| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenPassBuilder.h | 167 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in ~AddIRPass() 176 FPM.addPass(std::forward<PassT>(Pass)); in operator() 186 MPM.addPass(std::forward<PassT>(Pass)); in operator() 214 PM.addPass(std::forward<PassT>(Pass)); in operator() 223 this->PM.addPass(std::move(Pass)); in insertPass() 475 AddMachinePass addPass(MFPM); in buildPipeline() 476 if (auto Err = addCoreISelPasses(addPass)) in buildPipeline() 479 if (auto Err = derived().addMachinePasses(addPass)) in buildPipeline() 483 addPass, [this, &Out, DwoOut, FileType](MCContext &Ctx) { in buildPipeline() 487 addPass(FreeMachineFunctionPass()); in buildPipeline() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Passes/ |
| H A D | PassBuilder.cpp | 517 FPM.addPass(AnnotationRemarksPass()); in addAnnotationRemarksPass() 518 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addAnnotationRemarksPass() 536 FPM.addPass(SROA()); in buildO1FunctionSimplificationPipeline() 539 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildO1FunctionSimplificationPipeline() 542 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline() 543 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline() 545 FPM.addPass(LibCallsShrinkWrapPass()); in buildO1FunctionSimplificationPipeline() 549 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline() 554 FPM.addPass(ReassociatePass()); in buildO1FunctionSimplificationPipeline() 570 LPM1.addPass(LoopInstSimplifyPass()); in buildO1FunctionSimplificationPipeline() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXTargetMachine.cpp | 217 PM.addPass(NVVMReflectPass()); in registerPassBuilderCallbacks() 221 PM.addPass(NVVMIntrRangePass()); in registerPassBuilderCallbacks() 230 FPM.addPass(NVVMReflectPass(Subtarget.getSmVersion())); in registerPassBuilderCallbacks() 234 PM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks() 245 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 247 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 253 addPass(createSROAPass()); in addAddressSpaceInferencePasses() 254 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses() 255 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses() 256 addPass(createNVPTXAtomicLowerPass()); in addAddressSpaceInferencePasses() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 415 addPass(createAtomicExpandPass()); in addIRPasses() 419 addPass(createX86LowerAMXIntrinsicsPass()); in addIRPasses() 420 addPass(createX86LowerAMXTypePass()); in addIRPasses() 423 addPass(createX86PreAMXConfigPass()); in addIRPasses() 428 addPass(createInterleavedAccessPass()); in addIRPasses() 429 addPass(createX86PartialReductionPass()); in addIRPasses() 435 addPass(createIndirectBrExpandPass()); in addIRPasses() 441 addPass(createCFGuardDispatchPass()); in addIRPasses() 443 addPass(createCFGuardCheckPass()); in addIRPasses() 450 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 493 PM.addPass(AMDGPUPropagateAttributesLatePass(*this)); in registerPassBuilderCallbacks() 497 PM.addPass(AMDGPUUnifyMetadataPass()); in registerPassBuilderCallbacks() 501 PM.addPass(AMDGPUPrintfRuntimeBindingPass()); in registerPassBuilderCallbacks() 505 PM.addPass(AMDGPUAlwaysInlinePass()); in registerPassBuilderCallbacks() 509 PM.addPass(AMDGPULowerModuleLDSPass()); in registerPassBuilderCallbacks() 518 PM.addPass(AMDGPUSimplifyLibCallsPass(*this)); in registerPassBuilderCallbacks() 522 PM.addPass(AMDGPUUseNativeCallsPass()); in registerPassBuilderCallbacks() 526 PM.addPass(AMDGPUPromoteAllocaPass(*this)); in registerPassBuilderCallbacks() 530 PM.addPass(AMDGPUPromoteAllocaToVectorPass(*this)); in registerPassBuilderCallbacks() 534 PM.addPass(AMDGPULowerKernelAttributesPass()); in registerPassBuilderCallbacks() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetPassConfig.cpp | 689 void TargetPassConfig::addPass(Pass *P, bool verifyAfter) { in addPass() function in TargetPassConfig 716 addPass(IP.getInsertedPass(), IP.VerifyAfter); in addPass() 736 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter) { in addPass() function in TargetPassConfig 751 addPass(P, verifyAfter); // Ends the lifetime of P. in addPass() 814 addPass(createVerifierPass()); in addIRPasses() 819 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 822 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 825 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 826 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 836 addPass(createTypeBasedAAWrapperPass()); in addIRPasses() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 458 addPass(createAtomicExpandPass()); in addIRPasses() 462 addPass(createSVEIntrinsicOptsPass()); in addIRPasses() 468 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses() 481 addPass(createLoopDataPrefetchPass()); in addIRPasses() 483 addPass(createFalkorMarkStridedAccessesPass()); in addIRPasses() 488 addPass(createAArch64StackTaggingPass( in addIRPasses() 493 addPass(createInterleavedLoadCombinePass()); in addIRPasses() 494 addPass(createInterleavedAccessPass()); in addIRPasses() 501 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses() 504 addPass(createEarlyCSEPass()); in addIRPasses() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 403 addPass(createLowerAtomicPass()); in addIRPasses() 405 addPass(createAtomicExpandPass()); in addIRPasses() 411 addPass(createCFGSimplificationPass( in addIRPasses() 418 addPass(createMVEGatherScatterLoweringPass()); in addIRPasses() 419 addPass(createMVELaneInterleavingPass()); in addIRPasses() 425 addPass(createARMParallelDSPPass()); in addIRPasses() 429 addPass(createInterleavedAccessPass()); in addIRPasses() 433 addPass(createCFGuardCheckPass()); in addIRPasses() 438 addPass(createTypePromotionPass()); in addCodeGenPrepare() 458 addPass(createGlobalMergePass(TM, 127, OnlyOptimizeForSize, in addPreISel() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 284 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks() 288 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks() 335 addPass(createInstSimplifyLegacyPass()); in addIRPasses() 336 addPass(createDeadCodeEliminationPass()); in addIRPasses() 339 addPass(createAtomicExpandPass()); in addIRPasses() 343 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses() 350 addPass(createLoopDataPrefetchPass()); in addIRPasses() 352 addPass(createHexagonVectorCombineLegacyPass()); in addIRPasses() 354 addPass(createHexagonCommonGEP()); in addIRPasses() 357 addPass(createHexagonGenExtract()); in addIRPasses() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyTargetMachine.cpp | 358 addPass(new CoalesceFeaturesAndStripAtomics(&getWebAssemblyTargetMachine())); in addIRPasses() 361 addPass(createAtomicExpandPass()); in addIRPasses() 364 addPass(createWebAssemblyAddMissingPrototypes()); in addIRPasses() 367 addPass(createWebAssemblyLowerGlobalDtors()); in addIRPasses() 371 addPass(createWebAssemblyFixFunctionBitcasts()); in addIRPasses() 375 addPass(createWebAssemblyOptimizeReturned()); in addIRPasses() 384 addPass(createLowerInvokePass()); in addIRPasses() 387 addPass(createUnreachableBlockEliminationPass()); in addIRPasses() 392 addPass(createWebAssemblyLowerEmscriptenEHSjLj(EnableEmException, in addIRPasses() 396 addPass(createIndirectBrExpandPass()); in addIRPasses() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCTargetMachine.cpp | 424 addPass(createPPCBoolRetToIntPass()); in addIRPasses() 425 addPass(createAtomicExpandPass()); in addIRPasses() 428 addPass(createPPCLowerMASSVEntriesPass()); in addIRPasses() 432 addPass(createLoopDataPrefetchPass()); in addIRPasses() 438 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses() 441 addPass(createEarlyCSEPass()); in addIRPasses() 444 addPass(createLICMPass()); in addIRPasses() 452 addPass(createPPCLoopInstrFormPrepPass(getPPCTargetMachine())); in addPreISel() 455 addPass(createHardwareLoopsPass()); in addPreISel() 461 addPass(&EarlyIfConverterID); in addILPOpts() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsTargetMachine.cpp | 258 addPass(createAtomicExpandPass()); in addIRPasses() 260 addPass(createMipsOs16Pass()); in addIRPasses() 262 addPass(createMips16HardFloatPass()); in addIRPasses() 267 addPass(createMipsModuleISelDagPass()); in addInstSelector() 268 addPass(createMips16ISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector() 269 addPass(createMipsSEISelDag(getMipsTargetMachine(), getOptLevel())); in addInstSelector() 274 addPass(createMipsOptimizePICCallPass()); in addPreRegAlloc() 293 addPass(createMipsExpandPseudoPass()); in addPreEmitPass() 297 addPass(createMicroMipsSizeReducePass()); in addPreEmitPass() 301 addPass(createMipsDelaySlotFillerPass()); in addPreEmitPass() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| H A D | BPFTargetMachine.cpp | 129 FPM.addPass(BPFAbstractMemberAccessPass(this)); in registerPassBuilderCallbacks() 130 FPM.addPass(BPFPreserveDITypePass()); in registerPassBuilderCallbacks() 131 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks() 135 FPM.addPass(SimplifyCFGPass(SimplifyCFGOptions().hoistCommonInsts(true))); in registerPassBuilderCallbacks() 139 MPM.addPass(BPFAdjustOptPass()); in registerPassBuilderCallbacks() 144 addPass(createBPFCheckAndAdjustIR()); in addIRPasses() 156 addPass(createBPFISelDag(getBPFTargetMachine())); in addInstSelector() 162 addPass(createBPFMISimplifyPatchablePass()); in addMachineSSAOptimization() 171 addPass(createBPFMIPeepholePass()); in addMachineSSAOptimization() 172 addPass(createBPFMIPeepholeTruncElimPass()); in addMachineSSAOptimization() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetMachine.cpp | 232 addPass(createSystemZTDCPass()); in addIRPasses() 233 addPass(createLoopDataPrefetchPass()); in addIRPasses() 240 addPass(createSystemZISelDag(getSystemZTargetMachine(), getOptLevel())); in addInstSelector() 243 addPass(createSystemZLDCleanupPass(getSystemZTargetMachine())); in addInstSelector() 249 addPass(&EarlyIfConverterID); in addILPOpts() 254 addPass(createSystemZCopyPhysRegsPass(getSystemZTargetMachine())); in addPreRegAlloc() 258 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); in addPostRewrite() 265 addPass(createSystemZPostRewritePass(getSystemZTargetMachine())); in addPostRegAlloc() 270 addPass(&IfConverterID); in addPreSched2() 278 addPass(createSystemZShortenInstPass(getSystemZTargetMachine()), false); in addPreEmitPass() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 151 addPass(createAtomicExpandPass()); in addIRPasses() 156 addPass(createRISCVISelDag(getRISCVTargetMachine())); in addInstSelector() 162 addPass(new IRTranslator(getOptLevel())); in addIRTranslator() 167 addPass(new Legalizer()); in addLegalizeMachineIR() 172 addPass(new RegBankSelect()); in addRegBankSelect() 177 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect() 183 void RISCVPassConfig::addPreEmitPass() { addPass(&BranchRelaxationPassID); } in addPreEmitPass() 186 addPass(createRISCVExpandPseudoPass()); in addPreEmitPass2() 190 addPass(createRISCVExpandAtomicPseudoPass()); in addPreEmitPass2() 195 addPass(createRISCVMergeBaseOffsetOptPass()); in addPreRegAlloc() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| H A D | AVRTargetMachine.cpp | 102 addPass(createAVRISelDag(getAVRTargetMachine(), getOptLevel())); in addInstSelector() 104 addPass(createAVRFrameAnalyzerPass()); in addInstSelector() 111 addPass(createAVRDynAllocaSRPass()); in addPreRegAlloc() 115 addPass(createAVRRelaxMemPass()); in addPreSched2() 116 addPass(createAVRExpandPseudoPass()); in addPreSched2() 121 addPass(&BranchRelaxationPassID); in addPreEmitPass()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 329 MPM.addPass(NewPMDebugifyPass()); in runPassPipeline() 332 MPM.addPass(NewPMCheckDebugifyPass()); in runPassPipeline() 341 MPM.addPass( in runPassPipeline() 343 MPM.addPass( in runPassPipeline() 345 MPM.addPass(ModuleAddressSanitizerPass()); in runPassPipeline() 348 MPM.addPass( in runPassPipeline() 350 MPM.addPass( in runPassPipeline() 408 MPM.addPass(VerifierPass()); in runPassPipeline() 410 MPM.addPass(NewPMDebugifyPass()); in runPassPipeline() 431 MPM.addPass(VerifierPass()); in runPassPipeline() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| H A D | ARCTargetMachine.cpp | 70 addPass(createARCISelDag(getARCTargetMachine(), getOptLevel())); in addInstSelector() 74 void ARCPassConfig::addPreEmitPass() { addPass(createARCBranchFinalizePass()); } in addPreEmitPass() 77 addPass(createARCExpandPseudosPass()); in addPreRegAlloc() 78 addPass(createARCOptAddrMode()); in addPreRegAlloc()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcTargetMachine.cpp | 159 addPass(createAtomicExpandPass()); in addIRPasses() 165 addPass(createSparcISelDag(getSparcTargetMachine())); in addInstSelector() 170 addPass(createSparcDelaySlotFillerPass()); in addPreEmitPass() 174 addPass(new InsertNOPLoad()); in addPreEmitPass() 177 addPass(new DetectRoundChange()); in addPreEmitPass() 181 addPass(new FixAllFDIVSQRT()); in addPreEmitPass()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| H A D | XCoreTargetMachine.cpp | 86 addPass(createAtomicExpandPass()); in addIRPasses() 92 addPass(createXCoreLowerThreadLocalPass()); in addPreISel() 97 addPass(createXCoreISelDag(getXCoreTargetMachine(), getOptLevel())); in addInstSelector() 102 addPass(createXCoreFrameToArgsOffsetEliminationPass(), false); in addPreEmitPass()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| H A D | M68kTargetMachine.cpp | 150 addPass(createM68kISelDag(getM68kTargetMachine())); in addInstSelector() 151 addPass(createM68kGlobalBaseRegPass()); in addInstSelector() 155 void M68kPassConfig::addPreSched2() { addPass(createM68kExpandPseudoPass()); } in addPreSched2() 158 addPass(createM68kCollapseMOVEMPass()); in addPreEmitPass()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | BackendUtil.cpp | 1106 MPM.addPass(ModuleSanitizerCoveragePass( in addSanitizers() 1116 MPM.addPass( in addSanitizers() 1119 FPM.addPass( in addSanitizers() 1126 FPM.addPass(EarlyCSEPass()); in addSanitizers() 1133 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addSanitizers() 1140 MPM.addPass(ThreadSanitizerPass()); in addSanitizers() 1141 MPM.addPass(createModuleToFunctionPassAdaptor(ThreadSanitizerPass())); in addSanitizers() 1152 MPM.addPass(RequireAnalysisPass<ASanGlobalsMetadataAnalysis, Module>()); in addSanitizers() 1153 MPM.addPass(ModuleAddressSanitizerPass( in addSanitizers() 1156 MPM.addPass(createModuleToFunctionPassAdaptor( in addSanitizers() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| H A D | LoopPassManager.h | 105 addPass(PassT Pass) { in addPass() function 115 addPass(PassT Pass) { in addPass() function 129 addPass(RepeatedPass<PassT> Pass) { in addPass() function 140 addPass(RepeatedPass<PassT> Pass) { in addPass() function 411 LoopCanonicalizationFPM.addPass(LoopSimplifyPass()); 412 LoopCanonicalizationFPM.addPass(LCSSAPass()); 457 LPM.addPass(std::move(Pass));
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | NewPassManager.rst | 21 FPM.addPass(InstSimplifyPass()); 32 FPM.addPass(createFunctionToLoopPassAdaptor(LoopRotatePass())); 41 FPM.addPass(createFunctionToLoopPassAdaptor(LoopFooPass())); 45 CGPM.addPass(createCGSCCToFunctionPassAdaptor(createFunctionToLoopPassAdaptor(LoopFooPass()))); 47 CGPM.addPass(createCGSCCToFunctionPassAdaptor(FunctionFooPass())); 51 MPM.addPass(createModuleToFunctionPassAdaptor(createFunctionToLoopPassAdaptor(LoopFooPass()))); 53 MPM.addPass(createModuleToFunctionPassAdaptor(FunctionFooPass())); 56 …MPM.addPass(createModuleToCGSCCPassAdaptor(createCGSCCToFunctionPassAdaptor(createFunctionToLoopPa… 58 MPM.addPass(createModuleToCGSCCPassAdaptor(createCGSCCToFunctionPassAdaptor(FunctionFooPass()))); 71 FPM.addPass(InstSimplifyPass()); [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetMachine.cpp | 99 addPass(createLanaiISelDag(getLanaiTargetMachine())); in addInstSelector() 106 addPass(createLanaiDelaySlotFillerPass(getLanaiTargetMachine())); in addPreEmitPass() 112 addPass(createLanaiMemAluCombinerPass()); in addPreSched2()
|