Lines Matching defs:MachineOutliner
427 struct MachineOutliner : public ModulePass { struct
429 static char ID;
431 MachineModuleInfo *MMI = nullptr;
432 const TargetMachine *TM = nullptr;
436 bool OutlineFromLinkOnceODRs = false;
439 unsigned OutlineRepeatedNum = 0;
445 bool RunOnAllFunctions = true;
453 std::unique_ptr<OutlinedHashTree> LocalHashTree;
462 CGDataMode OutlinerMode = CGDataMode::None;
464 StringRef getPassName() const override { return "Machine Outliner"; } in getPassName()
466 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
475 MachineOutliner() : ModulePass(ID) { in MachineOutliner() argument
551 DISubprogram *getSubprogramOrNull(const OutlinedFunction &OF) { in getSubprogramOrNull()