Home
last modified time | relevance | path

Searched refs:PassConfig (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp109 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local
111 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode()
112 PM.add(PassConfig); in addPassesToGenerateCode()
115 if (PassConfig->addISelPasses()) in addPassesToGenerateCode()
117 PassConfig->addMachinePasses(); in addPassesToGenerateCode()
118 PassConfig->setInitialized(); in addPassesToGenerateCode()
119 return PassConfig; in addPassesToGenerateCode()
215 TargetPassConfig *PassConfig = in addPassesToEmitFile() local
217 if (!PassConfig) in addPassesToEmitFile()
243 TargetPassConfig *PassConfig = in addPassesToEmitMC() local
[all …]
H A DPostRASchedulerList.cpp287 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
297 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(), in runOnMachineFunction()
H A DMachineBlockPlacement.cpp3330 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
3333 if (PassConfig->getOptLevel() >= CodeGenOpt::Aggressive) { in runOnMachineFunction()
3345 (PassConfig->getOptLevel() < CodeGenOpt::Aggressive || in runOnMachineFunction()
3347 TailDupSize = TII->getTailDuplicateSize(PassConfig->getOptLevel()); in runOnMachineFunction()
3367 PassConfig->getEnableTailMerge() && in runOnMachineFunction()
H A DMachineScheduler.cpp342 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler()
355 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler()
395 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
433 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
H A DBranchFolding.cpp123 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
127 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp839 PassConfiguration &PassConfig) override { in Session() argument
840 S.modifyPassConfig(G.getTargetTriple(), PassConfig); in Session()
913 PassConfiguration &PassConfig) { in modifyPassConfig() argument
915 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) { in modifyPassConfig()
928 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
934 PassConfig.PrePrunePasses.push_back( in modifyPassConfig()
938 PassConfig.PrePrunePasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
942 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
949 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
H A Dllvm-jitlink.h123 jitlink::PassConfiguration &PassConfig);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h187 jitlink::PassConfiguration &PassConfig);
211 jitlink::PassConfiguration &PassConfig) override;
H A DDebugObjectManagerPlugin.h67 jitlink::PassConfiguration &PassConfig) override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp619 PassConfiguration &PassConfig) { in modifyPassConfig() argument
621 P->modifyPassConfig(MR, G, PassConfig); in modifyPassConfig()
691 PassConfiguration &PassConfig) { in modifyPassConfig() argument
693 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass( in modifyPassConfig()
H A DDebugObjectManagerPlugin.cpp416 PassConfiguration &PassConfig) { in modifyPassConfig() argument
425 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp576 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument
577 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
H A DMachO_arm64.cpp508 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument
509 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
H A DELF_x86_64.cpp727 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument
728 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h124 const TargetPassConfig *PassConfig = nullptr; member