reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/InlineFunction.cpp
 1585     if (!Caller->hasGC())
 1586       Caller->setGC(CalledFunc->getGC());
 1587     else if (CalledFunc->getGC() != Caller->getGC())
 1601       Caller->hasPersonalityFn()
 1602           ? Caller->getPersonalityFn()->stripPointerCasts()
 1606       Caller->setPersonalityFn(CalledPersonality);
 1667   Function::iterator LastBlock = --Caller->end();
 1680     auto &DL = Caller->getParent()->getDataLayout();
 1713     CloneAndPruneFunctionInto(Caller, CalledFunc, VMap,
 1729       HandleByValArgumentInit(Init.first, Init.second, Caller->getParent(),
 1795     fixupLineNumbers(Caller, FirstNewBlock, TheCall,
 1810            make_range(FirstNewBlock->getIterator(), Caller->end()))
 1814               (*IFI.GetAssumptionCache)(*Caller).registerAssumption(II);
 1823     BasicBlock::iterator InsertPoint = Caller->begin()->begin();
 1854       Caller->getEntryBlock().getInstList().splice(
 1858     DIBuilder DIB(*Caller->getParent());
 1881     for (Function::iterator BB = FirstNewBlock, E = Caller->end(); BB != E;
 1973         auto &DL = Caller->getParent()->getDataLayout();
 2010     Module *M = Caller->getParent();
 2052                             E = Caller->end();
 2118     if (Caller->getReturnType() == TheCall->getType()) {
 2126           Caller->getParent(), Intrinsic::experimental_deoptimize,
 2127           {Caller->getReturnType()});
 2176     Type *NewRetTy = Caller->getReturnType();
 2215          make_range(FirstNewBlock->getIterator(), Caller->end()))
 2224   if (Returns.size() == 1 && std::distance(FirstNewBlock, Caller->end()) == 1) {
 2230     Caller->getBasicBlockList().pop_back();
 2303   Caller->getBasicBlockList().splice(AfterCallBB->getIterator(),
 2304                                      Caller->getBasicBlockList(), FirstNewBlock,
 2305                                      Caller->end());
 2402   Caller->getBasicBlockList().erase(CalleeEntry);
 2409         IFI.GetAssumptionCache ? &(*IFI.GetAssumptionCache)(*Caller) : nullptr;
 2410     auto &DL = Caller->getParent()->getDataLayout();