reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
309 BasicBlock *TailBB = Instr->getParent(); 317 if (!IsMustTailCall && !Instr->use_empty()) { 318 CallPN = PHINode::Create(Instr->getType(), Preds.size(), "phi.call"); 319 CallPN->setDebugLoc(Instr->getDebugLoc()); 322 LLVM_DEBUG(dbgs() << "split call-site : " << *Instr << " into \n"); 331 TailBB, PredBB, &*std::next(Instr->getIterator()), ValueToValueMaps[i], 357 copyMustTailReturn(SplitBlock, Instr, NewCI); 384 Instr->replaceAllUsesWith(CallPN); 394 auto I = Instr->getReverseIterator();