Lines Matching refs:addPass
692 void TargetPassConfig::addPass(Pass *P) { in addPass() function in TargetPassConfig
720 addPass(IP.getInsertedPass()); in addPass()
739 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) { in addPass() function in TargetPassConfig
754 addPass(P); // Ends the lifetime of P. in addPass()
815 addPass(createVerifierPass()); in addIRPasses()
822 addPass(createTypeBasedAAWrapperPass()); in addIRPasses()
823 addPass(createScopedNoAliasAAWrapperPass()); in addIRPasses()
824 addPass(createBasicAAWrapperPass()); in addIRPasses()
828 addPass(createCanonicalizeFreezeInLoopsPass()); in addIRPasses()
829 addPass(createLoopStrengthReducePass()); in addIRPasses()
831 addPass(createPrintFunctionPass(dbgs(), in addIRPasses()
840 addPass(createMergeICmpsLegacyPass()); in addIRPasses()
841 addPass(createExpandMemCmpLegacyPass()); in addIRPasses()
846 addPass(&GCLoweringID); in addIRPasses()
847 addPass(&ShadowStackGCLoweringID); in addIRPasses()
848 addPass(createLowerConstantIntrinsicsPass()); in addIRPasses()
854 addPass(createLowerGlobalDtorsLegacyPass()); in addIRPasses()
857 addPass(createUnreachableBlockEliminationPass()); in addIRPasses()
861 addPass(createConstantHoistingPass()); in addIRPasses()
864 addPass(createReplaceWithVeclibLegacyPass()); in addIRPasses()
867 addPass(createPartiallyInlineLibCallsPass()); in addIRPasses()
872 addPass(createExpandVectorPredicationPass()); in addIRPasses()
875 addPass(createPostInlineEntryExitInstrumenterPass()); in addIRPasses()
880 addPass(createScalarizeMaskedMemIntrinLegacyPass()); in addIRPasses()
885 addPass(createExpandReductionsPass()); in addIRPasses()
888 addPass(createTLSVariableHoistPass()); in addIRPasses()
892 addPass(createSelectOptimizePass()); in addIRPasses()
908 addPass(createSjLjEHPreparePass(TM)); in addPassesToHandleExceptions()
914 addPass(createDwarfEHPass(getOptLevel())); in addPassesToHandleExceptions()
920 addPass(createWinEHPass()); in addPassesToHandleExceptions()
921 addPass(createDwarfEHPass(getOptLevel())); in addPassesToHandleExceptions()
928 addPass(createWinEHPass(/*DemoteCatchSwitchPHIOnly=*/true)); in addPassesToHandleExceptions()
929 addPass(createWasmEHPass()); in addPassesToHandleExceptions()
932 addPass(createLowerInvokePass()); in addPassesToHandleExceptions()
935 addPass(createUnreachableBlockEliminationPass()); in addPassesToHandleExceptions()
944 addPass(createCodeGenPrepareLegacyPass()); in addCodeGenPrepare()
954 addPass(new DummyCGSCCPass); in addISelPrepare()
956 addPass(createCallBrPass()); in addISelPrepare()
960 addPass(createSafeStackPass()); in addISelPrepare()
961 addPass(createStackProtectorPass()); in addISelPrepare()
964 addPass(createPrintFunctionPass( in addISelPrepare()
970 addPass(createVerifierPass()); in addISelPrepare()
1039 addPass(createResetMachineFunctionPass( in addCoreISelPasses()
1052 addPass(&FinalizeISelID); in addCoreISelPasses()
1062 addPass(createLowerEmuTLSPass()); in addISelPasses()
1065 addPass(createPreISelIntrinsicLoweringPass()); in addISelPasses()
1066 addPass(createExpandLargeDivRemPass()); in addISelPasses()
1067 addPass(createExpandLargeFpConvertPass()); in addISelPasses()
1110 addPass(&LocalStackSlotAllocationID); in addMachinePasses()
1114 addPass(createRegUsageInfoPropPass()); in addMachinePasses()
1127 addPass(createMIRAddFSDiscriminatorsPass( in addMachinePasses()
1131 addPass(createMIRProfileLoaderPass(ProfileFile, getFSRemappingFile(TM), in addMachinePasses()
1146 addPass(&RemoveRedundantDebugValuesID); in addMachinePasses()
1148 addPass(&FixupStatepointCallerSavedID); in addMachinePasses()
1152 addPass(&PostRAMachineSinkingID); in addMachinePasses()
1153 addPass(&ShrinkWrapID); in addMachinePasses()
1159 addPass(createPrologEpilogInserterPass()); in addMachinePasses()
1166 addPass(&ExpandPostRAPseudosID); in addMachinePasses()
1172 addPass(&ImplicitNullChecksID); in addMachinePasses()
1180 addPass(&PostMachineSchedulerID); in addMachinePasses()
1182 addPass(&PostRASchedulerID); in addMachinePasses()
1193 addPass(&FEntryInserterID); in addMachinePasses()
1195 addPass(&XRayInstrumentationID); in addMachinePasses()
1196 addPass(&PatchableFunctionID); in addMachinePasses()
1203 addPass(createRegUsageInfoCollector()); in addMachinePasses()
1207 addPass(&FuncletLayoutID); in addMachinePasses()
1209 addPass(&StackMapLivenessID); in addMachinePasses()
1210 addPass(&LiveDebugValuesID); in addMachinePasses()
1211 addPass(&MachineSanitizerBinaryMetadataID); in addMachinePasses()
1221 addPass(createMachineOutlinerPass(RunOnAllFunctions)); in addMachinePasses()
1225 addPass(llvm::createGCEmptyBasicBlocksPass()); in addMachinePasses()
1228 addPass(createMIRAddFSDiscriminatorsPass( in addMachinePasses()
1241 addPass(createMIRProfileLoaderPass( in addMachinePasses()
1252 addPass(createMachineFunctionSplitterPass()); in addMachinePasses()
1258 addPass(llvm::createBasicBlockSectionsProfileReaderWrapperPass( in addMachinePasses()
1260 addPass(llvm::createBasicBlockPathCloningPass()); in addMachinePasses()
1262 addPass(llvm::createBasicBlockSectionsPass()); in addMachinePasses()
1268 addPass(createCFIFixup()); in addMachinePasses()
1281 addPass(&EarlyTailDuplicateID); in addMachineSSAOptimization()
1285 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
1289 addPass(&StackColoringID); in addMachineSSAOptimization()
1293 addPass(&LocalStackSlotAllocationID); in addMachineSSAOptimization()
1299 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
1306 addPass(&EarlyMachineLICMID); in addMachineSSAOptimization()
1307 addPass(&MachineCSEID); in addMachineSSAOptimization()
1309 addPass(&MachineSinkingID); in addMachineSSAOptimization()
1311 addPass(&PeepholeOptimizerID); in addMachineSSAOptimization()
1314 addPass(&DeadMachineInstructionElimID); in addMachineSSAOptimization()
1392 addPass(createRegAllocPass(false)); in addRegAssignAndRewriteFast()
1402 addPass(createRegAllocPass(true)); in addRegAssignAndRewriteOptimized()
1408 addPass(&VirtRegRewriterID); in addRegAssignAndRewriteOptimized()
1412 addPass(createRegAllocScoringPass()); in addRegAssignAndRewriteOptimized()
1425 addPass(&PHIEliminationID); in addFastRegAlloc()
1426 addPass(&TwoAddressInstructionPassID); in addFastRegAlloc()
1435 addPass(&DetectDeadLanesID); in addOptimizedRegAlloc()
1437 addPass(&InitUndefID); in addOptimizedRegAlloc()
1439 addPass(&ProcessImplicitDefsID); in addOptimizedRegAlloc()
1451 addPass(&UnreachableMachineBlockElimID); in addOptimizedRegAlloc()
1452 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
1455 addPass(&MachineLoopInfoID); in addOptimizedRegAlloc()
1456 addPass(&PHIEliminationID); in addOptimizedRegAlloc()
1460 addPass(&LiveIntervalsID); in addOptimizedRegAlloc()
1462 addPass(&TwoAddressInstructionPassID); in addOptimizedRegAlloc()
1463 addPass(&RegisterCoalescerID); in addOptimizedRegAlloc()
1468 addPass(&RenameIndependentSubregsID); in addOptimizedRegAlloc()
1471 addPass(&MachineSchedulerID); in addOptimizedRegAlloc()
1475 addPass(&StackSlotColoringID); in addOptimizedRegAlloc()
1483 addPass(&MachineCopyPropagationID); in addOptimizedRegAlloc()
1488 addPass(&MachineLICMID); in addOptimizedRegAlloc()
1499 addPass(&MachineLateInstrsCleanupID); in addMachineLateOptimization()
1502 addPass(&BranchFolderPassID); in addMachineLateOptimization()
1509 addPass(&TailDuplicateID); in addMachineLateOptimization()
1512 addPass(&MachineCopyPropagationID); in addMachineLateOptimization()
1517 addPass(&GCMachineCodeAnalysisID); in addGCPasses()
1524 addPass(createMIRAddFSDiscriminatorsPass( in addBlockPlacement()
1528 addPass(createMIRProfileLoaderPass(ProfileFile, getFSRemappingFile(TM), in addBlockPlacement()
1532 if (addPass(&MachineBlockPlacementID)) { in addBlockPlacement()
1535 addPass(&MachineBlockPlacementStatsID); in addBlockPlacement()