Home
last modified time | relevance | path

Searched refs:TypedCallTargetCheckOp (Results 1 - 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dmcr_gate_meta_data.cpp107 std::string GateMetaData::Str(TypedCallTargetCheckOp op) in Str()
109 const std::map<TypedCallTargetCheckOp, const char *> strMap = { in Str()
110 #define TYPED_CALL_TARGET_CHECK_OP_NAME_MAP(OP) { TypedCallTargetCheckOp::OP, #OP }, in Str()
H A Dmcr_gate_meta_data.h144 enum class TypedCallTargetCheckOp : uint8_t { class
301 TypedCallTargetCheckOp GetCallTargetCheckOp() const in GetCallTargetCheckOp()
306 static uint64_t ToValue(TypedCallTargetCheckOp op) in ToValue()
312 using CallTargetCheckOpBits = panda::BitField<TypedCallTargetCheckOp, 0, CALLTARGETCHECK_OP_BITS>;
H A Dmcr_circuit_builder.h561 template<TypedCallTargetCheckOp Op>
569 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(value), MachineType::I1, in JSNoGCCallThisTargetTypeCheck()
576 template<TypedCallTargetCheckOp Op>
584 GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(value), MachineType::I1, in JSCallTargetTypeCheck()
H A Dshare_gate_meta_data.h44 enum class TypedCallTargetCheckOp : uint8_t;
193 static std::string Str(TypedCallTargetCheckOp op);
H A Dtyped_bytecode_lowering.cpp1541 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JS_NEWOBJRANGE>(ctor, builder_.IntPtr(INVALID_INDEX), gate); in LowerTypedNewObjRange()
1697 builder_.JSNoGCCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_FAST_NOGC>(func, methodIndex, gate); in CheckFastCallThisCallTarget()
1699 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_FAST>(func, methodIndex, gate); in CheckFastCallThisCallTarget()
1713 builder_.JSNoGCCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_NOGC>(func, methodIndex, gate); in CheckCallThisCallTarget()
1715 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS>(func, methodIndex, gate); in CheckCallThisCallTarget()
1793 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALL_FAST>(func, in CheckCallTargetAndLowerCall()
1799 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALL>(func, in CheckCallTargetAndLowerCall()
H A Dmcr_opcodes.h228 V(TypedCallTargetCheckOp, TYPED_CALLTARGETCHECK_OP, GateFlags::CHECKABLE, 1, 1, 2)
H A Dgate_accessor.h407 TypedCallTargetCheckOp GetTypedCallTargetCheckOp(GateRef gate) const;
H A Dtyped_hcr_lowering.cpp235 TypedCallTargetCheckOp Op = acc_.GetTypedCallTargetCheckOp(gate); in LowerJSCallTargetCheck()
237 case TypedCallTargetCheckOp::JSCALL: { in LowerJSCallTargetCheck()
241 case TypedCallTargetCheckOp::JSCALL_FAST: { in LowerJSCallTargetCheck()
245 case TypedCallTargetCheckOp::JSCALLTHIS: { in LowerJSCallTargetCheck()
249 case TypedCallTargetCheckOp::JSCALLTHIS_FAST: { in LowerJSCallTargetCheck()
253 case TypedCallTargetCheckOp::JSCALLTHIS_NOGC: { in LowerJSCallTargetCheck()
257 case TypedCallTargetCheckOp::JSCALLTHIS_FAST_NOGC: { in LowerJSCallTargetCheck()
261 case TypedCallTargetCheckOp::JS_NEWOBJRANGE: { in LowerJSCallTargetCheck()
H A Dcircuit_builder.h537 template<TypedCallTargetCheckOp Op>
539 template<TypedCallTargetCheckOp Op>
H A Dgate_accessor.cpp373 TypedCallTargetCheckOp GateAccessor::GetTypedCallTargetCheckOp(GateRef gate) const in GetTypedCallTargetCheckOp()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dmeta_data_equal_test.cpp44 using ecmascript::kungfu::TypedCallTargetCheckOp;
199 circuit.NewGate(circuit.TypedCallTargetCheckOp( in HWTEST_F_L0()
200 TypedCallTargetCheckAccessor::ToValue(TypedCallTargetCheckOp::JSCALLTHIS_FAST)), MachineType::I64, in HWTEST_F_L0()
204 circuit.NewGate(circuit.TypedCallTargetCheckOp( in HWTEST_F_L0()
205 TypedCallTargetCheckAccessor::ToValue(TypedCallTargetCheckOp::JSCALLTHIS_FAST)), MachineType::I64, in HWTEST_F_L0()

Completed in 29 milliseconds