Lines Matching refs:addPass
537 addPass(createAtomicExpandPass()); in addIRPasses()
541 addPass(createSVEIntrinsicOptsPass()); in addIRPasses()
547 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
561 addPass(createLoopDataPrefetchPass()); in addIRPasses()
563 addPass(createFalkorMarkStridedAccessesPass()); in addIRPasses()
570 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses()
573 addPass(createEarlyCSEPass()); in addIRPasses()
576 addPass(createLICMPass()); in addIRPasses()
581 addPass(createAArch64StackTaggingPass( in addIRPasses()
586 addPass(createInterleavedLoadCombinePass()); in addIRPasses()
587 addPass(createInterleavedAccessPass()); in addIRPasses()
592 addPass(createCFGuardCheckPass()); in addIRPasses()
595 addPass(createJMCInstrumenterPass()); in addIRPasses()
603 addPass(createAArch64PromoteConstantPass()); in addPreISel()
624 addPass(createGlobalMergePass(TM, 4095, OnlyOptimizeForSize, in addPreISel()
633 addPass(createTypePromotionPass()); in addCodeGenPrepare()
638 addPass(createAArch64ISelDag(getAArch64TargetMachine(), getOptLevel())); in addInstSelector()
644 addPass(createAArch64CleanupLocalDynamicTLSPass()); in addInstSelector()
650 addPass(new IRTranslator(getOptLevel())); in addIRTranslator()
656 addPass(createAArch64O0PreLegalizerCombiner()); in addPreLegalizeMachineIR()
658 addPass(createAArch64PreLegalizerCombiner()); in addPreLegalizeMachineIR()
660 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
665 addPass(new Legalizer()); in addLegalizeMachineIR()
672 addPass(createAArch64PostLegalizerCombiner(IsOptNone)); in addPreRegBankSelect()
674 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
676 addPass(createAArch64PostLegalizerLowering()); in addPreRegBankSelect()
680 addPass(new RegBankSelect()); in addRegBankSelect()
685 addPass(new Localizer()); in addPreGlobalInstructionSelect()
689 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect()
691 addPass(createAArch64PostSelectOptimize()); in addGlobalInstructionSelect()
700 addPass(createAArch64MIPeepholeOptPass()); in addMachineSSAOptimization()
705 addPass(createAArch64ConditionOptimizerPass()); in addILPOpts()
707 addPass(createAArch64ConditionalCompares()); in addILPOpts()
709 addPass(&MachineCombinerID); in addILPOpts()
711 addPass(createAArch64CondBrTuning()); in addILPOpts()
713 addPass(&EarlyIfConverterID); in addILPOpts()
715 addPass(createAArch64StorePairSuppressPass()); in addILPOpts()
716 addPass(createAArch64SIMDInstrOptPass()); in addILPOpts()
718 addPass(createAArch64StackTaggingPreRAPass()); in addILPOpts()
725 addPass(createAArch64DeadRegisterDefinitions()); in addPreRegAlloc()
729 addPass(createAArch64AdvSIMDScalar()); in addPreRegAlloc()
732 addPass(&PeepholeOptimizerID); in addPreRegAlloc()
739 addPass(createAArch64RedundantCopyEliminationPass()); in addPostRegAlloc()
743 addPass(createAArch64A57FPLoadBalancing()); in addPostRegAlloc()
749 addPass(createAArch64LowerHomogeneousPrologEpilogPass()); in addPreSched2()
751 addPass(createAArch64ExpandPseudoPass()); in addPreSched2()
755 addPass(createAArch64LoadStoreOptimizationPass()); in addPreSched2()
763 addPass(createAArch64SpeculationHardeningPass()); in addPreSched2()
765 addPass(createAArch64IndirectThunks()); in addPreSched2()
766 addPass(createAArch64SLSHardeningPass()); in addPreSched2()
770 addPass(createFalkorHWPFFixPass()); in addPreSched2()
779 addPass(createAArch64LoadStoreOptimizationPass()); in addPreEmitPass()
783 addPass(createMachineCopyPropagationPass(true)); in addPreEmitPass()
785 addPass(createAArch64A53Fix835769()); in addPreEmitPass()
788 addPass(createAArch64BranchTargetsPass()); in addPreEmitPass()
793 addPass(&BranchRelaxationPassID); in addPreEmitPass()
797 addPass(createCFGuardLongjmpPass()); in addPreEmitPass()
799 addPass(createEHContGuardCatchretPass()); in addPreEmitPass()
803 addPass(createAArch64CompressJumpTablesPass()); in addPreEmitPass()
807 addPass(createAArch64CollectLOHPass()); in addPreEmitPass()
813 addPass(createUnpackMachineBundles(nullptr)); in addPreEmitPass2()