Home | History | Annotate | Download | only in Utils

Lines Matching refs:TheCall

746 static Value *HandleByValArgument(Value *Arg, Instruction *TheCall,
753 Function *Caller = TheCall->getParent()->getParent();
769 TheCall,
870 Instruction *TheCall) {
871 DebugLoc TheCallDL = TheCall->getDebugLoc();
922 Instruction *TheCall = CS.getInstruction();
923 assert(TheCall->getParent() && TheCall->getParent()->getParent() &&
938 BasicBlock *OrigBB = TheCall->getParent();
1017 ActualArg = HandleByValArgument(ActualArg, TheCall, CalledFunc, IFI,
1037 &InlinedFunctionInfo, TheCall);
1052 fixupLineNumbers(Caller, FirstNewBlock, TheCall);
1114 if (CallInst *CI = dyn_cast<CallInst>(TheCall))
1217 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall))
1227 bool NeedBitCast = !TheCall->use_empty() && TheCall->getType() != NewRetTy;
1262 OrigBB->getInstList().splice(TheCall, FirstNewBlock->getInstList(),
1269 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) {
1270 BranchInst *NewBr = BranchInst::Create(II->getNormalDest(), TheCall);
1276 if (!TheCall->use_empty()) {
1278 if (TheCall == R->getReturnValue())
1279 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType()));
1281 TheCall->replaceAllUsesWith(R->getReturnValue());
1284 TheCall->eraseFromParent();
1301 if (InvokeInst *II = dyn_cast<InvokeInst>(TheCall)) {
1304 CreatedBranchToNormalDest = BranchInst::Create(II->getNormalDest(), TheCall);
1316 AfterCallBB = OrigBB->splitBasicBlock(TheCall,
1343 if (!TheCall->use_empty()) {
1344 PHI = PHINode::Create(RTy, Returns.size(), TheCall->getName(),
1348 TheCall->replaceAllUsesWith(PHI);
1381 if (!TheCall->use_empty()) {
1382 if (TheCall == Returns[0]->getReturnValue())
1383 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType()));
1385 TheCall->replaceAllUsesWith(Returns[0]->getReturnValue());
1403 } else if (!TheCall->use_empty()) {
1406 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType()));
1410 TheCall->eraseFromParent();