/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 117 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local 119 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode() 120 PM.add(PassConfig); in addPassesToGenerateCode() 123 if (PassConfig->addISelPasses()) in addPassesToGenerateCode() 125 PassConfig->addMachinePasses(); in addPassesToGenerateCode() 126 PassConfig->setInitialized(); in addPassesToGenerateCode() 127 return PassConfig; in addPassesToGenerateCode() 216 TargetPassConfig *PassConfig = in addPassesToEmitFile() local 218 if (!PassConfig) in addPassesToEmitFile() 244 TargetPassConfig *PassConfig = in addPassesToEmitMC() local [all …]
|
H A D | PostRASchedulerList.cpp | 284 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 294 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(), in runOnMachineFunction()
|
H A D | MachineBlockPlacement.cpp | 3454 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 3457 if (PassConfig->getOptLevel() >= CodeGenOptLevel::Aggressive) { in runOnMachineFunction() 3469 (PassConfig->getOptLevel() < CodeGenOptLevel::Aggressive || in runOnMachineFunction() 3471 TailDupSize = TII->getTailDuplicateSize(PassConfig->getOptLevel()); in runOnMachineFunction() 3491 PassConfig->getEnableTailMerge() && in runOnMachineFunction()
|
H A D | WindowScheduler.cpp | 170 : Context->PassConfig->createMachineScheduler(Context); in createMachineScheduler()
|
H A D | MachineSink.cpp | 731 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 732 EnableSinkAndFold = PassConfig->getEnableSinkAndFold(); in runOnMachineFunction()
|
H A D | BranchFolding.cpp | 126 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local 130 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
|
H A D | MachineScheduler.cpp | 396 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler() 409 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler() 449 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() 495 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
|
H A D | MachinePipeliner.cpp | 517 Context.PassConfig = &getAnalysis<TargetPassConfig>(); in runWindowScheduler()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | DebuggerSupportPlugin.h |
|
H A D | DebugObjectManagerPlugin.h | 87 jitlink::PassConfiguration &PassConfig) override;
|
H A D | ObjectLinkingLayer.h | 221 jitlink::PassConfiguration &PassConfig) override;
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | DebuggerSupportPlugin.cpp |
|
H A D | DebugObjectManagerPlugin.cpp | 428 PassConfiguration &PassConfig) { in modifyPassConfig() argument 437 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
|
H A D | ObjectLinkingLayer.cpp | 797 PassConfiguration &PassConfig) { in modifyPassConfig() argument 799 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass( in modifyPassConfig()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DirectXTargetMachine.cpp | 114 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() local 115 PassConfig->addCodeGenPrepare(); in addPassesToEmitFile()
|
/freebsd/contrib/llvm-project/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 | 46 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_i386() argument 47 : 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 | 245 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument 246 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
|
H A D | ELF_ppc64.cpp | 409 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) 410 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) { 262 ELFJITLinker_ppc64(std::unique_ptr<JITLinkContext> Ctx,std::unique_ptr<LinkGraph> G,PassConfiguration PassConfig) ELFJITLinker_ppc64() argument
|
H A D | MachO_x86_64.cpp | 477 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument 478 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
|
H A D | ELF_aarch64.cpp | 38 PassConfiguration PassConfig) in ELFJITLinker_aarch64() argument 39 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_aarch64()
|
H A D | MachO_arm64.cpp | 550 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument 551 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
|
H A D | ELF_riscv.cpp | 154 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_riscv() argument 155 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_riscv()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 132 const TargetPassConfig *PassConfig = nullptr; member
|