| /arkcompiler/ets_runtime/ecmascript/stackmap/ |
| D | ark_stackmap.h | 23 LLVMStackMapType::IntType offset; 45 …std::variant<LLVMStackMapType::IntType, LLVMStackMapType::LargeInt, LLVMStackMapType::DwarfRegAndO…
|
| D | ark_stackmap_builder.cpp | 152 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()
|
| D | llvm_stackmap_type.h | 67 using IntType = int32_t; variable 79 using ConstInfo = std::vector<IntType>; 80 using DeoptInfoType = std::vector<std::variant<IntType, LargeInt, DwarfRegAndOffsetType>>;
|
| D | ark_stackmap_parser.cpp | 89 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/ |
| D | number_speculative_retype.cpp | 366 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 …]
|
| D | operations_stub_builder.cpp | 144 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 …]
|
| D | number_speculative_lowering.cpp | 250 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()
|
| D | type.h | 119 static GateType IntType() in IntType() function
|
| D | circuit_builder.cpp | 251 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()
|
| D | async_function_lowering.cpp | 198 machineType, GateType::IntType()); in UpdateValueSelector()
|
| D | stub_builder.cpp | 4032 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 …]
|
| D | ts_hcr_lowering.cpp | 465 gateType = GateType::IntType(); in SpeculateNumber()
|
| D | bytecode_circuit_builder.cpp | 856 GateType::IntType()); in NewConst()
|
| /arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
| D | deoptimizer.h | 101 using IntType = kungfu::LLVMStackMapType::IntType; variable
|
| D | deoptimizer.cpp | 115 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/ |
| D | method_type_infer.cpp | 408 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/ |
| D | ts_type_accessor.cpp | 59 GlobalTSTypeRef indeGT = kungfu::GateType::IntType().GetGTRef(); in UpdateForEachCBPara()
|
| /arkcompiler/ets_runtime/ecmascript/pgo_profiler/ |
| D | pgo_profiler_type.h | 139 static int32_t IntType() in IntType() function
|