/arkcompiler/ets_runtime/ecmascript/jit/ |
H A D | jit.h | 38 FAST, member in panda::ecmascript::CompilerTier 70 static void Compile(EcmaVM *vm, JSHandle<JSFunction> &jsFunction, CompilerTier tier = CompilerTier::FAST, 128 explicit TimeScope(EcmaVM *vm, CString message, CompilerTier tier = CompilerTier::FAST, bool outPutLog = true, in TimeScope() 132 : vm_(vm), message_(""), tier_(CompilerTier::FAST), outPutLog_(false), isDebugLevel_(true) {} in TimeScope() 158 "Jit Compile Pass: " + message + ", Time:", CompilerTier::FAST, false) in JitLockHolder()
|
H A D | jit.cpp | 351 (!jit->IsEnableFastJit() && tier == CompilerTier::FAST)) { in Compile() 406 if (tier == CompilerTier::FAST) { in Compile() 455 if (tier == CompilerTier::FAST && in CheckJitCompileStatus() 473 if (tier == CompilerTier::FAST && jsFunction->IsCompiledCode()) { in CheckJitCompileStatus() 626 ASSERT(tier_ == CompilerTier::FAST); in ~TimeScope() 633 ASSERT(tier_ == CompilerTier::FAST); in ~TimeScope()
|
H A D | jit_task.cpp | 315 if (compilerTier_ == CompilerTier::FAST) { in InstallCodeByCompilerTier()
|
/arkcompiler/runtime_core/libpandafile/util/ |
H A D | collect_util.cpp | 70 auto bc_ins = panda::BytecodeInst<BytecodeInstMode::FAST>(ins_arr); in CollectClassLiteralArray() 76 if (bc_ins.HasFlag(panda::BytecodeInst<BytecodeInstMode::FAST>::Flags::LITERALARRAY_ID)) { in CollectClassLiteralArray() 120 panda::BytecodeInst<BytecodeInstMode::FAST> bc_ins) in GetLiteralArrayIdInBytecodeInst()
|
H A D | collect_util.h | 39 panda::BytecodeInst<BytecodeInstMode::FAST> bc_ins);
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | bytecode_instruction.h | 33 enum class BytecodeInstMode { FAST, SAFE }; member in panda::BytecodeInstMode 88 class BytecodeInstBase<BytecodeInstMode::FAST> { 219 template <const BytecodeInstMode Mode = BytecodeInstMode::FAST> 232 template <const BytecodeInstMode M = Mode, typename = std::enable_if_t<M == BytecodeInstMode::FAST>> 290 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::FAST, BytecodeInst> 434 using BytecodeInstruction = BytecodeInst<BytecodeInstMode::FAST>;
|
H A D | file_reader.cpp | 1283 using Flags = panda::BytecodeInst<panda::BytecodeInstMode::FAST>::Flags; in AddIndexDependencyInstFlag() 1357 using Flags = panda::BytecodeInst<panda::BytecodeInstMode::FAST>::Flags; in UpdateIdInstFlag()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | bytecode_instruction.h | 33 enum class BytecodeInstMode { FAST, SAFE }; member in ark::BytecodeInstMode 88 class BytecodeInstBase<BytecodeInstMode::FAST> { 219 template <const BytecodeInstMode MODE = BytecodeInstMode::FAST> 232 template <const BytecodeInstMode M = MODE, typename = std::enable_if_t<M == BytecodeInstMode::FAST>> 295 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::FAST, BytecodeInst> 430 using BytecodeInstruction = BytecodeInst<BytecodeInstMode::FAST>;
|
H A D | file_reader.cpp | 1094 using Flags = ark::BytecodeInst<ark::BytecodeInstMode::FAST>::Flags; in InstCheckByFlags() 1168 using Flags = ark::BytecodeInst<ark::BytecodeInstMode::FAST>::Flags; in InstUpdateId()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_class_linker_extension.cpp | 42 FAST, // - Leaves the coroutine in managed mode (GC is not allowed) member in ark::ets::__anon165::EtsNapiType 468 case EtsNapiType::FAST: { in GetNativeEntryPointFor()
|
/arkcompiler/runtime_core/static_core/static_linker/ |
H A D | linker_code_parser_context.cpp | 197 using Flags = ark::BytecodeInst<ark::BytecodeInstMode::FAST>::Flags; in MakeChangeWithId()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_ark_tools.cpp | 1325 Jit::Compile(thread->GetEcmaVM(), jsFunction, CompilerTier::FAST, 1341 Jit::Compile(thread->GetEcmaVM(), jsFunction, CompilerTier::FAST,
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_context.cpp | 344 Jit::Compile(vm_, func, CompilerTier::FAST); in CommonInvokeEcmaEntrypoint()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.cpp | 1595 Jit::Compile(thread->GetEcmaVM(), thisFunc, CompilerTier::FAST, offset.GetInt(), JitCompileMode::ASYNC); in DEF_RUNTIME_STUBS()
|