| /freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 397 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 D | PassBuilder.cpp | 1376 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 D | CodeGenPassBuilder.h | 712 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 D | NVPTXTargetMachine.cpp | 308 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 D | X86TargetMachine.cpp | 441 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 D | TargetPassConfig.cpp | 842 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 D | AArch64TargetMachine.cpp | 604 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 D | AMDGPUTargetMachine.cpp | 691 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 D | R600TargetMachine.cpp | 118 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 D | ARMTargetMachine.cpp | 419 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 D | BPFTargetMachine.cpp | 117 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 D | HexagonTargetMachine.cpp | 342 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 D | RISCVTargetMachine.cpp | 435 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 D | WebAssemblyTargetMachine.cpp | 448 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 D | PPCTargetMachine.cpp | 484 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 D | MipsTargetMachine.cpp | 266 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 D | SystemZTargetMachine.cpp | 227 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 D | SPIRVTargetMachine.cpp | 165 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 D | M68kTargetMachine.cpp | 174 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 D | BackendUtil.cpp | 643 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 D | LoongArchTargetMachine.cpp | 163 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 D | ARCTargetMachine.cpp | 73 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 D | AVRTargetMachine.cpp | 86 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 D | SparcTargetMachine.cpp | 178 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 D | DirectXTargetMachine.cpp | 79 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()
|