Lines Matching refs:CallInst

96                cast<CallInst>(Arg)->getArgOperand(0));  in FindSingleUseIdentifiedObject()
646 cast<CallInst>(RetainRV)->setCalledFunction(NewDecl); in OptimizeRetainRVCall()
693 CallInst *AutoreleaseRVCI = cast<CallInst>(AutoreleaseRV); in OptimizeAutoreleaseRVCall()
704 CloneCallInstForBB(CallInst &CI, BasicBlock &BB, in CloneCallInstForBB()
723 return CallInst::Create(&CI, OpBundles); in CloneCallInstForBB()
771 CallInst *CI = cast<CallInst>(Inst); in OptimizeIndividualCalls()
791 CallInst *CI = cast<CallInst>(Inst); in OptimizeIndividualCalls()
823 CallInst *Call = cast<CallInst>(Inst); in OptimizeIndividualCalls()
834 CallInst *NewCall = CallInst::Create(Decl, Call->getArgOperand(0), "", in OptimizeIndividualCalls()
858 cast<CallInst>(Inst)->setTailCall(); in OptimizeIndividualCalls()
867 cast<CallInst>(Inst)->setTailCall(false); in OptimizeIndividualCalls()
875 cast<CallInst>(Inst)->setDoesNotThrow(); in OptimizeIndividualCalls()
976 CallInst *CInst = cast<CallInst>(Inst); in OptimizeIndividualCalls()
984 CallInst *Clone = cast<CallInst>(CloneCallInstForBB( in OptimizeIndividualCalls()
1532 CallInst *Call = CallInst::Create(Decl, MyArg, "", InsertPt); in MoveCalls()
1545 CallInst *Call = CallInst::Create(Decl, MyArg, "", InsertPt); in MoveCalls()
1871 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
1872 CallInst *EarlierCall = cast<CallInst>(EarlierInst); in OptimizeWeakCalls()
1881 CallInst *CI = CallInst::Create(Decl, EarlierCall, "", Call); in OptimizeWeakCalls()
1900 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
1901 CallInst *EarlierCall = cast<CallInst>(EarlierInst); in OptimizeWeakCalls()
1910 CallInst *CI = CallInst::Create(Decl, EarlierCall, "", Call); in OptimizeWeakCalls()
1952 CallInst *Call = cast<CallInst>(Inst); in OptimizeWeakCalls()
1968 CallInst *UserInst = cast<CallInst>(*UI++); in OptimizeWeakCalls()
2027 auto *Call = dyn_cast_or_null<CallInst>(*DepInsts.begin()); in HasSafePathToPredecessorCall()
2041 static CallInst *
2052 auto *Retain = dyn_cast_or_null<CallInst>(*DepInsts.begin()); in FindPredecessorRetainWithSafePath()
2066 static CallInst *
2077 auto *Autorelease = dyn_cast_or_null<CallInst>(*DepInsts.begin()); in FindPredecessorAutoreleaseWithSafePath()
2117 CallInst *Autorelease = FindPredecessorAutoreleaseWithSafePath( in OptimizeReturns()
2125 CallInst *Retain = FindPredecessorRetainWithSafePath( in OptimizeReturns()