Home
last modified time | relevance | path

Searched refs:IntType (Results 1 – 18 of 18) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/stackmap/
Dark_stackmap.h23 LLVMStackMapType::IntType offset;
45 …std::variant<LLVMStackMapType::IntType, LLVMStackMapType::LargeInt, LLVMStackMapType::DwarfRegAndO…
Dark_stackmap_builder.cpp152 if (std::holds_alternative<LLVMStackMapType::IntType>(value)) { in SaveArkDeopt()
153 LLVMStackMapType::IntType v = std::get<LLVMStackMapType::IntType>(value); in SaveArkDeopt()
246 ASSERT(std::holds_alternative<LLVMStackMapType::IntType>(deopt[i])); in GenARKDeopt()
248 std::get<LLVMStackMapType::IntType>(deopt[i])); in GenARKDeopt()
251 if (std::holds_alternative<LLVMStackMapType::IntType>(value)) { in GenARKDeopt()
253 v.value = std::get<LLVMStackMapType::IntType>(value); in GenARKDeopt()
257 … size_t valueSize = panda::leb128::SignedEncodingSize(std::get<LLVMStackMapType::IntType>(value)); in GenARKDeopt()
Dllvm_stackmap_type.h67 using IntType = int32_t; variable
79 using ConstInfo = std::vector<IntType>;
80 using DeoptInfoType = std::vector<std::variant<IntType, LargeInt, DwarfRegAndOffsetType>>;
Dark_stackmap_parser.cpp89 ASSERT(std::holds_alternative<LLVMStackMapType::IntType>(it->value)); in GetConstInfo()
90 auto v = std::get<LLVMStackMapType::IntType>(it->value); in GetConstInfo()
200 deopt.value = static_cast<LLVMStackMapType::IntType>(constant); in ParseArkDeopt()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dnumber_speculative_retype.cpp366 GateType resType = gateType.IsIntType() ? GateType::IntType() : GateType::DoubleType(); in VisitNumberCalculate()
391 return SetOutputType(gate, GateType::IntType()); in VisitNumberShiftAndLogical()
400 leftType = GateType::IntType(); in VisitNumberShiftAndLogical()
401 rightType = GateType::IntType(); in VisitNumberShiftAndLogical()
427 return SetOutputType(gate, GateType::IntType()); in VisitIntMonocular()
432 acc_.ReplaceValueIn(gate, CheckAndConvertToInt32(value, GateType::IntType()), 0); in VisitIntMonocular()
481 return SetOutputType(gate, GateType::IntType()); in VisitNumberNot()
636 GateType leftType = GateType::IntType(); in ConvertForBinaryOp()
637 GateType rightType = GateType::IntType(); in ConvertForBinaryOp()
643 leftType = GateType::IntType(); in ConvertForBinaryOp()
[all …]
Doperations_stub_builder.cpp144 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in Less()
163 DEFVARIABLE(curType, VariableType::INT32(), Int32(PGOSampleType::IntType())); in Less()
188 GateRef type = Int32(PGOSampleType::IntType()); in Less()
249 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in LessEq()
268 DEFVARIABLE(curType, VariableType::INT32(), Int32(PGOSampleType::IntType())); in LessEq()
293 GateRef type = Int32(PGOSampleType::IntType()); in LessEq()
353 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in Greater()
372 DEFVARIABLE(curType, VariableType::INT32(), Int32(PGOSampleType::IntType())); in Greater()
397 GateRef type = Int32(PGOSampleType::IntType()); in Greater()
457 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in GreaterEq()
[all …]
Dnumber_speculative_lowering.cpp250 gateType = GateType::IntType(); in VisitNumberCalculate()
278 leftType = GateType::IntType(); in VisitNumberCompare()
279 rightType = GateType::IntType(); in VisitNumberCompare()
328 gateType = GateType::IntType(); in VisitNumberDiv()
355 gateType = GateType::IntType(); in VisitNumberMod()
Dtype.h119 static GateType IntType() in IntType() function
Dcircuit_builder.cpp251 MachineType::I64, {currentControl, currentDepend, gate}, GateType::IntType()); in LoadTypedArrayLength()
264 MachineType::I64, {currentControl, currentDepend, gate}, GateType::IntType()); in RangeGuard()
277 … MachineType::I64, {currentControl, currentDepend, gate, index, frameState}, GateType::IntType()); in IndexCheck()
331 return GateType::IntType(); in GetGateTypeOfValueType()
669 MachineType::I1, {currentControl, currentDepend, value, frameState}, GateType::IntType()); in OverflowCheck()
682 …hineType::I1, {currentControl, currentDepend, value, upperBound, frameState}, GateType::IntType()); in Int32UnsignedUpperBoundCheck()
1177 { currentControl, currentDepend, array }, GateType::IntType()); in LoadArrayLength()
Dasync_function_lowering.cpp198 machineType, GateType::IntType()); in UpdateValueSelector()
Dstub_builder.cpp4032 DEFVARIABLE(curType, VariableType::INT32(), Int32(PGOSampleType::IntType())); in FastStrictEqual()
4057 GateRef type = Int32(PGOSampleType::IntType()); in FastStrictEqual()
4163 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastEqual()
4188 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastEqual()
4403 GateRef type = Int32(PGOSampleType::IntType()); in FastDiv()
4585 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastAddSubAndMul()
4589 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastAddSubAndMul()
4634 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastIntDiv()
4685 callback.ProfileOpType(Int32(PGOSampleType::IntType())); in FastMod()
4711 curType = Int32(PGOSampleType::IntType()); in FastMod()
[all …]
Dts_hcr_lowering.cpp465 gateType = GateType::IntType(); in SpeculateNumber()
Dbytecode_circuit_builder.cpp856 GateType::IntType()); in NewConst()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.h101 using IntType = kungfu::LLVMStackMapType::IntType; variable
Ddeoptimizer.cpp115 ASSERT(std::holds_alternative<IntType>(deopt.value)); in CollectVregs()
117 v = JSTaggedType(static_cast<int64_t>(std::get<IntType>(deopt.value))); in CollectVregs()
/arkcompiler/ets_runtime/ecmascript/compiler/type_inference/
Dmethod_type_infer.cpp408 auto intType = GateType::IntType(); in SetIntType()
444 auto intType = GateType::IntType(); in InferLdai()
498 return UpdateType(gate, GateType::IntType()); in InferAdd2()
526 return UpdateType(gate, GateType::IntType()); in InferSub2()
551 return UpdateType(gate, GateType::IntType()); in InferMul2()
598 return UpdateType(gate, GateType::IntType()); in InferIncDec()
625 return UpdateType(gate, GateType::IntType()); in InferLdObjByIndex()
886 return UpdateType(gate, GateType::IntType()); in InferLdObjByValue()
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type_accessor.cpp59 GlobalTSTypeRef indeGT = kungfu::GateType::IntType().GetGTRef(); in UpdateForEachCBPara()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler_type.h139 static int32_t IntType() in IntType() function