• Home
  • Raw
  • Download

Lines Matching refs:addPass

339 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) {  in addPass()  function in TargetPassConfig
366 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter); in addPass()
384 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass() function in TargetPassConfig
400 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P. in addPass()
425 addPass(createCFLSteensAAWrapperPass()); in addIRPasses()
428 addPass(createCFLAndersAAWrapperPass()); in addIRPasses()
431 addPass(createCFLAndersAAWrapperPass()); in addIRPasses()
432 addPass(createCFLSteensAAWrapperPass()); in addIRPasses()
442 addPass(createTypeBasedAAWrapperPass()); in addIRPasses()
443 addPass(createScopedNoAliasAAWrapperPass()); in addIRPasses()
444 addPass(createBasicAAWrapperPass()); in addIRPasses()
449 addPass(createVerifierPass()); in addIRPasses()
453 addPass(createLoopStrengthReducePass()); in addIRPasses()
455 addPass(createPrintFunctionPass(dbgs(), "\n\n*** Code after LSR ***\n")); in addIRPasses()
460 addPass(createGCLoweringPass()); in addIRPasses()
461 addPass(createShadowStackGCLoweringPass()); in addIRPasses()
464 addPass(createUnreachableBlockEliminationPass()); in addIRPasses()
468 addPass(createConstantHoistingPass()); in addIRPasses()
471 addPass(createPartiallyInlineLibCallsPass()); in addIRPasses()
485 addPass(createSjLjEHPreparePass()); in addPassesToHandleExceptions()
489 addPass(createDwarfEHPass(TM)); in addPassesToHandleExceptions()
495 addPass(createWinEHPass(TM)); in addPassesToHandleExceptions()
496 addPass(createDwarfEHPass(TM)); in addPassesToHandleExceptions()
499 addPass(createLowerInvokePass()); in addPassesToHandleExceptions()
502 addPass(createUnreachableBlockEliminationPass()); in addPassesToHandleExceptions()
511 addPass(createCodeGenPreparePass(TM)); in addCodeGenPrepare()
512 addPass(createRewriteSymbolsPass()); in addCodeGenPrepare()
522 addPass(new DummyCGSCCPass); in addISelPrepare()
526 addPass(createSafeStackPass(TM)); in addISelPrepare()
527 addPass(createStackProtectorPass(TM)); in addISelPrepare()
530 addPass(createPrintFunctionPass( in addISelPrepare()
536 addPass(createVerifierPass()); in addISelPrepare()
561 addPass(createRegUsageInfoPropPass()); in addMachinePasses()
579 addPass(&ExpandISelPseudosID); in addMachinePasses()
587 addPass(&LocalStackSlotAllocationID, false); in addMachinePasses()
605 addPass(&ShrinkWrapID); in addMachinePasses()
610 addPass(createPrologEpilogInserterPass(TM)); in addMachinePasses()
617 addPass(&ExpandPostRAPseudosID); in addMachinePasses()
623 addPass(&ImplicitNullChecksID); in addMachinePasses()
631 addPass(&PostMachineSchedulerID); in addMachinePasses()
633 addPass(&PostRASchedulerID); in addMachinePasses()
639 addPass(createGCInfoPrinter(dbgs()), false, false); in addMachinePasses()
651 addPass(createRegUsageInfoCollector()); in addMachinePasses()
653 addPass(&FuncletLayoutID, false); in addMachinePasses()
655 addPass(&StackMapLivenessID, false); in addMachinePasses()
656 addPass(&LiveDebugValuesID, false); in addMachinePasses()
658 addPass(&XRayInstrumentationID, false); in addMachinePasses()
659 addPass(&PatchableFunctionID, false); in addMachinePasses()
667 addPass(&EarlyTailDuplicateID); in addMachineSSAOptimization()
671 addPass(&OptimizePHIsID, false); in addMachineSSAOptimization()
675 addPass(&StackColoringID, false); in addMachineSSAOptimization()
679 addPass(&LocalStackSlotAllocationID, false); in addMachineSSAOptimization()
685 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
692 addPass(&MachineLICMID, false); in addMachineSSAOptimization()
693 addPass(&MachineCSEID, false); in addMachineSSAOptimization()
694 addPass(&MachineSinkingID); in addMachineSSAOptimization()
696 addPass(&PeepholeOptimizerID); in addMachineSSAOptimization()
699 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
790 addPass(&PHIEliminationID, false); in addFastRegAlloc()
791 addPass(&TwoAddressInstructionPassID, false); in addFastRegAlloc()
794 addPass(RegAllocPass); in addFastRegAlloc()
801 addPass(&DetectDeadLanesID, false); in addOptimizedRegAlloc()
803 addPass(&ProcessImplicitDefsID, false); in addOptimizedRegAlloc()
811 addPass(&LiveVariablesID, false); in addOptimizedRegAlloc()
814 addPass(&MachineLoopInfoID, false); in addOptimizedRegAlloc()
815 addPass(&PHIEliminationID, false); in addOptimizedRegAlloc()
819 addPass(&LiveIntervalsID, false); in addOptimizedRegAlloc()
821 addPass(&TwoAddressInstructionPassID, false); in addOptimizedRegAlloc()
822 addPass(&RegisterCoalescerID); in addOptimizedRegAlloc()
827 addPass(&RenameIndependentSubregsID); in addOptimizedRegAlloc()
830 addPass(&MachineSchedulerID); in addOptimizedRegAlloc()
834 addPass(RegAllocPass); in addOptimizedRegAlloc()
840 addPass(&VirtRegRewriterID); in addOptimizedRegAlloc()
846 addPass(&StackSlotColoringID); in addOptimizedRegAlloc()
851 addPass(&PostRAMachineLICMID); in addOptimizedRegAlloc()
862 addPass(&BranchFolderPassID); in addMachineLateOptimization()
869 addPass(&TailDuplicateID); in addMachineLateOptimization()
872 addPass(&MachineCopyPropagationID); in addMachineLateOptimization()
877 addPass(&GCMachineCodeAnalysisID, false); in addGCPasses()
883 if (addPass(&MachineBlockPlacementID)) { in addBlockPlacement()
886 addPass(&MachineBlockPlacementStatsID); in addBlockPlacement()