Lines Matching refs:addPass

547         LPM.addPass(AArch64LoopIdiomTransformPass());  in registerPassBuilderCallbacks()
567 addPass(createAtomicExpandPass()); in addIRPasses()
572 addPass(createSVEIntrinsicOptsPass()); in addIRPasses()
578 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses()
592 addPass(createLoopDataPrefetchPass()); in addIRPasses()
594 addPass(createFalkorMarkStridedAccessesPass()); in addIRPasses()
601 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses()
604 addPass(createEarlyCSEPass()); in addIRPasses()
607 addPass(createLICMPass()); in addIRPasses()
613 addPass(createSelectOptimizePass()); in addIRPasses()
615 addPass(createAArch64GlobalsTaggingPass()); in addIRPasses()
616 addPass(createAArch64StackTaggingPass( in addIRPasses()
621 addPass(createComplexDeinterleavingPass(TM)); in addIRPasses()
625 addPass(createInterleavedLoadCombinePass()); in addIRPasses()
626 addPass(createInterleavedAccessPass()); in addIRPasses()
632 addPass(createSMEABIPass()); in addIRPasses()
637 addPass(createAArch64Arm64ECCallLoweringPass()); in addIRPasses()
639 addPass(createCFGuardCheckPass()); in addIRPasses()
643 addPass(createJMCInstrumenterPass()); in addIRPasses()
651 addPass(createAArch64PromoteConstantPass()); in addPreISel()
673 addPass(createGlobalMergePass(TM, 4095, OnlyOptimizeForSize, in addPreISel()
682 addPass(createTypePromotionLegacyPass()); in addCodeGenPrepare()
687 addPass(createAArch64ISelDag(getAArch64TargetMachine(), getOptLevel())); in addInstSelector()
693 addPass(createAArch64CleanupLocalDynamicTLSPass()); in addInstSelector()
699 addPass(new IRTranslator(getOptLevel())); in addIRTranslator()
705 addPass(createAArch64O0PreLegalizerCombiner()); in addPreLegalizeMachineIR()
706 addPass(new Localizer()); in addPreLegalizeMachineIR()
708 addPass(createAArch64PreLegalizerCombiner()); in addPreLegalizeMachineIR()
709 addPass(new Localizer()); in addPreLegalizeMachineIR()
711 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
716 addPass(new Legalizer()); in addLegalizeMachineIR()
723 addPass(createAArch64PostLegalizerCombiner(IsOptNone)); in addPreRegBankSelect()
725 addPass(new LoadStoreOpt()); in addPreRegBankSelect()
727 addPass(createAArch64PostLegalizerLowering()); in addPreRegBankSelect()
731 addPass(new RegBankSelect()); in addRegBankSelect()
736 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect()
738 addPass(createAArch64PostSelectOptimize()); in addGlobalInstructionSelect()
747 addPass(createAArch64MIPeepholeOptPass()); in addMachineSSAOptimization()
752 addPass(createAArch64ConditionOptimizerPass()); in addILPOpts()
754 addPass(createAArch64ConditionalCompares()); in addILPOpts()
756 addPass(&MachineCombinerID); in addILPOpts()
758 addPass(createAArch64CondBrTuning()); in addILPOpts()
760 addPass(&EarlyIfConverterID); in addILPOpts()
762 addPass(createAArch64StorePairSuppressPass()); in addILPOpts()
763 addPass(createAArch64SIMDInstrOptPass()); in addILPOpts()
765 addPass(createAArch64StackTaggingPreRAPass()); in addILPOpts()
773 addPass(createAArch64DeadRegisterDefinitions()); in addPreRegAlloc()
777 addPass(createAArch64AdvSIMDScalar()); in addPreRegAlloc()
780 addPass(&PeepholeOptimizerID); in addPreRegAlloc()
788 addPass(createAArch64RedundantCopyEliminationPass()); in addPostRegAlloc()
792 addPass(createAArch64A57FPLoadBalancing()); in addPostRegAlloc()
798 addPass(createAArch64LowerHomogeneousPrologEpilogPass()); in addPreSched2()
800 addPass(createAArch64ExpandPseudoPass()); in addPreSched2()
804 addPass(createAArch64LoadStoreOptimizationPass()); in addPreSched2()
807 addPass(createKCFIPass()); in addPreSched2()
814 addPass(createAArch64SpeculationHardeningPass()); in addPreSched2()
816 addPass(createAArch64IndirectThunks()); in addPreSched2()
817 addPass(createAArch64SLSHardeningPass()); in addPreSched2()
821 addPass(createFalkorHWPFFixPass()); in addPreSched2()
830 addPass(createAArch64LoadStoreOptimizationPass()); in addPreEmitPass()
834 addPass(createMachineCopyPropagationPass(true)); in addPreEmitPass()
836 addPass(createAArch64A53Fix835769()); in addPreEmitPass()
840 addPass(createCFGuardLongjmpPass()); in addPreEmitPass()
842 addPass(createEHContGuardCatchretPass()); in addPreEmitPass()
847 addPass(createAArch64CollectLOHPass()); in addPreEmitPass()
851 addPass(createAArch64PointerAuthPass()); in addPostBBSections()
853 addPass(createAArch64BranchTargetsPass()); in addPostBBSections()
857 addPass(&BranchRelaxationPassID); in addPostBBSections()
860 addPass(createAArch64CompressJumpTablesPass()); in addPostBBSections()
866 addPass(createUnpackMachineBundles(nullptr)); in addPreEmitPass2()