MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / CodeGenOptLevel

Function CodeGenOptLevel

tensorflow/compiler/xla/service/cpu/cpu_compiler.cc:416–429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

414}
415
416llvm::CodeGenOpt::Level CodeGenOptLevel(const HloModuleConfig& module_config) {
417 VLOG(2) << "backend_optimization_level: "
418 << module_config.debug_options().xla_backend_optimization_level();
419 switch (module_config.debug_options().xla_backend_optimization_level()) {
420 case 1:
421 return llvm::CodeGenOpt::Less;
422 case 2:
423 return llvm::CodeGenOpt::Default;
424 case 3:
425 return llvm::CodeGenOpt::Aggressive;
426 default:
427 return llvm::CodeGenOpt::None;
428 }
429}
430
431std::pair<LLVMCompiler::ModuleHook, LLVMCompiler::ModuleHook> GetIRModuleHooks(
432 const HloModule& hlo_module,

Callers 3

RunHloPassesMethod · 0.85
RunBackendMethod · 0.85
CompileAheadOfTimeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected