Lines Matching refs:ARCInstKind
87 ARCInstKind Class,
147 Function &F, Instruction *Autorelease, ARCInstKind Class, in contractAutorelease()
155 if (Class == ARCInstKind::AutoreleaseRV) in contractAutorelease()
173 if (!Retain || GetBasicARCInstKind(Retain) != ARCInstKind::Retain || in contractAutorelease()
184 Constant *Decl = EP.get(Class == ARCInstKind::AutoreleaseRV in contractAutorelease()
225 ARCInstKind Class = GetBasicARCInstKind(Inst); in findSafeStoreForStoreStrongContraction()
288 while (I != Begin && GetBasicARCInstKind(&*I) != ARCInstKind::Retain) { in findRetainForStoreStrongContraction()
299 if (GetBasicARCInstKind(Retain) != ARCInstKind::Retain) in findRetainForStoreStrongContraction()
412 ARCInstKind Class = GetBasicARCInstKind(Inst); in tryToPeepholeInstruction()
414 case ARCInstKind::FusedRetainAutorelease: in tryToPeepholeInstruction()
415 case ARCInstKind::FusedRetainAutoreleaseRV: in tryToPeepholeInstruction()
417 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
418 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
420 case ARCInstKind::Retain: in tryToPeepholeInstruction()
427 case ARCInstKind::RetainRV: in tryToPeepholeInstruction()
428 case ARCInstKind::ClaimRV: { in tryToPeepholeInstruction()
464 case ARCInstKind::InitWeak: { in tryToPeepholeInstruction()
481 case ARCInstKind::Release: in tryToPeepholeInstruction()
486 case ARCInstKind::User: in tryToPeepholeInstruction()
493 case ARCInstKind::IntrinsicUser: in tryToPeepholeInstruction()