Searched refs:TypedCallTargetCheckOp (Results 1 - 11 of 11) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | mcr_gate_meta_data.cpp | 107 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 D | mcr_gate_meta_data.h | 144 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 D | mcr_circuit_builder.h | 561 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 D | share_gate_meta_data.h | 44 enum class TypedCallTargetCheckOp : uint8_t; 193 static std::string Str(TypedCallTargetCheckOp op);
|
H A D | typed_bytecode_lowering.cpp | 1541 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 D | mcr_opcodes.h | 228 V(TypedCallTargetCheckOp, TYPED_CALLTARGETCHECK_OP, GateFlags::CHECKABLE, 1, 1, 2)
|
H A D | gate_accessor.h | 407 TypedCallTargetCheckOp GetTypedCallTargetCheckOp(GateRef gate) const;
|
H A D | typed_hcr_lowering.cpp | 235 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 D | circuit_builder.h | 537 template<TypedCallTargetCheckOp Op> 539 template<TypedCallTargetCheckOp Op>
|
H A D | gate_accessor.cpp | 373 TypedCallTargetCheckOp GateAccessor::GetTypedCallTargetCheckOp(GateRef gate) const in GetTypedCallTargetCheckOp()
|
/arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
H A D | meta_data_equal_test.cpp | 44 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