/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | cse.h | 117 struct Exp { struct in ark::compiler::Cse 123 static inline bool NotSameExp(Exp exp1, Exp exp2) in NotSameExp() 128 /* Exp is the key of the instruction. 129 * We will use ArenaMap<Exp, ArenaVector<Inst*>>canditates to record the insts that have been visited. 130 * The instructions that have the same Exp will be put in a ArenaVector whose key is Exp. 134 static Exp GetExp(Inst *inst) in GetExp() 137 Exp exp = {inst->GetOpcode(), inst->GetType(), inst->GetDataFlowInput(inst->GetInput(0).GetInst()), in GetExp() 142 static Exp GetExpCommutativ [all...] |
H A D | cse.cpp | 35 Exp exp = GetExp(inst); in LocalCse() 64 Exp exp = NotIn(candidates_, GetExp(inst)) ? GetExpCommutative(inst) : GetExp(inst); in TryAddReplacePair() 147 Exp expl = GetExp(instl); in BuildSetOfPairs() 208 Exp exp = NotIn(sameExpPair_, GetExp(inst)) ? GetExpCommutative(inst) : GetExp(inst); in GlobalCse()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
H A D | builtins_math.h | 50 V("exp", Exp, 1, MathExp) /* Math.exp ( x ) */ \ 119 static JSTaggedValue Exp(EcmaRuntimeCallInfo *argv);
|
H A D | builtins_math.cpp | 293 JSTaggedValue BuiltinsMath::Exp(EcmaRuntimeCallInfo *argv) in Exp() function in panda::ecmascript::builtins::BuiltinsMath 296 BUILTINS_API_TRACE(argv->GetThread(), Math, Exp); in Exp()
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | lcr_opcodes.h | 25 V(Exp, EXP, GateFlags::NONE_FLAG, 0, 0, 2) \
|
H A D | ir_builder.h | 106 V(Exp, (GateRef gate, GateRef e1, GateRef e2)) \
|
H A D | circuit_builder.h | 64 V(DoubleExp, Exp, MachineType::F64) \
|
H A D | slowpath_lowering.cpp | 1528 const int id = RTSTUB_ID(Exp); in LowerExp()
|
H A D | interpreter_stub.cpp | 1276 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc });
in DECLARE_ASM_HANDLER()
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stub_list.h | 261 V(Exp) \
|
H A D | runtime_stubs.cpp | 894 DEF_RUNTIME_STUBS(Exp) in DEF_RUNTIME_STUBS() 896 RUNTIME_STUBS_HEADER(Exp); in DEF_RUNTIME_STUBS()
|
/arkcompiler/ets_runtime/ecmascript/interpreter/ |
H A D | slow_runtime_stub.h | 66 static JSTaggedValue Exp(JSThread *thread, JSTaggedValue base, JSTaggedValue exponent);
|
H A D | slow_runtime_stub.cpp | 338 JSTaggedValue SlowRuntimeStub::Exp(JSThread *thread, JSTaggedValue base, JSTaggedValue exponent) in Exp() function in panda::ecmascript::SlowRuntimeStub 340 INTERPRETER_TRACE(thread, Exp); in Exp()
|
H A D | interpreter-inl.cpp | 2201 JSTaggedValue res = SlowRuntimeStub::Exp(thread, base, exponent); in RunInternal()
|
H A D | interpreter_assembly.cpp | 1547 JSTaggedValue res = SlowRuntimeStub::Exp(thread, base, exponent);
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_math_test.cpp | 1960 HWTEST_F_L0(BuiltinsMathTest, Exp) in HWTEST_F_L0() 1968 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 1983 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 1998 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 2013 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 2028 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 2043 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 2059 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0() 2075 JSTaggedValue result = BuiltinsMath::Exp(ecmaRuntimeCallInfo); in HWTEST_F_L0()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | runtime_call_id.h | 64 V(Exp) \ 570 V(Math, Exp) \
|
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/ |
H A D | snapshot_processor.cpp | 550 reinterpret_cast<uintptr_t>(Math::Exp),
|
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | pandagen.cpp | 1013 ra_.Emit<Exp>(node, 0, lhs); in Binary()
|
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
H A D | baseline_stubs.cpp | 1145 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc }); in GenerateCircuit()
|