Lines Matching refs:Manager
308 BinaryFunctionPassManager Manager(BC); in runAllPasses() local
313 Manager.registerPass(std::make_unique<AsmDumpPass>(), in runAllPasses()
317 Manager.registerPass( in runAllPasses()
321 Manager.registerPass(std::make_unique<Instrumentation>(NeverPrint)); in runAllPasses()
327 Manager.registerPass(std::make_unique<PrintProgramStats>(NeverPrint)); in runAllPasses()
330 Manager.registerPass(std::make_unique<PrintProfileStats>(NeverPrint)); in runAllPasses()
332 Manager.registerPass(std::make_unique<ValidateInternalCalls>(NeverPrint)); in runAllPasses()
334 Manager.registerPass(std::make_unique<ShortenInstructions>(NeverPrint)); in runAllPasses()
336 Manager.registerPass(std::make_unique<RemoveNops>(NeverPrint)); in runAllPasses()
338 Manager.registerPass(std::make_unique<NormalizeCFG>(PrintNormalized)); in runAllPasses()
340 Manager.registerPass(std::make_unique<StripRepRet>(NeverPrint), in runAllPasses()
343 Manager.registerPass(std::make_unique<IdenticalCodeFolding>(PrintICF), in runAllPasses()
346 Manager.registerPass( in runAllPasses()
350 Manager.registerPass(std::make_unique<InlineMemcpy>(NeverPrint), in runAllPasses()
353 Manager.registerPass(std::make_unique<IndirectCallPromotion>(PrintICP)); in runAllPasses()
355 Manager.registerPass( in runAllPasses()
359 Manager.registerPass( in runAllPasses()
363 Manager.registerPass(std::make_unique<RegReAssign>(PrintRegReAssign), in runAllPasses()
366 Manager.registerPass(std::make_unique<Inliner>(PrintInline)); in runAllPasses()
368 Manager.registerPass(std::make_unique<IdenticalCodeFolding>(PrintICF), in runAllPasses()
371 Manager.registerPass(std::make_unique<PLTCall>(PrintPLT)); in runAllPasses()
373 Manager.registerPass(std::make_unique<ThreeWayBranch>(), in runAllPasses()
376 Manager.registerPass(std::make_unique<ReorderBasicBlocks>(PrintReordered)); in runAllPasses()
378 Manager.registerPass(std::make_unique<EliminateUnreachableBlocks>(PrintUCE), in runAllPasses()
381 Manager.registerPass(std::make_unique<SplitFunctions>(PrintSplit)); in runAllPasses()
383 Manager.registerPass(std::make_unique<LoopInversionPass>()); in runAllPasses()
385 Manager.registerPass(std::make_unique<TailDuplication>()); in runAllPasses()
387 Manager.registerPass(std::make_unique<CMOVConversion>(), in runAllPasses()
393 Manager.registerPass(std::make_unique<FixupBranches>(PrintAfterBranchFixup)); in runAllPasses()
398 Manager.registerPass( in runAllPasses()
402 Manager.registerPass( in runAllPasses()
409 Manager.registerPass(std::make_unique<StokeInfo>(PrintStoke), opts::Stoke); in runAllPasses()
420 Manager.registerPass( in runAllPasses()
424 Manager.registerPass(std::make_unique<Peepholes>(PrintPeepholes)); in runAllPasses()
426 Manager.registerPass(std::make_unique<AlignerPass>()); in runAllPasses()
430 Manager.registerPass(std::make_unique<ReorderData>()); in runAllPasses()
433 Manager.registerPass(std::make_unique<ADRRelaxationPass>()); in runAllPasses()
438 Manager.registerPass(std::make_unique<LongJmpPass>(PrintLongJmp)); in runAllPasses()
442 Manager.registerPass(std::make_unique<FinalizeFunctions>(PrintFinalized)); in runAllPasses()
448 Manager.registerPass(std::make_unique<FrameOptimizerPass>(PrintFOP)); in runAllPasses()
450 Manager.registerPass(std::make_unique<AllocCombinerPass>(PrintFOP)); in runAllPasses()
452 Manager.registerPass( in runAllPasses()
456 Manager.registerPass(std::make_unique<AssignSections>()); in runAllPasses()
460 Manager.registerPass(std::make_unique<PatchEntries>()); in runAllPasses()
465 Manager.registerPass( in runAllPasses()
472 Manager.registerPass(std::make_unique<CheckLargeFunctions>(NeverPrint)); in runAllPasses()
474 Manager.registerPass(std::make_unique<LowerAnnotations>(NeverPrint)); in runAllPasses()
476 Manager.runPasses(); in runAllPasses()