Lines Matching defs:addPass
284 /// to addPass(). It may be a target-specific ID in the case that the target
701 void TargetPassConfig::addPass(Pass *P) {
729 addPass(IP.getInsertedPass());
746 /// addPass cannot return a pointer to the pass instance because is internal the
748 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) {
763 addPass(P); // Ends the lifetime of P.
824 addPass(createVerifierPass());
831 addPass(createTypeBasedAAWrapperPass());
832 addPass(createScopedNoAliasAAWrapperPass());
833 addPass(createBasicAAWrapperPass());
837 addPass(createCanonicalizeFreezeInLoopsPass());
838 addPass(createLoopStrengthReducePass());
840 addPass(createLoopTermFoldPass());
848 addPass(createMergeICmpsLegacyPass());
849 addPass(createExpandMemCmpLegacyPass());
854 addPass(&GCLoweringID);
855 addPass(&ShadowStackGCLoweringID);
861 addPass(createLowerGlobalDtorsLegacyPass());
864 addPass(createUnreachableBlockEliminationPass());
868 addPass(createConstantHoistingPass());
871 addPass(createReplaceWithVeclibLegacyPass());
874 addPass(createPartiallyInlineLibCallsPass());
877 addPass(createPostInlineEntryExitInstrumenterPass());
882 addPass(createScalarizeMaskedMemIntrinLegacyPass());
887 addPass(createExpandReductionsPass());
891 addPass(createSelectOptimizePass());
894 addPass(createGlobalMergeFuncPass());
910 addPass(createSjLjEHPreparePass(TM));
916 addPass(createDwarfEHPass(getOptLevel()));
922 addPass(createWinEHPass());
923 addPass(createDwarfEHPass(getOptLevel()));
930 addPass(createWinEHPass(/*DemoteCatchSwitchPHIOnly=*/true));
931 addPass(createWasmEHPass());
934 addPass(createLowerInvokePass());
937 addPass(createUnreachableBlockEliminationPass());
946 addPass(createCodeGenPrepareLegacyPass());
956 addPass(new DummyCGSCCPass);
959 addPass(createObjCARCContractPass());
961 addPass(createCallBrPass());
965 addPass(createSafeStackPass());
966 addPass(createStackProtectorPass());
969 addPass(createPrintFunctionPass(
975 addPass(createVerifierPass());
1047 addPass(createResetMachineFunctionPass(
1058 addPass(&FinalizeISelID);
1068 addPass(createLowerEmuTLSPass());
1071 addPass(createPreISelIntrinsicLoweringPass());
1072 addPass(createExpandLargeDivRemPass());
1073 addPass(createExpandLargeFpConvertPass());
1116 addPass(&LocalStackSlotAllocationID);
1120 addPass(createRegUsageInfoPropPass());
1133 addPass(createMIRAddFSDiscriminatorsPass(
1137 addPass(createMIRProfileLoaderPass(ProfileFile, getFSRemappingFile(TM),
1152 addPass(&RemoveRedundantDebugValuesID);
1154 addPass(&FixupStatepointCallerSavedID);
1158 addPass(&PostRAMachineSinkingID);
1159 addPass(&ShrinkWrapID);
1165 addPass(createPrologEpilogInserterPass());
1172 addPass(&ExpandPostRAPseudosID);
1178 addPass(&ImplicitNullChecksID);
1186 addPass(&PostMachineSchedulerID);
1188 addPass(&PostRASchedulerID);
1199 addPass(&FEntryInserterID);
1201 addPass(&XRayInstrumentationID);
1202 addPass(&PatchableFunctionID);
1209 addPass(createRegUsageInfoCollector());
1213 addPass(&FuncletLayoutID);
1215 addPass(&RemoveLoadsIntoFakeUsesID);
1216 addPass(&StackMapLivenessID);
1217 addPass(&LiveDebugValuesID);
1218 addPass(&MachineSanitizerBinaryMetadataID);
1228 addPass(createMachineOutlinerPass(RunOnAllFunctions));
1232 addPass(llvm::createGCEmptyBasicBlocksPass());
1235 addPass(createMIRAddFSDiscriminatorsPass(
1248 addPass(createMIRProfileLoaderPass(
1259 addPass(createMachineFunctionSplitterPass());
1261 addPass(createStaticDataSplitterPass());
1268 addPass(llvm::createBasicBlockSectionsProfileReaderWrapperPass(
1270 addPass(llvm::createBasicBlockPathCloningPass());
1272 addPass(llvm::createBasicBlockSectionsPass());
1278 addPass(createCFIFixup());
1291 addPass(&EarlyTailDuplicateLegacyID);
1295 addPass(&OptimizePHIsLegacyID);
1299 addPass(&StackColoringLegacyID);
1303 addPass(&LocalStackSlotAllocationID);
1309 addPass(&DeadMachineInstructionElimID);
1316 addPass(&EarlyMachineLICMID);
1317 addPass(&MachineCSELegacyID);
1319 addPass(&MachineSinkingID);
1321 addPass(&PeepholeOptimizerLegacyID);
1324 addPass(&DeadMachineInstructionElimID);
1378 /// this can be folded into addPass.
1402 addPass(createRegAllocPass(false));
1412 addPass(createRegAllocPass(true));
1418 addPass(&VirtRegRewriterID);
1422 addPass(createRegAllocScoringPass());
1435 addPass(&PHIEliminationID);
1436 addPass(&TwoAddressInstructionPassID);
1445 addPass(&DetectDeadLanesID);
1447 addPass(&InitUndefID);
1449 addPass(&ProcessImplicitDefsID);
1461 addPass(&UnreachableMachineBlockElimID);
1462 addPass(&LiveVariablesID);
1465 addPass(&MachineLoopInfoID);
1466 addPass(&PHIEliminationID);
1470 addPass(&LiveIntervalsID);
1472 addPass(&TwoAddressInstructionPassID);
1473 addPass(&RegisterCoalescerID);
1478 addPass(&RenameIndependentSubregsID);
1481 addPass(&MachineSchedulerID);
1485 addPass(&StackSlotColoringID);
1493 addPass(&MachineCopyPropagationID);
1498 addPass(&MachineLICMID);
1509 addPass(&MachineLateInstrsCleanupID);
1512 addPass(&BranchFolderPassID);
1519 addPass(&TailDuplicateLegacyID);
1522 addPass(&MachineCopyPropagationID);
1527 addPass(&GCMachineCodeAnalysisID);
1534 addPass(createMIRAddFSDiscriminatorsPass(
1538 addPass(createMIRProfileLoaderPass(ProfileFile, getFSRemappingFile(TM),
1542 if (addPass(&MachineBlockPlacementID)) {
1545 addPass(&MachineBlockPlacementStatsID);