Searched refs:functionPm (Results 1 – 2 of 2) sorted by relevance
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | llvm_optimizer.cpp | 231 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/ |
| D | llvm_passes.inl.erb | 41 …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;
|