Home
last modified time | relevance | path

Searched refs:NJSValue (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dvariable_type.h51 return VariableType(MachineType::I1, GateType::NJSValue()); in BOOL()
56 return VariableType(MachineType::I8, GateType::NJSValue()); in INT8()
61 return VariableType(MachineType::I16, GateType::NJSValue()); in INT16()
66 return VariableType(MachineType::I32, GateType::NJSValue()); in INT32()
71 return VariableType(MachineType::I64, GateType::NJSValue()); in INT64()
76 return VariableType(MachineType::F32, GateType::NJSValue()); in FLOAT32()
81 return VariableType(MachineType::F64, GateType::NJSValue()); in FLOAT64()
86 return VariableType(MachineType::ARCH, GateType::NJSValue()); in NATIVE_POINTER()
Dnumber_speculative_lowering.cpp264 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberCalculate()
292 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberCompare()
304 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberShift()
316 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberLogical()
339 MachineType::F64, left, right, GateType::NJSValue()); in VisitNumberDiv()
342 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberDiv()
372 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberMod()
395 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberMonocular()
406 acc_.SetGateType(gate, GateType::NJSValue()); in VisitNumberNot()
440 acc_.SetGateType(gate, GateType::NJSValue()); in VisitUndefinedStrictEq()
[all …]
Dasync_function_lowering.cpp57 GateType::NJSValue()); in ProcessJumpTable()
120 MachineType::I32, GateType::NJSValue()); in RebuildGeneratorCfg()
124 GateType::NJSValue()); in RebuildGeneratorCfg()
180 MachineType::I32, GateType::NJSValue()); in UpdateValueSelector()
185 GateType::NJSValue()); in UpdateValueSelector()
Dcircuit_builder.cpp132 return circuit_->NewGate(circuit_->ReadSp(), MachineType::I64, GateType::NJSValue()); in ReadSp()
138 return GetCircuit()->NewArg(MachineType::I64, index, GateType::NJSValue(), argListOfCircuit); in Arguments()
149 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCheck()
163 {currentControl, currentDepend, gate, hclassIndex, frameState}, GateType::NJSValue()); in ObjectTypeCompare()
175 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in HeapObjectCheck()
189 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in StableArrayCheck()
202 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in COWArrayCheck()
214 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in HClassStableArrayCheck()
226 MachineType::I1, {currentControl, currentDepend, frameState}, GateType::NJSValue()); in ArrayGuardianCheck()
239 MachineType::I1, {currentControl, currentDepend, gate, frameState}, GateType::NJSValue()); in TypedArrayCheck()
[all …]
Dargument_accessor.cpp144 … GateRef actualArgcGate = circuit_->GetConstantGate(MachineType::I64, 0, GateType::NJSValue()); in CollectArgs()
Dtype.h40 static GateType NJSValue() in NJSValue() function
Dbuiltins_lowering.cpp124 acc_.SetGateType(gate, GateType::NJSValue()); in LowerTypedSqrt()
Dbytecode_circuit_builder.cpp515 argAcc_.NewCommonArg(CommonArgIdx::GLUE, MachineType::I64, GateType::NJSValue()); in BuildCircuitArgs()
517 argAcc_.NewCommonArg(CommonArgIdx::ACTUAL_ARGC, MachineType::I64, GateType::NJSValue()); in BuildCircuitArgs()
710 GateType::NJSValue()); in CreateGateInList()
714 GateType::NJSValue()); in CreateGateInList()
718 GateType::NJSValue()); in CreateGateInList()
Dts_inline_lowering.cpp484 GateType::NJSValue()); in InlineFuncCheck()
499 …ineType::I1, {callState, callDepend, receiver, hclassIndexGate, frameState}, GateType::NJSValue()); in InlineAccessorCheck()
Dcircuit_builder-inl.h918 {currentControl, currentDepend, func, methodId, frameState}, GateType::NJSValue()); in JSNoGCCallThisTargetTypeCheck()
933 {currentControl, currentDepend, func, methodIndex, frameState}, GateType::NJSValue()); in JSCallTargetTypeCheck()
947 MachineType::I1, {currentControl, currentDepend, func, frameState}, GateType::NJSValue()); in JSCallThisTargetTypeCheck()
Dlcr_lowering.cpp681 …= builder_.BinaryArithmetic(circuit_->Sdiv(), MachineType::I32, left, right, GateType::NJSValue()); in LowerInt32DivWithCheck()
683 MachineType::I32, result, right, GateType::NJSValue()); in LowerInt32DivWithCheck()
Dgate.cpp696 {GateType::NJSValue(), "NJS_VALUE"}, in GateTypeStr()
Dcircuit_builder.h425 … return circuit_->NewGate(circuit_->OPCODEID(), MACHINETYPEID, { x }, GateType::NJSValue()); \
677 … return circuit_->NewGate(circuit_->OPCODEID(), MACHINETYPEID, { x }, GateType::NJSValue()); \
Dgate_accessor.cpp719 ASSERT(gatePtr->GetGateType() == GateType::NJSValue()); in GetImmediateId()
Dllvm_ir_builder.cpp2536 LLVMTypeRef glue = NewLType(MachineType::I64, GateType::NJSValue()); in AddFunc()
2540 LLVMTypeRef actualArgc = NewLType(MachineType::I64, GateType::NJSValue()); in AddFunc()
Dtype_mcr_lowering.cpp629 acc_.SetGateType(gate, GateType::NJSValue()); in LowerLoadArrayLength()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dlowering_relate_gate_test.cpp57 auto pcGate = circuit.GetConstantGate(MachineType::I64, 0, GateType::NJSValue()); in HWTEST_F_L0()
82 … auto convert = builder.TypeConvert(MachineType::I64, GateType::NJSValue(), GateType::NumberType(), in HWTEST_F_L0()