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

References

lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  428   TM.resetTargetOptions(Fn);
  431   if (OptLevel != CodeGenOpt::None && skipFunction(Fn))
  438   LibInfo = &getAnalysis<TargetLibraryInfoWrapperPass>().getTLI(Fn);
  439   GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr;
  439   GFI = Fn.hasGC() ? &getAnalysis<GCModuleInfo>().getFunctionInfo(Fn) : nullptr;
  440   ORE = std::make_unique<OptimizationRemarkEmitter>(&Fn);
  446   LLVM_DEBUG(dbgs() << "\n\n\n=== " << Fn.getName() << "\n");
  448   SplitCriticalSideEffectEdges(const_cast<Function &>(Fn), DT, LI);
  452   FuncInfo->set(Fn, *MF, CurDAG);
  482     for (const BasicBlock &BB : Fn) {
  501   SelectAllBasicBlocks(Fn);
  503     DiagnosticInfoISelFallback DiagFallback(Fn);
  504     Fn.getContext().diagnose(DiagFallback);
  654   MF->setExposesReturnsTwice(Fn.callsFunctionThatReturnsTwice());
  657   computeUsesMSVCFloatingPoint(TM.getTargetTriple(), Fn, MF->getMMI());