• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching defs:addPass

228 /// to addPass(). It may be a target-specific ID in the case that the target
525 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) {
553 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter);
571 /// addPass cannot return a pointer to the pass instance because is internal the
573 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter,
589 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P.
644 addPass(createVerifierPass());
649 addPass(createCFLSteensAAWrapperPass());
652 addPass(createCFLAndersAAWrapperPass());
655 addPass(createCFLAndersAAWrapperPass());
656 addPass(createCFLSteensAAWrapperPass());
666 addPass(createTypeBasedAAWrapperPass());
667 addPass(createScopedNoAliasAAWrapperPass());
668 addPass(createBasicAAWrapperPass());
672 addPass(createCanonicalizeFreezeInLoopsPass());
673 addPass(createLoopStrengthReducePass());
675 addPass(createPrintFunctionPass(dbgs(),
684 addPass(createMergeICmpsLegacyPass());
685 addPass(createExpandMemCmpPass());
690 addPass(createGCLoweringPass());
691 addPass(createShadowStackGCLoweringPass());
692 addPass(createLowerConstantIntrinsicsPass());
695 addPass(createUnreachableBlockEliminationPass());
699 addPass(createConstantHoistingPass());
702 addPass(createPartiallyInlineLibCallsPass());
705 addPass(createPostInlineEntryExitInstrumenterPass());
710 addPass(createScalarizeMaskedMemIntrinPass());
713 addPass(createExpandReductionsPass());
729 addPass(createSjLjEHPreparePass(TM));
733 addPass(createDwarfEHPass(getOptLevel()));
739 addPass(createWinEHPass());
740 addPass(createDwarfEHPass(getOptLevel()));
747 addPass(createWinEHPass(/*DemoteCatchSwitchPHIOnly=*/false));
748 addPass(createWasmEHPass());
751 addPass(createLowerInvokePass());
754 addPass(createUnreachableBlockEliminationPass());
763 addPass(createCodeGenPreparePass());
764 addPass(createRewriteSymbolsPass());
774 addPass(new DummyCGSCCPass);
778 addPass(createSafeStackPass());
779 addPass(createStackProtectorPass());
782 addPass(createPrintFunctionPass(
788 addPass(createVerifierPass());
856 addPass(createResetMachineFunctionPass(
869 addPass(&FinalizeISelID);
879 addPass(createLowerEmuTLSPass());
881 addPass(createPreISelIntrinsicLoweringPass());
882 addPass(createTargetTransformInfoWrapperPass(TM->getTargetIRAnalysis()));
939 addPass(&LocalStackSlotAllocationID);
943 addPass(createRegUsageInfoPropPass());
963 addPass(&FixupStatepointCallerSavedID);
967 addPass(&PostRAMachineSinkingID);
968 addPass(&ShrinkWrapID);
974 addPass(createPrologEpilogInserterPass());
981 addPass(&ExpandPostRAPseudosID);
987 addPass(&ImplicitNullChecksID);
995 addPass(&PostMachineSchedulerID);
997 addPass(&PostRASchedulerID);
1003 addPass(createGCInfoPrinter(dbgs()), false, false);
1011 addPass(&FEntryInserterID);
1013 addPass(&XRayInstrumentationID);
1014 addPass(&PatchableFunctionID);
1021 addPass(createRegUsageInfoCollector());
1025 addPass(&FuncletLayoutID, false);
1027 addPass(&StackMapLivenessID, false);
1028 addPass(&LiveDebugValuesID, false);
1036 addPass(createMachineOutlinerPass(RunOnAllFunctions));
1040 addPass(llvm::createBBSectionsPreparePass(TM->getBBSectionsFuncListBuf()));
1051 addPass(&EarlyTailDuplicateID);
1055 addPass(&OptimizePHIsID);
1059 addPass(&StackColoringID);
1063 addPass(&LocalStackSlotAllocationID);
1069 addPass(&DeadMachineInstructionElimID);
1076 addPass(&EarlyMachineLICMID);
1077 addPass(&MachineCSEID);
1079 addPass(&MachineSinkingID);
1081 addPass(&PeepholeOptimizerID);
1084 addPass(&DeadMachineInstructionElimID);
1137 /// this can be folded into addPass.
1156 addPass(createRegAllocPass(false));
1162 addPass(createRegAllocPass(true));
1168 addPass(&VirtRegRewriterID);
1174 addPass(&StackSlotColoringID);
1188 addPass(&PHIEliminationID, false);
1189 addPass(&TwoAddressInstructionPassID, false);
1198 addPass(&DetectDeadLanesID, false);
1200 addPass(&ProcessImplicitDefsID, false);
1208 addPass(&LiveVariablesID, false);
1211 addPass(&MachineLoopInfoID, false);
1212 addPass(&PHIEliminationID, false);
1216 addPass(&LiveIntervalsID, false);
1218 addPass(&TwoAddressInstructionPassID, false);
1219 addPass(&RegisterCoalescerID);
1224 addPass(&RenameIndependentSubregsID);
1227 addPass(&MachineSchedulerID);
1236 addPass(&MachineCopyPropagationID);
1241 addPass(&MachineLICMID);
1252 addPass(&BranchFolderPassID);
1259 addPass(&TailDuplicateID);
1262 addPass(&MachineCopyPropagationID);
1267 addPass(&GCMachineCodeAnalysisID, false);
1273 if (addPass(&MachineBlockPlacementID)) {
1276 addPass(&MachineBlockPlacementStatsID);