Lines Matching refs:ARCInstKind
92 ARCInstKind Class);
158 ARCInstKind Class) { in contractAutorelease()
163 DependenceKind DK = Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
169 if (!Retain || GetBasicARCInstKind(Retain) != ARCInstKind::Retain || in contractAutorelease()
183 Function *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
224 ARCInstKind Class = GetBasicARCInstKind(Inst); in findSafeStoreForStoreStrongContraction()
290 while (I != Begin && GetBasicARCInstKind(&*I) != ARCInstKind::Retain) { in findRetainForStoreStrongContraction()
301 if (GetBasicARCInstKind(Retain) != ARCInstKind::Retain) in findRetainForStoreStrongContraction()
417 ARCInstKind Class = GetBasicARCInstKind(Inst); in tryToPeepholeInstruction()
419 case ARCInstKind::FusedRetainAutorelease: in tryToPeepholeInstruction()
420 case ARCInstKind::FusedRetainAutoreleaseRV: in tryToPeepholeInstruction()
422 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
423 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
425 case ARCInstKind::Retain: in tryToPeepholeInstruction()
432 case ARCInstKind::RetainRV: in tryToPeepholeInstruction()
433 case ARCInstKind::UnsafeClaimRV: { in tryToPeepholeInstruction()
481 case ARCInstKind::InitWeak: { in tryToPeepholeInstruction()
497 case ARCInstKind::Release: in tryToPeepholeInstruction()
502 case ARCInstKind::User: in tryToPeepholeInstruction()
509 case ARCInstKind::IntrinsicUser: in tryToPeepholeInstruction()