Home
last modified time | relevance | path

Searched refs:TypedCallTargetCheckOp (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dmcr_gate_meta_data.cpp150 std::string GateMetaData::Str(TypedCallTargetCheckOp op) in Str()
152 const std::map<TypedCallTargetCheckOp, const char *> strMap = { in Str()
153 #define TYPED_CALL_TARGET_CHECK_OP_NAME_MAP(OP) { TypedCallTargetCheckOp::OP, #OP }, in Str()
Dmcr_gate_meta_data.h140 enum class TypedCallTargetCheckOp : uint8_t { enum
205 TypedCallTargetCheckMetaData(uint32_t valuesIn, uint64_t value, TypedCallTargetCheckOp checkOp) in TypedCallTargetCheckMetaData()
231 TypedCallTargetCheckOp GetTypedCallTargetCheckOp() const in GetTypedCallTargetCheckOp()
236 TypedCallTargetCheckOp checkOp_;
Dcircuit.h191 …const GateMetaData* TypedCallTargetCheckOp(uint32_t numIns, uint64_t value, TypedCallTargetCheckOp in TypedCallTargetCheckOp() function
193 return metaBuilder_.TypedCallTargetCheckOp(numIns, value, checkOp); in TypedCallTargetCheckOp()
Dgate_meta_data_builder.h154 …const GateMetaData* TypedCallTargetCheckOp(uint32_t numIns, uint64_t value, TypedCallTargetCheckOp in TypedCallTargetCheckOp() function
Dmcr_circuit_builder.h538 template<TypedCallTargetCheckOp Op>
545 …GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(CircuitBuilder::GATE_TWO_VALU… in JSNoGCCallThisTargetTypeCheck()
553 template<TypedCallTargetCheckOp Op>
560 …GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(CircuitBuilder::GATE_TWO_VALU… in JSCallTargetTypeCheck()
568 template<TypedCallTargetCheckOp Op>
575 …GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(1, static_cast<size_t>(type.V… in JSCallThisTargetTypeCheck()
Dshare_gate_meta_data.h42 enum class TypedCallTargetCheckOp : uint8_t;
258 static std::string Str(TypedCallTargetCheckOp op);
Dtyped_bytecode_lowering.cpp1347 … builder_.JSNoGCCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_FAST_NOGC>(funcType, in CheckFastCallThisCallTarget()
1350 builder_.JSCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_FAST>(funcType, in CheckFastCallThisCallTarget()
1366 builder_.JSNoGCCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS_NOGC>(funcType, in CheckCallThisCallTarget()
1369 builder_.JSCallThisTargetTypeCheck<TypedCallTargetCheckOp::JSCALLTHIS>(funcType, in CheckCallThisCallTarget()
1437 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALL_FAST>(funcType, in CheckCallTargetAndLowerCall()
1443 builder_.JSCallTargetTypeCheck<TypedCallTargetCheckOp::JSCALL>(funcType, in CheckCallTargetAndLowerCall()
Dcircuit_builder.h467 template<TypedCallTargetCheckOp Op>
469 template<TypedCallTargetCheckOp Op>
471 template<TypedCallTargetCheckOp Op>
Dtyped_hcr_lowering.cpp189 TypedCallTargetCheckOp Op = acc_.GetTypedCallTargetCheckOp(gate); in LowerJSCallTargetCheck()
191 case TypedCallTargetCheckOp::JSCALL_IMMEDIATE_AFTER_FUNC_DEF: { in LowerJSCallTargetCheck()
195 case TypedCallTargetCheckOp::JSCALL: { in LowerJSCallTargetCheck()
199 case TypedCallTargetCheckOp::JSCALL_FAST: { in LowerJSCallTargetCheck()
203 case TypedCallTargetCheckOp::JSCALLTHIS: { in LowerJSCallTargetCheck()
207 case TypedCallTargetCheckOp::JSCALLTHIS_FAST: { in LowerJSCallTargetCheck()
211 case TypedCallTargetCheckOp::JSCALLTHIS_NOGC: { in LowerJSCallTargetCheck()
215 case TypedCallTargetCheckOp::JSCALLTHIS_FAST_NOGC: { in LowerJSCallTargetCheck()
Dgate_accessor.h406 TypedCallTargetCheckOp GetTypedCallTargetCheckOp(GateRef gate) const;
Dmcr_circuit_builder.cpp518 …GateRef ret = GetCircuit()->NewGate(circuit_->TypedCallTargetCheckOp(1, static_cast<size_t>(type.V… in JSCallTargetFromDefineFuncCheck()
519 TypedCallTargetCheckOp::JSCALL_IMMEDIATE_AFTER_FUNC_DEF), in JSCallTargetFromDefineFuncCheck()
Dgate_accessor.cpp335 TypedCallTargetCheckOp GateAccessor::GetTypedCallTargetCheckOp(GateRef gate) const in GetTypedCallTargetCheckOp()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dmeta_data_equal_test.cpp44 using ecmascript::kungfu::TypedCallTargetCheckOp;
197 …circuit.NewGate(circuit.TypedCallTargetCheckOp(0, 0, TypedCallTargetCheckOp::JSCALLTHIS_FAST), Mac… in HWTEST_F_L0()
200 …circuit.NewGate(circuit.TypedCallTargetCheckOp(0, 0, TypedCallTargetCheckOp::JSCALLTHIS_FAST), Mac… in HWTEST_F_L0()