Searched refs:RetainRV (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/Transforms/ObjCARC/
H A DARCRuntimeEntryPoints.h37 RetainRV, member in class:llvm::objcarc::ARCRuntimeEntryPointKind
53 RetainRV(nullptr),
65 RetainRV = nullptr;
87 case ARCRuntimeEntryPointKind::RetainRV:
88 return getI8XRetI8XEntryPoint(RetainRV,
118 Constant *RetainRV; member in class:llvm::objcarc::ARCRuntimeEntryPoints
H A DObjCARCExpand.cpp103 case ARCInstKind::RetainRV:
H A DObjCARCOpts.cpp489 bool OptimizeRetainRVCall(Function &F, Instruction *RetainRV);
578 ObjCARCOpt::OptimizeRetainRVCall(Function &F, Instruction *RetainRV) { argument
580 const Value *Arg = GetArgRCIdentityRoot(RetainRV);
583 if (Call->getParent() == RetainRV->getParent()) {
588 if (&*I == RetainRV)
591 BasicBlock *RetainRVParent = RetainRV->getParent();
596 if (&*I == RetainRV)
604 BasicBlock::iterator I = RetainRV->getIterator(),
605 Begin = RetainRV->getParent()->begin();
616 << "Erasing " << *RetainRV << "\ local
[all...]
H A DDependencyAnalysis.cpp189 case ARCInstKind::RetainRV:
201 case ARCInstKind::RetainRV:
H A DObjCARCContract.cpp67 /// The inline asm string to insert between calls and RetainRV calls to make
138 Constant *Decl = EP.get(ARCRuntimeEntryPointKind::RetainRV);
427 case ARCInstKind::RetainRV:
H A DPtrState.cpp298 // Don't do retain+release tracking for ARCInstKind::RetainRV, because
301 if (Kind != ARCInstKind::RetainRV) {
/external/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp35 case ARCInstKind::RetainRV:
36 return OS << "ARCInstKind::RetainRV";
107 .Case("objc_retainAutoreleasedReturnValue", ARCInstKind::RetainRV)
337 case ARCInstKind::RetainRV:
367 case ARCInstKind::RetainRV:
406 case ARCInstKind::RetainRV:
438 case ARCInstKind::RetainRV:
473 case ARCInstKind::RetainRV:
509 case ARCInstKind::RetainRV:
550 case ARCInstKind::RetainRV
[all...]
H A DObjCARCAliasAnalysis.cpp116 case ARCInstKind::RetainRV:
/external/llvm/include/llvm/Analysis/
H A DObjCARCInstKind.h32 RetainRV, ///< objc_retainAutoreleasedReturnValue member in class:llvm::objcarc::ARCInstKind
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DObjCARC.cpp1471 bool OptimizeRetainRVCall(Function &F, Instruction *RetainRV);
1922 ObjCARCOpt::OptimizeRetainRVCall(Function &F, Instruction *RetainRV) { argument
1924 Value *Arg = GetObjCArg(RetainRV);
1927 if (Call->getParent() == RetainRV->getParent()) {
1931 if (&*I == RetainRV)
1937 BasicBlock::iterator I = RetainRV, Begin = RetainRV->getParent()->begin();
1945 EraseInstruction(RetainRV);
1953 cast<CallInst>(RetainRV)->setCalledFunction(getRetainCallee(F.getParent()));
3344 /// RetainRV call
[all...]

Completed in 338 milliseconds