Home
last modified time | relevance | path

Searched refs:functionPm (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/
Dllvm_optimizer.cpp231 llvm::FunctionPassManager functionPm; in OptimizeModule() local
233 AddPassIf(functionPm, passes::PruneDeopt()); in OptimizeModule()
234 AddPassIf(functionPm, passes::ArkGVN(arkInterface_)); in OptimizeModule()
235 AddPassIf(functionPm, passes::MemBarriers(arkInterface_, options_.optimize)); in OptimizeModule()
236 AddPassIf(functionPm, passes::IntrinsicsLowering(arkInterface_)); in OptimizeModule()
237 AddPassIf(functionPm, passes::PandaRuntimeLowering(arkInterface_)); in OptimizeModule()
238 AddPassIf(functionPm, passes::InsertSafepoints(), options_.useSafepoint); in OptimizeModule()
239 AddPassIf(functionPm, passes::GepPropagation()); in OptimizeModule()
240 AddPassIf(functionPm, passes::GcIntrusion()); in OptimizeModule()
241 AddPassIf(functionPm, passes::GcIntrusionCheck(), options_.gcIntrusionChecks); in OptimizeModule()
[all …]
/arkcompiler/runtime_core/static_core/libllvmbackend/templates/
Dllvm_passes.inl.erb41 …bool ParseFunctionPasses(StringRef name, llvm::FunctionPassManager &functionPm, const LLVMCompiler…
52 … [&](StringRef name, llvm::FunctionPassManager &functionPm, PipelineElements /*unused*/) -> bool {
53 return ParseFunctionPasses(name, functionPm, options);
92 bool PassParser::ParseFunctionPasses(StringRef name, llvm::FunctionPassManager &functionPm, const L…
94 auto &pm = functionPm;