reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2216 if (F.empty()) 2241 DL = &F.getParent()->getDataLayout(); 2242 ORE = std::make_unique<OptimizationRemarkEmitter>(&F); 2250 EnableOpts = TM.getOptLevel() != CodeGenOpt::None && !skipFunction(F); 2257 F.getSubprogram(), &F.getEntryBlock()); 2257 F.getSubprogram(), &F.getEntryBlock()); 2270 DebugLoc DbgLoc = F.getEntryBlock().getFirstNonPHI()->getDebugLoc(); 2274 bool IsVarArg = F.isVarArg(); 2278 for (const BasicBlock &BB: F) { 2294 EntryBB->addSuccessor(&getMBB(F.front())); 2298 for (const Argument &Arg: F.args()) { 2310 if (!CLI->lowerFormalArguments(*EntryBuilder.get(), F, VRegArgs)) { 2312 F.getSubprogram(), &F.getEntryBlock()); 2312 F.getSubprogram(), &F.getEntryBlock()); 2313 R << "unable to lower arguments: " << ore::NV("Prototype", F.getType()); 2323 ReversePostOrderTraversal<const Function *> RPOT(&F);