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()
224 ARCInstKind Class = GetBasicARCInstKind(Inst); in findSafeStoreForStoreStrongContraction()
287 while (I != Begin && GetBasicARCInstKind(&*I) != ARCInstKind::Retain) { in findRetainForStoreStrongContraction()
298 if (GetBasicARCInstKind(Retain) != ARCInstKind::Retain) in findRetainForStoreStrongContraction()
411 ARCInstKind Class = GetBasicARCInstKind(Inst); in tryToPeepholeInstruction()
413 case ARCInstKind::FusedRetainAutorelease: in tryToPeepholeInstruction()
414 case ARCInstKind::FusedRetainAutoreleaseRV: in tryToPeepholeInstruction()
416 case ARCInstKind::Autorelease: in tryToPeepholeInstruction()
417 case ARCInstKind::AutoreleaseRV: in tryToPeepholeInstruction()
419 case ARCInstKind::Retain: in tryToPeepholeInstruction()
426 case ARCInstKind::RetainRV: { in tryToPeepholeInstruction()
463 case ARCInstKind::InitWeak: { in tryToPeepholeInstruction()
480 case ARCInstKind::Release: in tryToPeepholeInstruction()
485 case ARCInstKind::User: in tryToPeepholeInstruction()
492 case ARCInstKind::IntrinsicUser: in tryToPeepholeInstruction()