| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | spill_fill_encoder_test.cpp | 32 {{LocationType::REGISTER, LocationType::STACK, 1U, 0U, DataType::Type::INT64}, in TEST_F() 33 {LocationType::REGISTER, LocationType::STACK, 0U, 2U, DataType::Type::INT64}, in TEST_F() 34 {LocationType::REGISTER, LocationType::REGISTER, 0U, 1U, DataType::Type::INT64}, in TEST_F() 35 {LocationType::REGISTER, LocationType::REGISTER, 1U, 2U, DataType::Type::INT64}, in TEST_F() 36 {LocationType::IMMEDIATE, LocationType::REGISTER, 0U, 0U, DataType::Type::INT64}, in TEST_F() 37 {LocationType::IMMEDIATE, LocationType::REGISTER, 0U, 1U, DataType::Type::INT64}, in TEST_F() 38 {LocationType::STACK, LocationType::REGISTER, 0U, 0U, DataType::Type::INT64}, in TEST_F() 39 {LocationType::STACK, LocationType::REGISTER, 1U, 1U, DataType::Type::INT64}, in TEST_F() 40 {LocationType::STACK, LocationType::REGISTER, 2U, 2U, DataType::Type::INT64}, in TEST_F() 41 {LocationType::REGISTER, LocationType::REGISTER, 2U, 4U, DataType::Type::INT64}, in TEST_F() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/ |
| D | aarch64_imm_valid.h | 63 inline bool IsSingleInstructionMovable32(int64 value) in IsSingleInstructionMovable32() 78 inline bool IsSingleInstructionMovable64(int64 value) in IsSingleInstructionMovable64() 86 inline bool Imm12BitValid(int64 value) in Imm12BitValid() 95 inline bool Imm12BitMaskValid(int64 value) in Imm12BitMaskValid() 97 if (value == 0 || static_cast<int64>(value) == -1) { in Imm12BitMaskValid() 103 inline bool Imm13BitValid(int64 value) in Imm13BitValid() 112 inline bool Imm13BitMaskValid(int64 value) in Imm13BitMaskValid() 114 if (value == 0 || static_cast<int64>(value) == -1) { in Imm13BitMaskValid() 120 inline bool Imm16BitValid(int64 value) in Imm16BitValid() 145 inline bool BitShift5BitValidImm(int64 value) in BitShift5BitValidImm() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | barrier_stub_builder.cpp | 120 GateRef gcStateBitField = LoadPrimitive(VariableType::INT64(), glue_, in HandleMark() 121 Int64(JSThread::GlueData::GetGCStateBitFieldOffset(isArch32))); in HandleMark() 122 GateRef gcState = Int64And(gcStateBitField, Int64(JSThread::CONCURRENT_MARKING_BITFIELD_MASK)); in HandleMark() 123 GateRef sharedGCStateBitField = LoadPrimitive(VariableType::INT64(), glue_, in HandleMark() 124 Int64(JSThread::GlueData::GetSharedGCStateBitFieldOffset(isArch32))); in HandleMark() 125 …GateRef sharedGCState = Int64And(sharedGCStateBitField, Int64(JSThread::SHARED_CONCURRENT_MARKING_… in HandleMark() 127 … GateRef marking = Int64NotEqual(gcState, Int64(static_cast<int64_t>(MarkStatus::READY_TO_MARK))); in HandleMark() 129 … Int64(static_cast<int64_t>(SharedMarkStatus::READY_TO_CONCURRENT_MARK))); in HandleMark() 194 DEFVARIABLE(localToShareBitSet, VariableType::INT64(), Int64(0)); in BarrierBatchBitSet() 195 DEFVARIABLE(oldToNewBitSet, VariableType::INT64(), Int64(0)); in BarrierBatchBitSet() [all …]
|
| D | lcr_circuit_builder.h | 118 GateRef first8bits = Int64LSL(Int64And(x, Int64(0x00000000000000FF)), Int64(56)); in Int64ToBigEndianInt64() 119 GateRef second8bits = Int64LSL(Int64And(x, Int64(0x000000000000FF00)), Int64(40)); in Int64ToBigEndianInt64() 122 GateRef third8bits = Int64LSL(Int64And(x, Int64(0x0000000000FF0000)), Int64(24)); in Int64ToBigEndianInt64() 123 GateRef fourth8bits = Int64LSL(Int64And(x, Int64(0x00000000FF000000)), Int64(8)); in Int64ToBigEndianInt64() 128 GateRef fifth8bits = Int64LSR(Int64And(x, Int64(0x000000FF00000000)), Int64(8)); in Int64ToBigEndianInt64() 129 GateRef sixth8bits = Int64LSR(Int64And(x, Int64(0x0000FF0000000000)), Int64(24)); in Int64ToBigEndianInt64() 132 GateRef seventh8bits = Int64LSR(Int64And(x, Int64(0x00FF000000000000)), Int64(40)); in Int64ToBigEndianInt64() 133 GateRef eighth8bits = Int64LSR(Int64And(x, Int64(0xFF00000000000000)), Int64(56)); in Int64ToBigEndianInt64() 171 return Int64And(tagged, Int64(~JSTaggedValue::TAG_MARK)); in GetInt64OfTInt() 218 GateRef val = Int64Sub(tagged, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in GetDoubleOfTDouble() [all …]
|
| D | interpreter_stub-inl.h | 32 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue() 275 …GateRef numVregs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBit… in GetNewTarget() 276 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetNewTarget() 278 Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetNewTarget() 279 Int64((1LLU << MethodLiteral::HaveFuncBit::SIZE) - 1)), Int64(0))); in GetNewTarget() 365 Store(VariableType::INT64(), glue, frame, in SetPcToFrame() 377 Store(VariableType::INT64(), glue, frame, in SetAccToFrame() 383 Store(VariableType::INT64(), glue, frame, in SetEnvToFrame() 389 Store(VariableType::INT64(), glue, frame, in SetFunctionToFrame() 411 Store(VariableType::INT64(), glue, state, frameTypeOffset, type); in SetFrameState() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | immvalid.def | 19 DEBUG_ASSERT(static_cast<int64>(val) != -1, "IsBitmaskImmediate() don's accept 0 or -1"); 61 int64 diff = p1 - p0; 70 int64 pattern = static_cast<int64>(val & ((1ULL << static_cast<uint64>(diff)) - 1)); 80 bool Imm12BitValid(int64 value) { 87 bool Imm12BitMaskValid(int64 value) { 88 if (value == 0 || static_cast<int64>(value) == -1) { 94 bool Imm13BitValid(int64 value) { 101 bool Imm13BitMaskValid(int64 value) { 102 if (value == 0 || static_cast<int64>(value) == -1) { 108 bool Imm16BitValid(int64 value) { [all …]
|
| D | proepilog.h | 42 int64 GetOffsetFromCFA() const in GetOffsetFromCFA() 48 int64 AddtoOffsetFromCFA(int64 delta) in AddtoOffsetFromCFA() 56 int64 offsetFromCfa = 0; /* SP offset from Call Frame Address */
|
| D | cfi_generator.h | 39 int64 GetOffsetFromCFA() const in GetOffsetFromCFA() 45 int64 AddtoOffsetFromCFA(int64 delta) in AddtoOffsetFromCFA() 54 int64 offsetFromCfa = 0;
|
| /arkcompiler/ets_runtime/ecmascript/compiler/baseline/ |
| D | baseline_stub_builder.h | 41 Store(VariableType::INT64(), glue, frame, in SetEnvToFrame() 215 … TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetNewTarget() 216 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetNewTarget() 218 Int64(MethodLiteral::HaveFuncBit::START_BIT)), in GetNewTarget() 219 Int64((1LLU << MethodLiteral::HaveFuncBit::SIZE) - 1)), Int64(0))); in GetNewTarget() 236 Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetStartIdxAndNumArgs() 237 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetStartIdxAndNumArgs() 238 …GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::ST… in GetStartIdxAndNumArgs() 239 Int64((1LLU << MethodLiteral::HaveFuncBit::SIZE) - 1)), Int64(0)); in GetStartIdxAndNumArgs() 241 Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveNewTargetBit::START_BIT)), in GetStartIdxAndNumArgs() [all …]
|
| D | baseline_stubs-inl.h | 29 Store(VariableType::INT64(), glue, frame, in SetEnvToFrame() 242 … TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetNewTarget() 243 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetNewTarget() 245 …ZExtInt1ToInt32(Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::START… in GetNewTarget() 246 Int64((1LLU << MethodLiteral::HaveFuncBit::SIZE) - 1)), Int64(0))); in GetNewTarget() 263 Int64LSR(callField, Int64(MethodLiteral::NumVregsBits::START_BIT)), in GetStartIdxAndNumArgs() 264 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetStartIdxAndNumArgs() 265 …GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::ST… in GetStartIdxAndNumArgs() 266 Int64((1LLU << MethodLiteral::HaveFuncBit::SIZE) - 1)), Int64(0)); in GetStartIdxAndNumArgs() 268 Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveNewTargetBit::START_BIT)), in GetStartIdxAndNumArgs() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/ |
| D | asm_assembler.h | 59 void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) override; 60 …void EmitBBLabel(int64 labelSymIdx, bool genVerboseInfo, uint32 freq, const std::string *mirName) … 61 void EmitJmpTableElem(int64 jmpLabelIdx, const std::vector<int64> &labelIdxs) override; 62 void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) override; 64 void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr, 66 …void EmitDirectString(const std::string &ustr, bool belongsToDataSec, int64 strSymIdx, bool emitAs… 67 void EmitIndirectString(int64 strSymIdx, bool belongsToDataSec) override; 68 void EmitIntValue(int64 value, size_t valueSize, bool belongsToDataSec) override; 69 void EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) override; 70 …void EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) ov… [all …]
|
| D | assembler.h | 72 void Emit(int64 val) in Emit() 87 void StoreNameIntoSymMap(int64 symIdx, const std::string &name, bool isLocal = false) 96 const std::string &GetNameFromSymMap(int64 symIdx, bool isLocal = false) 111 … virtual void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr, 113 virtual void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) = 0; 114 …virtual void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName = nu… 115 virtual void EmitBBLabel(int64 labelSymIdx, bool genVerboseInfo = false, uint32 freq = 0, 117 virtual void EmitJmpTableElem(int64 jmpLabelIdx, const std::vector<int64> &labelIdxs) = 0; 118 …virtual void EmitDirectString(const std::string &ustr, bool belongsToDataSec = true, int64 strSymI… 121 virtual void EmitIndirectString(int64 strSymIdx, bool belongsToDataSec = true) = 0; [all …]
|
| D | elf_assembler.h | 44 void EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symAttr, 46 void EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) override; 47 …void EmitBBLabel(int64 labelSymIdx, bool genVerboseInfo, uint32 freq, const std::string *mirName) … 48 void EmitJmpTableElem(int64 jmpLabelIdx, const std::vector<int64> &labelSymIdxs) override; 49 void EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) override; 50 …void EmitDirectString(const std::string &ustr, bool belongsToDataSec, int64 strSymIdx, bool emitAs… 51 void EmitIndirectString(int64 strSymIdx, bool belongsToDataSec) override; 52 void EmitIntValue(int64 value, size_t valueSize, bool belongsToDataSec) override; 53 void EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) override; 54 …void EmitAddrValue(int64 symIdx, int32 symAddrOfs, int32 structFieldOfs, bool belongsToDataSec) ov… [all …]
|
| D | util.h | 27 using int64 = int64_t; variable 71 inline int64 CalculateLabelSymIdx(uint32 funcUniqueId, uint32 labelIdx) in CalculateLabelSymIdx() 76 …return static_cast<int64>((static_cast<uint64>(funcUniqueId) << kLeftShiftBits) + labelIdx) * (-1); in CalculateLabelSymIdx() 79 inline int64 CalculateStrLabelSymIdx(uint64 size, int64 labelIdx, size_t strTableSize = 0) 82 return (static_cast<int64>(size + strTableSize) * kLeftShiftBits + labelIdx);
|
| D | operand.h | 25 using ImmOpnd = std::pair<int64, bool>; 190 std::pair<int64, int64> disp = {0, 0}; /* first: symbol id, second: offset */ 244 Label(int64 index, uint32 relOffsetVal, LabelType type) in Label() 251 int64 GetlabelIdx() const in GetlabelIdx() 277 int64 labelIndex; /* target label index */ 284 Fixup(int64 index, FixupKind kind, const std::pair<uint32, size_t> &offset, int64 dispVal) in Fixup() 289 int64 GetlabelIdx() const in GetlabelIdx() 294 void SetLabelIdx(int64 index) in SetLabelIdx() 319 int64 GetDisp() const in GetDisp() 324 void SetDisp(int64 value) in SetDisp() [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | compiler_doc.md | 224 v0 = 1 INT64 - 225 v1 = 16 INT64 - 226 v2 = 2808 INT64 - 227 v3 = 139908559667213 INT64 - 228 v4 = 4294967286 INT64 - 229 v5 = 4294967286 INT64 - 230 v6 = 4294967285 INT64 - 231 v7 = 139908559675392 INT64 - 232 v8 = 4294967285 INT64 - 233 v9 = 8192 INT64 - [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | type_info.h | 52 // Constants for cast from float to int64: 57 // The maximum exponential part of float that can be loaded in int64 62 // Constants for cast from double to int64: 67 // The maximum exponential part of double that can be loaded in int64 93 …enum TypeId : uint8_t { INT8 = 0, INT16 = 1, INT32 = 2, INT64 = 3, FLOAT32 = 4, FLOAT64 = 5, INVAL… enumerator 114 typeId_ = INT64; in TypeInfo() 116 typeId_ = INT64; in TypeInfo() 154 case INT64: in GetSize() 202 case DataType::INT64: in FromDataType() 204 return TypeInfo(INT64); in FromDataType() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/ |
| D | elf_assembler.cpp | 49 void ElfAssembler::EmitVariable(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr symA… in EmitVariable() 81 void ElfAssembler::EmitFloatValue(int64 symIdx, int64 value, size_t valueSize) in EmitFloatValue() 95 void ElfAssembler::EmitBssSectionVar(int64 symIdx, uint64 sizeInByte, uint8 alignInByte, SymbolAttr… in EmitBssSectionVar() 120 void ElfAssembler::EmitDataSectionVar(int64 symIdx) in EmitDataSectionVar() 130 void ElfAssembler::EmitFunctionHeader(int64 symIdx, SymbolAttr funcAttr, const std::string *secName) in EmitFunctionHeader() 141 void ElfAssembler::EmitBBLabel(int64 labelSymIdx, bool genVerboseInfo, uint32 freq, const std::stri… in EmitBBLabel() 146 void ElfAssembler::EmitJmpTableElem(int64 jmpLabelIdx, const std::vector<int64> &labelSymIdxs) in EmitJmpTableElem() 157 void ElfAssembler::EmitFunctionFoot(int64 symIdx, SymbolAttr funcAttr) in EmitFunctionFoot() 186 void ElfAssembler::EmitDirectString(const std::string &str, bool belongsToDataSec, int64 strSymIdx,… in EmitDirectString() 202 int64 appendData = 0; in EmitDirectString() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/builtins/ |
| D | builtins_array_stub_builder_next_optimization.cpp | 56 BRANCH(Int64GreaterThan(newLen, Int64(base::MAX_SAFE_INTEGER)), slowPath, ¬OverRange); in UnshiftOptimised() 131 SetValueWithElementsKind(glue, thisValue, value0, Int64(Index0), Boolean(false), in UnshiftOptimised() 139 SetValueWithElementsKind(glue, thisValue, value1, Int64(Index1), Boolean(false), in UnshiftOptimised() 150 SetValueWithElementsKind(glue, thisValue, value2, Int64(Index2), Boolean(false), in UnshiftOptimised() 171 DEFVARIABLE(i, VariableType::INT64(), Int64(1)); in DoSortOptimised() 184 DEFVARIABLE(beginIndex, VariableType::INT64(), Int64(0)); in DoSortOptimised() 185 DEFVARIABLE(endIndex, VariableType::INT64(), *i); in DoSortOptimised() 228 GateRef middleIndex = Int64Div(sum, Int64(2)); // 2 : half in DoSortOptimised() 312 beginIndex = Int64Add(*beginIndex, Int64(1)); in DoSortOptimised() 323 GateRef isGreater0 = Int64GreaterThanOrEqual(*endIndex, Int64(0)); in DoSortOptimised() [all …]
|
| D | builtins_array_stub_builder.cpp | 52 DEFVARIABLE(relativeIndex, VariableType::INT64(), Int64(0)); in With() 53 DEFVARIABLE(actualIndex, VariableType::INT64(), Int64(0)); in With() 97 …BRANCH(Int64GreaterThanOrEqual(*relativeIndex, Int64(0)), &indexGreaterOrEqualZero, &indexLessZero… in With() 110 …RANCH(BitOr(Int64GreaterThanOrEqual(*actualIndex, thisLen), Int64LessThan(*actualIndex, Int64(0))), in With() 116 DEFVARIABLE(k, VariableType::INT64(), Int64(0)); in With() 156 k = Int64Add(*k, Int64(1)); in With() 203 BRANCH(Int64GreaterThan(newLen, Int64(base::MAX_SAFE_INTEGER)), slowPath, ¬OverRange); in Unshift() 219 DEFVARIABLE(fromKey, VariableType::INT64(), Int64Sub(thisLen, Int64(1))); in Unshift() 220 DEFVARIABLE(toKey, VariableType::INT64(), Int64Sub(newLen, Int64(1))); in Unshift() 230 BRANCH(Int64GreaterThanOrEqual(*fromKey, Int64(0)), &next, &loopExit); in Unshift() [all …]
|
| D | builtins_typedarray_stub_builder.cpp | 61 BRANCH(Int64LessThan(index, Int64(0)), &exit, &indexNotLessZero); in CheckTypedArrayIndexInRange() 384 … GateRef tmpResult = CastInt64ToFloat64(LoadPrimitive(VariableType::INT64(), block, byteIndex)); in GetValueFromBuffer() 414 DEFVARIABLE(result, VariableType::INT64(), Int64(0)); in CalculatePositionWithLength() 422 BRANCH(Int64LessThan(position, Int64(0)), &positionLessThanZero, &positionNotLessThanZero); in CalculatePositionWithLength() 426 … BRANCH(Int64GreaterThan(*result, Int64(0)), &afterCalculatePosition, &resultNotGreaterThanZero); in CalculatePositionWithLength() 429 result = Int64(0); in CalculatePositionWithLength() 506 BRANCH(Int64Equal(len, Int64(0)), &isEmptyArray, ¬EmptyArray); in LastIndexOf() 515 DEFVARIABLE(relativeFromIndex, VariableType::INT64(), Int64(0)); in LastIndexOf() 523 relativeFromIndex = Int64Sub(len, Int64(1)); in LastIndexOf() 535 … BRANCH(Int64LessThan(fromIndexInt, Int64(0)), &isFromIndexLessZero, &isFromIndexNotLessZero); in LastIndexOf() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | instruction_combine_test.cpp | 77 auto const_i64_0 = builder.Int64(0); in HWTEST_F_L0() 83 auto const_i64_1 = builder.Int64(1); in HWTEST_F_L0() 84 auto const_i64_2 = builder.Int64(2); in HWTEST_F_L0() 90 auto const_i64_max = builder.Int64(9223372036854775807); in HWTEST_F_L0() 91 auto const_i64_1 = builder.Int64(1); in HWTEST_F_L0() 101 auto const_i64_max = builder.Int64(9223372036854775807); in HWTEST_F_L0() 102 auto const_i64_1 = builder.Int64(1); in HWTEST_F_L0() 111 auto const_i64_1 = builder.Int64(1); in HWTEST_F_L0() 112 auto const_i64_2 = builder.Int64(2); in HWTEST_F_L0() 224 auto const_i64_0 = builder.Int64(0); in HWTEST_F_L0() [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/ |
| D | ir_build_intrinsics_ets.cpp | 38 auto itype = type == DataType::FLOAT32 ? DataType::INT32 : DataType::INT64; in BuildIsFiniteIntrinsic() 67 auto bitcast = GetGraph()->CreateInstBitcast(DataType::INT64, GetPc(bcInst->GetAddress()), in BuildSignbitIntrinsic() 71 …GetGraph()->CreateInstShr(DataType::INT64, GetPc(bcInst->GetAddress()), bitcast, FindOrCreateConst… in BuildSignbitIntrinsic() 96 ASSERT(type != DataType::INT64); in BuildTypedArraySetIntrinsic() 105 ASSERT(type != DataType::INT64); in BuildTypedUnsignedArraySetIntrinsic() 113 ASSERT(type != DataType::INT64); in BuildTypedUnsignedArraySetIntrinsic() 132 …auto [loadDataInst, dataOffsetInst] = BuildTypedArrayLoadDataAndOffset(bcInst, DataType::INT64, ac… in BuildBigInt64ArraySetIntrinsic() 134 if (value->GetType() != DataType::INT64) { in BuildBigInt64ArraySetIntrinsic() 136 auto *cast = GetGraph()->CreateInstCast(DataType::INT64, bcAddr, value, value->GetType()); in BuildBigInt64ArraySetIntrinsic() 140 BuildTypedArraySet(bcInst, value, DataType::INT64, loadDataInst, dataOffsetInst); in BuildBigInt64ArraySetIntrinsic() [all …]
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/templates/ |
| D | Template.swift | 51 static private let x1: Int64 = 0x41c64e6d 52 static private let x2: Int64 = 0xd431 53 static private var x3: Int64 = 1 64 static var longa: Int64 = 24 65 static var longb: Int64 = 53 70 static var pseudorand: Int64 = Int64.random(in: 1..<1_000_000) 98 class func consumeLong(_ v: Int64) throws { in consumeLong() 151 class func consume(_ v: Int64) throws { in consume()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | datatype.h | 40 INT64, enumerator 74 "i64", // INT64 100 case Type::INT64: in GetCommonType() 101 return Type::INT64; in GetCommonType() 134 case INT64: in IsTypeNumeric() 190 return is_signed ? INT64 : UINT64; 239 case INT64: in IsTypeSigned() 274 case INT64: in ShiftByType()
|