Home
last modified time | relevance | path

Searched refs:addPass (Results 1 – 25 of 49) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp397 FPM.addPass( in buildO1FunctionSimplificationPipeline()
405 FPM.addPass( in buildO1FunctionSimplificationPipeline()
474 FPM.addPass( in buildO1FunctionSimplificationPipeline()
512 FPM.addPass( in buildO1FunctionSimplificationPipeline()
562 FPM.addPass( in buildFunctionSimplificationPipeline()
579 FPM.addPass( in buildFunctionSimplificationPipeline()
617 LPM1.addPass( in buildFunctionSimplificationPipeline()
622 LPM1.addPass( in buildFunctionSimplificationPipeline()
653 FPM.addPass( in buildFunctionSimplificationPipeline()
1744 MPM.addPass( in buildLTODefaultPipeline()
[all …]
H A DPassBuilder.cpp1376 MPM.addPass(std::move(NestedMPM)); in parseModulePass()
1401 MPM.addPass( in parseModulePass()
1445 MPM.addPass(buildPerModuleDefaultPipeline(L)); in parseModulePass()
1447 MPM.addPass(buildThinLTOPreLinkDefaultPipeline(L)); in parseModulePass()
1457 MPM.addPass(buildLTOPreLinkDefaultPipeline(L)); in parseModulePass()
1460 MPM.addPass(buildLTODefaultPipeline(L, nullptr)); in parseModulePass()
1562 CGPM.addPass(std::move(NestedCGPM)); in parseCGSCCPass()
1570 CGPM.addPass(createCGSCCToFunctionPassAdaptor( in parseCGSCCPass()
1585 CGPM.addPass( in parseCGSCCPass()
1684 FPM.addPass(std::move(NestedFPM)); in parseFunctionPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCodeGenPassBuilder.h712 addPass(VerifierPass()); in addIRPasses()
735 addPass(GCLoweringPass()); in addIRPasses()
837 addPass(SafeStackPass(&TM)); in addISelPrepare()
847 addPass(VerifierPass()); in addISelPrepare()
919 addPass(FinalizeISelPass()); in addCoreISelPasses()
977 addPass(ShrinkWrapPass()); in addMachinePasses()
1057 addPass(OptimizePHIsPass()); in addMachineSSAOptimization()
1079 addPass(MachineCSEPass()); in addMachineSSAOptimization()
1105 addPass(RAGreedyPass()); in addTargetRegisterAllocator()
1107 addPass(RAFastPass()); in addTargetRegisterAllocator()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp308 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
316 addPass(createSROAPass()); in addAddressSpaceInferencePasses()
404 addPass(createSROAPass()); in addIRPasses()
445 addPass(&PHIEliminationID); in addFastRegAlloc()
451 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
452 addPass(&MachineLoopInfoID); in addOptimizedRegAlloc()
453 addPass(&PHIEliminationID); in addOptimizedRegAlloc()
477 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
481 addPass(&StackColoringID); in addMachineSSAOptimization()
501 addPass(&MachineCSEID); in addMachineSSAOptimization()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp441 addPass(createAtomicExpandPass()); in addIRPasses()
494 addPass(new Legalizer()); in addLegalizeMachineIR()
499 addPass(new RegBankSelect()); in addRegBankSelect()
509 addPass(&EarlyIfConverterID); in addILPOpts()
511 addPass(&MachineCombinerID); in addILPOpts()
526 addPass(&LiveRangeShrinkID); in addPreRegAlloc()
527 addPass(createX86FixupSetCC()); in addPreRegAlloc()
528 addPass(createX86OptimizeLEAs()); in addPreRegAlloc()
561 addPass(createKCFIPass()); in addPreSched2()
567 addPass(createBreakFalseDeps()); in addPreEmitPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp842 addPass(&GCLoweringID); in addIRPasses()
1045 addPass(&FinalizeISelID); in addCoreISelPasses()
1146 addPass(&ShrinkWrapID); in addMachinePasses()
1186 addPass(&FEntryInserterID); in addMachinePasses()
1200 addPass(&FuncletLayoutID); in addMachinePasses()
1274 addPass(&OptimizePHIsID); in addMachineSSAOptimization()
1278 addPass(&StackColoringID); in addMachineSSAOptimization()
1296 addPass(&MachineCSEID); in addMachineSSAOptimization()
1298 addPass(&MachineSinkingID); in addMachineSSAOptimization()
1439 addPass(&LiveVariablesID); in addOptimizedRegAlloc()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp604 addPass(createEarlyCSEPass()); in addIRPasses()
607 addPass(createLICMPass()); in addIRPasses()
632 addPass(createSMEABIPass()); in addIRPasses()
706 addPass(new Localizer()); in addPreLegalizeMachineIR()
709 addPass(new Localizer()); in addPreLegalizeMachineIR()
711 addPass(new LoadStoreOpt()); in addPreLegalizeMachineIR()
716 addPass(new Legalizer()); in addLegalizeMachineIR()
731 addPass(new RegBankSelect()); in addRegBankSelect()
756 addPass(&MachineCombinerID); in addILPOpts()
760 addPass(&EarlyIfConverterID); in addILPOpts()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp691 PM.addPass( in registerPassBuilderCallbacks()
986 addPass(createGVNPass()); in addEarlyCSEOrGVNPass()
1203 addPass(createLCSSAPass()); in addPreISel()
1221 addPass(&SIFoldOperandsID); in addMachineSSAOptimization()
1223 addPass(&GCNDPPCombineID); in addMachineSSAOptimization()
1228 addPass(&MachineCSEID); in addMachineSSAOptimization()
1245 addPass(&SIFixSGPRCopiesID); in addInstSelector()
1258 addPass(new Localizer()); in addPreLegalizeMachineIR()
1262 addPass(new Legalizer()); in addLegalizeMachineIR()
1426 addPass(&VirtRegRewriterID); in addRegAssignAndRewriteOptimized()
[all …]
H A DR600TargetMachine.cpp118 addPass(createStructurizeCFGPass()); in addPreISel()
123 addPass(createR600ISelDag(getAMDGPUTargetMachine(), getOptLevel())); in addInstSelector()
127 void R600PassConfig::addPreRegAlloc() { addPass(createR600VectorRegMerger()); } in addPreRegAlloc()
130 addPass(createR600EmitClauseMarkers()); in addPreSched2()
132 addPass(&IfConverterID); in addPreSched2()
133 addPass(createR600ClauseMergePass()); in addPreSched2()
137 addPass(createR600MachineCFGStructurizerPass()); in addPreEmitPass()
138 addPass(createR600ExpandSpecialInstrsPass()); in addPreEmitPass()
139 addPass(&FinalizeMachineBundlesID); in addPreEmitPass()
140 addPass(createR600Packetizer()); in addPreEmitPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp419 addPass(createLowerAtomicPass()); in addIRPasses()
496 addPass(createBarrierNoopPass()); in addPreISel()
513 addPass(new Legalizer()); in addLegalizeMachineIR()
518 addPass(new RegBankSelect()); in addRegBankSelect()
530 addPass(&MachinePipelinerID); in addPreRegAlloc()
550 addPass(createBreakFalseDeps()); in addPreSched2()
570 addPass(createThumb2ITBlockPass()); in addPreSched2()
575 addPass(&PostMachineSchedulerID); in addPreSched2()
576 addPass(&PostRASchedulerID); in addPreSched2()
579 addPass(createMVEVPTBlockPass()); in addPreSched2()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp117 FPM.addPass(BPFIRPeepholePass()); in registerPassBuilderCallbacks()
131 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks()
132 FPM.addPass(BPFIRPeepholePass()); in registerPassBuilderCallbacks()
147 MPM.addPass(BPFAdjustOptPass()); in registerPassBuilderCallbacks()
152 addPass(createAtomicExpandPass()); in addIRPasses()
153 addPass(createBPFCheckAndAdjustIR()); in addIRPasses()
181 addPass(createBPFMIPeepholePass()); in addMachineSSAOptimization()
186 addPass(createBPFMIPreEmitCheckingPass()); in addPreEmitPass()
193 addPass(new IRTranslator()); in addIRTranslator()
198 addPass(new Legalizer()); in addLegalizeMachineIR()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.cpp342 addPass(createAtomicExpandPass()); in addIRPasses()
358 addPass(createHexagonCommonGEP()); in addIRPasses()
376 addPass(createHexagonVExtract()); in addInstSelector()
389 addPass(createHexagonPeephole()); in addInstSelector()
396 addPass(createHexagonGenInsert()); in addInstSelector()
416 addPass(&MachinePipelinerID); in addPreRegAlloc()
422 addPass(createHexagonRDFOpt()); in addPostRegAlloc()
431 addPass(createHexagonCopyToCombine()); in addPreSched2()
433 addPass(&IfConverterID); in addPreSched2()
450 addPass(createHexagonGenMux()); in addPreEmitPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp435 addPass(createRVVRegAllocPass(true)); in addRegAssignAndRewriteOptimized()
442 addPass(createAtomicExpandPass()); in addIRPasses()
461 addPass(createBarrierNoopPass()); in addPreISel()
493 addPass(new Legalizer()); in addLegalizeMachineIR()
503 addPass(new RegBankSelect()); in addRegBankSelect()
516 addPass(createKCFIPass()); in addPreSched2()
520 addPass(&BranchRelaxationPassID); in addPreEmitPass()
535 addPass(createRISCVMoveMergePass()); in addPreEmitPass2()
554 addPass(createRISCVFoldMasksPass()); in addMachineSSAOptimization()
559 addPass(&MachineCombinerID); in addMachineSSAOptimization()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp448 addPass(createLowerInvokePass()); in addIRPasses()
462 addPass(createIndirectBrExpandPass()); in addIRPasses()
481 addPass(createAtomicExpandPass()); in addISelPrepare()
488 addPass( in addInstSelector()
493 addPass(createWebAssemblyArgumentMove()); in addInstSelector()
573 addPass(createWebAssemblyRegStackify()); in addPreEmitPass()
583 addPass(createWebAssemblyCFGSort()); in addPreEmitPass()
586 addPass(createWebAssemblyCFGStackify()); in addPreEmitPass()
597 addPass(createWebAssemblyPeephole()); in addPreEmitPass()
600 addPass(createWebAssemblyRegNumbering()); in addPreEmitPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp484 addPass(createEarlyCSEPass()); in addIRPasses()
487 addPass(createLICMPass()); in addIRPasses()
507 addPass(&EarlyIfConverterID); in addILPOpts()
510 addPass(&MachineCombinerID); in addILPOpts()
524 addPass(createPPCVSXCopyPass()); in addInstSelector()
568 addPass(&LiveVariablesID); in addPreRegAlloc()
575 addPass(&MachinePipelinerID); in addPreRegAlloc()
580 addPass(&IfConverterID); in addPreSched2()
629 addPass(new IRTranslator()); in addIRTranslator()
634 addPass(new Legalizer()); in addLegalizeMachineIR()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp266 addPass(createAtomicExpandPass()); in addIRPasses()
268 addPass(createMipsOs16Pass()); in addIRPasses()
270 addPass(createMips16HardFloatPass()); in addIRPasses()
275 addPass(createMipsModuleISelDagPass()); in addInstSelector()
282 addPass(createMipsOptimizePICCallPass()); in addPreRegAlloc()
307 addPass(createMipsExpandPseudoPass()); in addPreEmitPass()
316 addPass(createMipsMulMulBugPass()); in addPreEmitPass()
330 addPass(createMipsBranchExpansion()); in addPreEmitPass()
332 addPass(createMipsConstantIslandPass()); in addPreEmitPass()
345 addPass(new Legalizer()); in addLegalizeMachineIR()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp227 addPass(createSystemZTDCPass()); in addIRPasses()
228 addPass(createLoopDataPrefetchPass()); in addIRPasses()
231 addPass(createAtomicExpandPass()); in addIRPasses()
240 addPass(createSystemZLDCleanupPass(getSystemZTargetMachine())); in addInstSelector()
246 addPass(&EarlyIfConverterID); in addILPOpts()
251 addPass(createSystemZCopyPhysRegsPass(getSystemZTargetMachine())); in addPreRegAlloc()
255 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); in addPostRewrite()
262 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); in addPostRegAlloc()
267 addPass(&IfConverterID); in addPreSched2()
302 addPass(createSystemZLongBranchPass(getSystemZTargetMachine())); in addPreEmitPass()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVTargetMachine.cpp165 addPass(createLoopSimplifyPass()); in addIRPasses()
169 addPass(createSPIRVRegularizerPass()); in addIRPasses()
170 addPass(createSPIRVPrepareFunctionsPass(TM)); in addIRPasses()
171 addPass(createSPIRVStripConvergenceIntrinsicsPass()); in addIRPasses()
175 addPass(createSPIRVEmitIntrinsicsPass(&getTM<SPIRVTargetMachine>())); in addISelPrepare()
180 addPass(new IRTranslator(getOptLevel())); in addIRTranslator()
185 addPass(createSPIRVPreLegalizerPass()); in addPreLegalizeMachineIR()
190 addPass(new Legalizer()); in addLegalizeMachineIR()
214 addPass(new SPIRVInstructionSelect()); in addGlobalInstructionSelect()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kTargetMachine.cpp174 addPass(createAtomicExpandPass()); in addIRPasses()
180 addPass(createM68kISelDag(getM68kTargetMachine())); in addInstSelector()
181 addPass(createM68kGlobalBaseRegPass()); in addInstSelector()
186 addPass(new IRTranslator()); in addIRTranslator()
191 addPass(new Legalizer()); in addLegalizeMachineIR()
196 addPass(new RegBankSelect()); in addRegBankSelect()
201 addPass(new InstructionSelect()); in addGlobalInstructionSelect()
205 void M68kPassConfig::addPreSched2() { addPass(createM68kExpandPseudoPass()); } in addPreSched2()
208 addPass(createM68kCollapseMOVEMPass()); in addPreEmitPass()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp643 FPM.addPass(KCFIPass()); in addKCFIPass()
654 MPM.addPass(SanitizerCoveragePass( in addSanitizers()
681 FPM.addPass(InstCombinePass()); in addSanitizers()
682 FPM.addPass(JumpThreadingPass()); in addSanitizers()
683 FPM.addPass(GVNPass()); in addSanitizers()
684 FPM.addPass(InstCombinePass()); in addSanitizers()
718 MPM.addPass(HWAddressSanitizerPass( in addSanitizers()
738 MPM.addPass(std::move(NewMPM)); in addSanitizers()
915 MPM.addPass(VerifierPass()); in RunOptimizationPipeline()
929 MPM.addPass( in RunOptimizationPipeline()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetMachine.cpp163 addPass(createLoopDataPrefetchPass()); in addIRPasses()
164 addPass(createAtomicExpandPass()); in addIRPasses()
170 addPass(createLoongArchISelDag(getLoongArchTargetMachine())); in addInstSelector()
180 void LoongArchPassConfig::addPreEmitPass() { addPass(&BranchRelaxationPassID); } in addPreEmitPass()
183 addPass(createLoongArchExpandPseudoPass()); in addPreEmitPass2()
187 addPass(createLoongArchExpandAtomicPseudoPass()); in addPreEmitPass2()
191 addPass(createLoongArchPreRAExpandPseudoPass()); in addPreRegAlloc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp73 addPass(createAtomicExpandPass()); in addIRPasses()
79 addPass(createARCISelDag(getARCTargetMachine(), getOptLevel())); in addInstSelector()
83 void ARCPassConfig::addPreEmitPass() { addPass(createARCBranchFinalizePass()); } in addPreEmitPass()
86 addPass(createARCExpandPseudosPass()); in addPreRegAlloc()
87 addPass(createARCOptAddrMode()); in addPreRegAlloc()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp86 addPass(createAVRShiftExpandPass()); in addIRPasses()
122 addPass(createAVRISelDag(getAVRTargetMachine(), getOptLevel())); in addInstSelector()
124 addPass(createAVRFrameAnalyzerPass()); in addInstSelector()
130 addPass(createAVRExpandPseudoPass()); in addPreSched2()
135 addPass(&BranchRelaxationPassID); in addPreEmitPass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp178 addPass(createAtomicExpandPass()); in addIRPasses()
184 addPass(createSparcISelDag(getSparcTargetMachine())); in addInstSelector()
190 addPass(&BranchRelaxationPassID); in addPreEmitPass()
192 addPass(createSparcDelaySlotFillerPass()); in addPreEmitPass()
193 addPass(new InsertNOPLoad()); in addPreEmitPass()
194 addPass(new DetectRoundChange()); in addPreEmitPass()
195 addPass(new FixAllFDIVSQRT()); in addPreEmitPass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp79 addPass(createDXILOpLoweringLegacyPass()); in addCodeGenPrepare()
80 addPass(createDXILPrepareModulePass()); in addCodeGenPrepare()
81 addPass(createDXILTranslateMetadataPass()); in addCodeGenPrepare()
109 PM.addPass(DXILResourcePrinterPass(dbgs())); in registerPassBuilderCallbacks()
113 PM.addPass(dxil::ShaderFlagsAnalysisPrinter(dbgs())); in registerPassBuilderCallbacks()

12