Home
last modified time | relevance | path

Searched refs:Exp (Results 1 - 20 of 20) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dcse.h117 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 Dcse.cpp35 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 Dbuiltins_math.h50 V("exp", Exp, 1, MathExp) /* Math.exp ( x ) */ \
119 static JSTaggedValue Exp(EcmaRuntimeCallInfo *argv);
H A Dbuiltins_math.cpp293 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 Dlcr_opcodes.h25 V(Exp, EXP, GateFlags::NONE_FLAG, 0, 0, 2) \
H A Dir_builder.h106 V(Exp, (GateRef gate, GateRef e1, GateRef e2)) \
H A Dcircuit_builder.h64 V(DoubleExp, Exp, MachineType::F64) \
H A Dslowpath_lowering.cpp1528 const int id = RTSTUB_ID(Exp); in LowerExp()
H A Dinterpreter_stub.cpp1276 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc }); in DECLARE_ASM_HANDLER()
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stub_list.h261 V(Exp) \
H A Druntime_stubs.cpp894 DEF_RUNTIME_STUBS(Exp) in DEF_RUNTIME_STUBS()
896 RUNTIME_STUBS_HEADER(Exp); in DEF_RUNTIME_STUBS()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dslow_runtime_stub.h66 static JSTaggedValue Exp(JSThread *thread, JSTaggedValue base, JSTaggedValue exponent);
H A Dslow_runtime_stub.cpp338 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 Dinterpreter-inl.cpp2201 JSTaggedValue res = SlowRuntimeStub::Exp(thread, base, exponent); in RunInternal()
H A Dinterpreter_assembly.cpp1547 JSTaggedValue res = SlowRuntimeStub::Exp(thread, base, exponent);
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_math_test.cpp1960 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 Druntime_call_id.h64 V(Exp) \
570 V(Math, Exp) \
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
H A Dsnapshot_processor.cpp550 reinterpret_cast<uintptr_t>(Math::Exp),
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp1013 ra_.Emit<Exp>(node, 0, lhs); in Binary()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp1145 GateRef result = CallRuntime(glue, RTSTUB_ID(Exp), { base, acc }); in GenerateCircuit()

Completed in 80 milliseconds