| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | LLVMTargetMachine.cpp | 112 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local 114 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode() 115 PM.add(PassConfig); in addPassesToGenerateCode() 118 if (PassConfig->addISelPasses()) in addPassesToGenerateCode() 120 PassConfig->addMachinePasses(); in addPassesToGenerateCode() 121 PassConfig->setInitialized(); in addPassesToGenerateCode() 122 return PassConfig; in addPassesToGenerateCode() 231 TargetPassConfig *PassConfig = in addPassesToEmitFile() local 233 if (!PassConfig) in addPassesToEmitFile() 259 TargetPassConfig *PassConfig = in addPassesToEmitMC() local [all …]
|
| H A D | PostRASchedulerList.cpp | 285 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 295 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(), in runOnMachineFunction()
|
| H A D | MachineBlockPlacement.cpp | 3377 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 3380 if (PassConfig->getOptLevel() >= CodeGenOpt::Aggressive) { in runOnMachineFunction() 3392 (PassConfig->getOptLevel() < CodeGenOpt::Aggressive || in runOnMachineFunction() 3394 TailDupSize = TII->getTailDuplicateSize(PassConfig->getOptLevel()); in runOnMachineFunction() 3414 PassConfig->getEnableTailMerge() && in runOnMachineFunction()
|
| H A D | MachineScheduler.cpp | 350 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() 363 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler() 403 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 441 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
| H A D | BranchFolding.cpp | 127 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 131 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | DebuggerSupportPlugin.h | 51 jitlink::PassConfiguration &PassConfig) override; 56 jitlink::PassConfiguration &PassConfig);
|
| H A D | ObjectLinkingLayer.h | 187 jitlink::PassConfiguration &PassConfig); 212 jitlink::PassConfiguration &PassConfig) override;
|
| H A D | DebugObjectManagerPlugin.h | 67 jitlink::PassConfiguration &PassConfig) override;
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | DebuggerSupportPlugin.cpp | 402 PassConfiguration &PassConfig) { in modifyPassConfig() argument 405 modifyPassConfigForMachO(MR, LG, PassConfig); in modifyPassConfig() 417 jitlink::PassConfiguration &PassConfig) { in modifyPassConfigForMachO() argument 456 PassConfig.PrePrunePasses.push_back( in modifyPassConfigForMachO() 458 PassConfig.PostPrunePasses.push_back( in modifyPassConfigForMachO() 460 PassConfig.PreFixupPasses.push_back( in modifyPassConfigForMachO()
|
| H A D | ObjectLinkingLayer.cpp | 660 PassConfiguration &PassConfig) { in modifyPassConfig() argument 662 P->modifyPassConfig(MR, G, PassConfig); in modifyPassConfig() 734 PassConfiguration &PassConfig) { in modifyPassConfig() argument 736 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass( in modifyPassConfig()
|
| H A D | DebugObjectManagerPlugin.cpp | 430 PassConfiguration &PassConfig) { in modifyPassConfig() argument 439 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/ |
| H A D | DirectXTargetMachine.cpp | 127 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() local 128 PassConfig->addCodeGenPrepare(); in addPassesToEmitFile()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_loongarch.cpp | 39 PassConfiguration PassConfig) in ELFJITLinker_loongarch() argument 40 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_loongarch()
|
| H A D | ELF_i386.cpp | 45 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_i386() argument 46 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_i386()
|
| H A D | COFF_x86_64.cpp | 43 PassConfiguration PassConfig) in COFFJITLinker_x86_64() argument 44 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in COFFJITLinker_x86_64()
|
| H A D | ELF_x86_64.cpp | 281 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument 282 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
|
| H A D | ELF_aarch64.cpp | 36 PassConfiguration PassConfig) in ELFJITLinker_aarch64() argument 37 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_aarch64()
|
| H A D | MachO_x86_64.cpp | 455 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument 456 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
|
| H A D | MachO_arm64.cpp | 528 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument 529 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
|
| H A D | ELF_riscv.cpp | 180 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_riscv() argument 181 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_riscv()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.h | 45 jitlink::PassConfiguration &PassConfig);
|
| H A D | llvm-jitlink.cpp | 941 PassConfiguration &PassConfig) override { in Session() argument 942 S.modifyPassConfig(G.getTargetTriple(), PassConfig); in Session() 1070 PassConfiguration &PassConfig) { in modifyPassConfig() argument 1072 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) { in modifyPassConfig() 1089 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig() 1095 PassConfig.PrePrunePasses.push_back( in modifyPassConfig() 1099 PassConfig.PrePrunePasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig() 1103 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig() 1110 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig() 1117 PassConfig.PostPrunePasses.push_back(addSelfRelocations); in modifyPassConfig()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 131 const TargetPassConfig *PassConfig = nullptr; member
|