Lines Matching refs:TheCall
1270 static Value *HandleByValArgument(Value *Arg, Instruction *TheCall, in HandleByValArgument() argument
1277 Function *Caller = TheCall->getFunction(); in HandleByValArgument()
1295 if (getOrEnforceKnownAlignment(Arg, ByValAlignment, DL, TheCall, AC) >= in HandleByValArgument()
1359 Instruction *TheCall, bool CalleeHasDebugInfo) { in fixupLineNumbers() argument
1360 const DebugLoc &TheCallDL = TheCall->getDebugLoc(); in fixupLineNumbers()
1444 const Instruction *TheCall, in updateCallProfile() argument
1450 auto CallSiteCount = PSI ? PSI->getProfileCount(TheCall, CallerBFI) : None; in updateCallProfile()
1506 Instruction *TheCall = CS.getInstruction(); in InlineFunction() local
1507 assert(TheCall->getParent() && TheCall->getFunction() in InlineFunction()
1538 BasicBlock *OrigBB = TheCall->getParent(); in InlineFunction()
1656 ActualArg = HandleByValArgument(ActualArg, TheCall, CalledFunc, IFI, in InlineFunction()
1676 &InlinedFunctionInfo, TheCall); in InlineFunction()
1685 updateCallProfile(CalledFunc, VMap, CalledFunc->getEntryCount(), TheCall, in InlineFunction()
1688 updateCalleeCount(IFI.CallerBFI, OrigBB, TheCall, CalledFunc, IFI.PSI); in InlineFunction()
1756 fixupLineNumbers(Caller, FirstNewBlock, TheCall, in InlineFunction()
1835 if (CallInst *CI = dyn_cast<CallInst>(TheCall)) in InlineFunction()
1999 if (auto *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction()
2079 if (Caller->getReturnType() == TheCall->getType()) { in InlineFunction()
2138 bool NeedBitCast = !TheCall->use_empty() && TheCall->getType() != NewRetTy; in InlineFunction()
2187 OrigBB->getInstList().splice(TheCall->getIterator(), in InlineFunction()
2195 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction()
2196 BranchInst *NewBr = BranchInst::Create(II->getNormalDest(), TheCall); in InlineFunction()
2202 if (!TheCall->use_empty()) { in InlineFunction()
2204 if (TheCall == R->getReturnValue()) in InlineFunction()
2205 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction()
2207 TheCall->replaceAllUsesWith(R->getReturnValue()); in InlineFunction()
2210 TheCall->eraseFromParent(); in InlineFunction()
2227 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) { in InlineFunction()
2230 CreatedBranchToNormalDest = BranchInst::Create(II->getNormalDest(), TheCall); in InlineFunction()
2243 AfterCallBB = OrigBB->splitBasicBlock(TheCall->getIterator(), in InlineFunction()
2276 if (!TheCall->use_empty()) { in InlineFunction()
2277 PHI = PHINode::Create(RTy, Returns.size(), TheCall->getName(), in InlineFunction()
2281 TheCall->replaceAllUsesWith(PHI); in InlineFunction()
2313 if (!TheCall->use_empty()) { in InlineFunction()
2314 if (TheCall == Returns[0]->getReturnValue()) in InlineFunction()
2315 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction()
2317 TheCall->replaceAllUsesWith(Returns[0]->getReturnValue()); in InlineFunction()
2335 } else if (!TheCall->use_empty()) { in InlineFunction()
2338 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction()
2342 TheCall->eraseFromParent(); in InlineFunction()