Home
last modified time | relevance | path

Searched refs:LLVM (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/interpreter/
H A Dinterpreter_impl.cpp35 enum InterpreterType { CPP = 0, IRTOC, LLVM }; enumerator
40 if (interpreterType == InterpreterType::LLVM) { in ExecuteImplType()
42 LOG(DEBUG, RUNTIME) << "Setting up LLVM Irtoc dispatch table"; in ExecuteImplType()
88 interpreterType = InterpreterType::LLVM; in ExecuteImpl()
96 if (interpreterType == InterpreterType::LLVM) { in ExecuteImpl()
/arkcompiler/runtime_core/static_core/irtoc/backend/
H A Dfunction.cpp113 ASSERT(result == CompilationResult::LLVM || result == CompilationResult::ARK_BECAUSE_SKIP || in RunOptimizations()
118 if (result == CompilationResult::LLVM) { in RunOptimizations()
150 LOG(FATAL, IRTOC) << "LLVM IRTOC compilation failed for function '" << GetName() << "', error: '" in CompileByLLVM()
153 return result.Value() ? CompilationResult::LLVM : CompilationResult::ARK_BECAUSE_FALLBACK; in CompileByLLVM()
170 if (compilationResult_ == CompilationResult::LLVM || compilationResult_ == CompilationResult::ARK) { in ReportCompilationStatistic()
178 *out << "LLVM " << GraphModeToString() << std::setw(HANDLER_WIDTH) << GetName() << " --- " in ReportCompilationStatistic()
187 if (compilationResult_ == CompilationResult::LLVM) { in LLVMCompilationResultToString()
H A Dfunction.h42 LLVM, member in ark::irtoc::CompilationResult
192 return compilationResult_ == CompilationResult::LLVM; in IsCompiledByLlvm()
275 "StringHashCode", // LLVM-15 generates non-optimal code, MAdd cost is not accurate.
/arkcompiler/runtime_core/static_core/compiler/tools/paoc/
H A Dpaoc.h38 enum class PaocMode : uint8_t { AOT, JIT, OSR, LLVM };
102 return mode_ == PaocMode::AOT || mode_ == PaocMode::LLVM; in IsAotMode()
132 return mode_ == PaocMode::LLVM; in IsLLVMAotMode()
H A Dpaoc.cpp263 paoc_->mode_ = PaocMode::LLVM; in InitPaocMode()
656 case PaocMode::LLVM: in Compile()
796 << "LLVM AOT compiler supports only --paoc-use-cha=true"; in CompileAot()
824 LOG_PAOC(FATAL) << "LLVM AOT failed (unknown instruction)"; in CompileAot()
833 LOG_PAOC(INFO) << "LLVM fallback to ARK AOT on method: " << runtime_->GetMethodFullName(ctx->method, false); in CompileAot()
/arkcompiler/runtime_core/static_core/libllvmbackend/
H A Dllvm_logger.h71 LOG(level, LLVM) << "[" #comp "] "

Completed in 5 milliseconds