@@ -449,8 +449,8 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
449449 SINGLE_VALUE_INST_RANGE(AllocationInst, AllocStackInst, AllocExistentialBoxInst)
450450
451451 ABSTRACT_SINGLE_VALUE_INST(IndexingInst, SingleValueInstruction)
452- SINGLE_VALUE_INST (IndexAddrInst, index_addr,
453- IndexingInst, None, DoesNotRelease)
452+ BRIDGED_SINGLE_VALUE_INST (IndexAddrInst, index_addr,
453+ IndexingInst, None, DoesNotRelease)
454454 SINGLE_VALUE_INST(TailAddrInst, tail_addr,
455455 IndexingInst, None, DoesNotRelease)
456456 SINGLE_VALUE_INST(IndexRawPointerInst, index_raw_pointer,
@@ -481,16 +481,16 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
481481
482482 // Dynamic Dispatch
483483 ABSTRACT_SINGLE_VALUE_INST(MethodInst, SingleValueInstruction)
484- SINGLE_VALUE_INST (ClassMethodInst, class_method,
485- MethodInst, None, DoesNotRelease)
486- SINGLE_VALUE_INST (SuperMethodInst, super_method,
487- MethodInst, None, DoesNotRelease)
488- SINGLE_VALUE_INST (ObjCMethodInst, objc_method,
489- MethodInst, None, DoesNotRelease)
490- SINGLE_VALUE_INST (ObjCSuperMethodInst, objc_super_method,
491- MethodInst, None, DoesNotRelease)
492- SINGLE_VALUE_INST (WitnessMethodInst, witness_method,
493- MethodInst, None, DoesNotRelease)
484+ BRIDGED_SINGLE_VALUE_INST (ClassMethodInst, class_method,
485+ MethodInst, None, DoesNotRelease)
486+ BRIDGED_SINGLE_VALUE_INST (SuperMethodInst, super_method,
487+ MethodInst, None, DoesNotRelease)
488+ BRIDGED_SINGLE_VALUE_INST (ObjCMethodInst, objc_method,
489+ MethodInst, None, DoesNotRelease)
490+ BRIDGED_SINGLE_VALUE_INST (ObjCSuperMethodInst, objc_super_method,
491+ MethodInst, None, DoesNotRelease)
492+ BRIDGED_SINGLE_VALUE_INST (WitnessMethodInst, witness_method,
493+ MethodInst, None, DoesNotRelease)
494494 SINGLE_VALUE_INST_RANGE(MethodInst, ClassMethodInst, WitnessMethodInst)
495495
496496 // Conversions
@@ -499,7 +499,7 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
499499 ConversionInst, None, DoesNotRelease)
500500 BRIDGED_SINGLE_VALUE_INST(AddressToPointerInst, address_to_pointer,
501501 ConversionInst, None, DoesNotRelease)
502- SINGLE_VALUE_INST (PointerToAddressInst, pointer_to_address,
502+ BRIDGED_SINGLE_VALUE_INST (PointerToAddressInst, pointer_to_address,
503503 ConversionInst, None, DoesNotRelease)
504504 BRIDGED_SINGLE_VALUE_INST(UncheckedRefCastInst, unchecked_ref_cast,
505505 ConversionInst, None, DoesNotRelease)
@@ -531,8 +531,8 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
531531 ConversionInst, None, DoesNotRelease)
532532 SINGLE_VALUE_INST(RefToBridgeObjectInst, ref_to_bridge_object,
533533 ConversionInst, None, DoesNotRelease)
534- SINGLE_VALUE_INST (BridgeObjectToRefInst, bridge_object_to_ref,
535- ConversionInst, None, DoesNotRelease)
534+ BRIDGED_SINGLE_VALUE_INST (BridgeObjectToRefInst, bridge_object_to_ref,
535+ ConversionInst, None, DoesNotRelease)
536536 SINGLE_VALUE_INST(BridgeObjectToWordInst, bridge_object_to_word,
537537 ConversionInst, None, DoesNotRelease)
538538 BRIDGED_SINGLE_VALUE_INST(ThinToThickFunctionInst, thin_to_thick_function,
@@ -599,8 +599,8 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
599599 SINGLE_VALUE_INST(IsUniqueInst, is_unique,
600600 SingleValueInstruction, MayHaveSideEffects, DoesNotRelease)
601601
602- SINGLE_VALUE_INST (EndCOWMutationInst, end_cow_mutation,
603- SingleValueInstruction, None, DoesNotRelease)
602+ BRIDGED_SINGLE_VALUE_INST (EndCOWMutationInst, end_cow_mutation,
603+ SingleValueInstruction, None, DoesNotRelease)
604604
605605 SINGLE_VALUE_INST(IsEscapingClosureInst, is_escaping_closure,
606606 SingleValueInstruction, MayRead, DoesNotRelease)
@@ -687,26 +687,26 @@ ABSTRACT_VALUE_AND_INST(SingleValueInstruction, ValueBase, SILInstruction)
687687 SingleValueInstruction, None, DoesNotRelease)
688688
689689 // Protocol and Protocol Composition Types
690- SINGLE_VALUE_INST (InitExistentialAddrInst, init_existential_addr,
691- SingleValueInstruction, MayWrite, DoesNotRelease)
692- SINGLE_VALUE_INST (InitExistentialValueInst, init_existential_value,
693- SingleValueInstruction, MayWrite, DoesNotRelease)
694- SINGLE_VALUE_INST (OpenExistentialAddrInst, open_existential_addr,
695- SingleValueInstruction, MayRead, DoesNotRelease)
690+ BRIDGED_SINGLE_VALUE_INST (InitExistentialAddrInst, init_existential_addr,
691+ SingleValueInstruction, MayWrite, DoesNotRelease)
692+ BRIDGED_SINGLE_VALUE_INST (InitExistentialValueInst, init_existential_value,
693+ SingleValueInstruction, MayWrite, DoesNotRelease)
694+ BRIDGED_SINGLE_VALUE_INST (OpenExistentialAddrInst, open_existential_addr,
695+ SingleValueInstruction, MayRead, DoesNotRelease)
696696 BRIDGED_SINGLE_VALUE_INST(InitExistentialRefInst, init_existential_ref,
697- SingleValueInstruction, None, DoesNotRelease)
697+ SingleValueInstruction, None, DoesNotRelease)
698698 BRIDGED_SINGLE_VALUE_INST(OpenExistentialRefInst, open_existential_ref,
699- SingleValueInstruction, None, DoesNotRelease)
699+ SingleValueInstruction, None, DoesNotRelease)
700700 BRIDGED_SINGLE_VALUE_INST(InitExistentialMetatypeInst, init_existential_metatype,
701- SingleValueInstruction, None, DoesNotRelease)
701+ SingleValueInstruction, None, DoesNotRelease)
702702 BRIDGED_SINGLE_VALUE_INST(OpenExistentialMetatypeInst, open_existential_metatype,
703- SingleValueInstruction, None, DoesNotRelease)
704- SINGLE_VALUE_INST (OpenExistentialBoxInst, open_existential_box,
705- SingleValueInstruction, MayRead, DoesNotRelease)
706- SINGLE_VALUE_INST (OpenExistentialValueInst, open_existential_value,
707- SingleValueInstruction, MayRead, DoesNotRelease)
708- SINGLE_VALUE_INST (OpenExistentialBoxValueInst, open_existential_box_value,
709- SingleValueInstruction, MayRead, DoesNotRelease)
703+ SingleValueInstruction, None, DoesNotRelease)
704+ BRIDGED_SINGLE_VALUE_INST (OpenExistentialBoxInst, open_existential_box,
705+ SingleValueInstruction, MayRead, DoesNotRelease)
706+ BRIDGED_SINGLE_VALUE_INST (OpenExistentialValueInst, open_existential_value,
707+ SingleValueInstruction, MayRead, DoesNotRelease)
708+ BRIDGED_SINGLE_VALUE_INST (OpenExistentialBoxValueInst, open_existential_box_value,
709+ SingleValueInstruction, MayRead, DoesNotRelease)
710710
711711 // Blocks
712712 SINGLE_VALUE_INST(ProjectBlockStorageInst, project_block_storage,
0 commit comments