Lines Matching defs:Manager

285     "Binary Function Pass Manager";
351 BinaryFunctionPassManager Manager(BC);
353 Manager.registerPass(
356 Manager.registerPass(std::make_unique<DynoStatsSetPass>());
358 Manager.registerPass(std::make_unique<AsmDumpPass>(),
362 Manager.registerPass(std::make_unique<FixRelaxations>(PrintFixRelaxations));
364 Manager.registerPass(
369 Manager.registerPass(
377 Manager.registerPass(std::make_unique<PrintProgramStats>());
380 Manager.registerPass(std::make_unique<PrintProfileStats>(NeverPrint));
382 Manager.registerPass(std::make_unique<PrintContinuityStats>(NeverPrint));
384 Manager.registerPass(std::make_unique<ValidateInternalCalls>(NeverPrint));
386 Manager.registerPass(std::make_unique<ValidateMemRefs>(NeverPrint));
389 Manager.registerPass(std::make_unique<Instrumentation>(NeverPrint));
391 Manager.registerPass(std::make_unique<HugePage>(NeverPrint));
393 Manager.registerPass(std::make_unique<ShortenInstructions>(NeverPrint),
396 Manager.registerPass(std::make_unique<RemoveNops>(NeverPrint),
399 Manager.registerPass(std::make_unique<NormalizeCFG>(PrintNormalized));
402 Manager.registerPass(std::make_unique<StripRepRet>(NeverPrint),
405 Manager.registerPass(std::make_unique<IdenticalCodeFolding>(PrintICF),
408 Manager.registerPass(
412 Manager.registerPass(std::make_unique<InlineMemcpy>(NeverPrint),
415 Manager.registerPass(std::make_unique<IndirectCallPromotion>(PrintICP));
417 Manager.registerPass(
421 Manager.registerPass(
425 Manager.registerPass(std::make_unique<RegReAssign>(PrintRegReAssign),
428 Manager.registerPass(std::make_unique<Inliner>(PrintInline));
430 Manager.registerPass(std::make_unique<IdenticalCodeFolding>(PrintICF),
433 Manager.registerPass(std::make_unique<PLTCall>(PrintPLT));
435 Manager.registerPass(std::make_unique<ThreeWayBranch>(),
438 Manager.registerPass(std::make_unique<ReorderBasicBlocks>(PrintReordered));
440 Manager.registerPass(std::make_unique<EliminateUnreachableBlocks>(PrintUCE),
443 Manager.registerPass(std::make_unique<SplitFunctions>(PrintSplit));
445 Manager.registerPass(std::make_unique<LoopInversionPass>());
447 Manager.registerPass(std::make_unique<TailDuplication>());
449 Manager.registerPass(std::make_unique<CMOVConversion>(),
455 Manager.registerPass(std::make_unique<FixupBranches>(PrintAfterBranchFixup));
460 Manager.registerPass(
468 Manager.registerPass(std::make_unique<SplitFunctions>(PrintSplit));
471 Manager.registerPass(std::make_unique<DynoStatsPrintPass>(
477 Manager.registerPass(std::make_unique<StokeInfo>(PrintStoke), opts::Stoke);
488 Manager.registerPass(
492 Manager.registerPass(std::make_unique<Peepholes>(PrintPeepholes));
494 Manager.registerPass(std::make_unique<AlignerPass>());
498 Manager.registerPass(std::make_unique<ReorderData>());
501 Manager.registerPass(
507 Manager.registerPass(std::make_unique<LongJmpPass>(PrintLongJmp));
511 Manager.registerPass(std::make_unique<FinalizeFunctions>(PrintFinalized));
517 Manager.registerPass(std::make_unique<FrameOptimizerPass>(PrintFOP));
519 Manager.registerPass(std::make_unique<AllocCombinerPass>(PrintFOP));
521 Manager.registerPass(
525 Manager.registerPass(std::make_unique<AssignSections>());
529 Manager.registerPass(std::make_unique<PatchEntries>());
534 Manager.registerPass(
541 Manager.registerPass(std::make_unique<CheckLargeFunctions>(NeverPrint));
543 Manager.registerPass(std::make_unique<LowerAnnotations>(NeverPrint));
547 Manager.registerPass(std::make_unique<CleanMCState>(NeverPrint));
549 return Manager.runPasses();