| /arkcompiler/runtime_core/compiler/tests/ |
| D | spill_fill_encoder_test.cpp | 33 {{LocationType::REGISTER, LocationType::STACK, 1, 0, DataType::Type::INT64}, in TEST_F() 34 {LocationType::REGISTER, LocationType::STACK, 0, 2, DataType::Type::INT64}, in TEST_F() 35 {LocationType::REGISTER, LocationType::REGISTER, 0, 1, DataType::Type::INT64}, in TEST_F() 36 {LocationType::REGISTER, LocationType::REGISTER, 1, 2, DataType::Type::INT64}, in TEST_F() 37 {LocationType::IMMEDIATE, LocationType::REGISTER, 0, 0, DataType::Type::INT64}, in TEST_F() 38 {LocationType::IMMEDIATE, LocationType::REGISTER, 0, 1, DataType::Type::INT64}, in TEST_F() 39 {LocationType::STACK, LocationType::REGISTER, 0, 0, DataType::Type::INT64}, in TEST_F() 40 {LocationType::STACK, LocationType::REGISTER, 1, 1, DataType::Type::INT64}, in TEST_F() 41 {LocationType::STACK, LocationType::REGISTER, 2, 2, DataType::Type::INT64}, in TEST_F() 42 {LocationType::REGISTER, LocationType::REGISTER, 2, 4, DataType::Type::INT64}, in TEST_F() [all …]
|
| D | inst_generator.h | 132 … DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64}; 136 … DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}; 140 …DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataTy… 144 DataType::UINT64, DataType::INT64}; 148 … DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType::FLOAT64, 173 {Opcode::Constant, {DataType::INT64, DataType::FLOAT32, DataType::FLOAT64}}, 222 …{DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType… 225 …{DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType… 228 …{DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType… 231 …{DataType::UINT32, DataType::INT32, DataType::UINT64, DataType::INT64, DataType::FLOAT32, DataType… [all …]
|
| D | cleanup_test.cpp | 56 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LE).Inputs(0, 1); in TEST_F() 60 INST(3, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F() 86 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LE).Inputs(0, 1); in TEST_F() 90 INST(3, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F() 113 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LT).Inputs(0, 1); in TEST_F() 138 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LT).Inputs(0, 1); in TEST_F() 161 INST(2, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_NE).Inputs(0, 1); in TEST_F() 165 INST(3, Opcode::If).SrcType(DataType::Type::INT64).CC(CC_LT).Inputs(0, 1); in TEST_F() 201 INST(5, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::INT64).Inputs(1, 3); in TEST_F() 221 INST(5, Opcode::Compare).b().CC(CC_LT).SrcType(DataType::Type::INT64).Inputs(1, 3); in TEST_F() [all …]
|
| D | rpo_test.cpp | 87 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 92 INST(4, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 128 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F() 206 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 212 INST(5, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 219 INST(9, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 248 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F()
|
| D | dom_tree_test.cpp | 111 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 121 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 155 cmp->SetOperandsType(DataType::Type::INT64); in TEST_F() 257 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 264 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 270 INST(9, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 275 INST(11, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
|
| D | loop_analyzer_test.cpp | 130 INST(5, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 137 INST(9, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 142 INST(11, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 147 INST(13, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 154 INST(17, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 345 INST(3, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 351 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 615 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 620 INST(4, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() 625 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F() [all …]
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | test_stubs_signature.cpp | 28 VariableType::INT64(), in DEF_CALL_SIGNATURE() 48 VariableType::INT64(), in DEF_CALL_SIGNATURE() 68 VariableType::INT64(), in DEF_CALL_SIGNATURE() 88 VariableType::INT64(), in DEF_CALL_SIGNATURE() 108 VariableType::INT64(), in DEF_CALL_SIGNATURE() 128 VariableType::INT64(), in DEF_CALL_SIGNATURE() 149 VariableType::INT64(), in DEF_CALL_SIGNATURE() 169 VariableType::INT64(), in DEF_CALL_SIGNATURE() 189 VariableType::INT64(), in DEF_CALL_SIGNATURE() 209 VariableType::INT64(), in DEF_CALL_SIGNATURE() [all …]
|
| D | interpreter_stub-inl.h | 29 Store(VariableType::INT64(), glue, sp, PtrMul(IntPtr(sizeof(JSTaggedType)), idx), val); in SetVregValue() 283 Store(VariableType::INT64(), glue, frame, in SetPcToFrame() 295 Store(VariableType::INT64(), glue, frame, in SetAccToFrame() 301 Store(VariableType::INT64(), glue, frame, in SetEnvToFrame() 307 Store(VariableType::INT64(), glue, frame, in SetFunctionToFrame() 335 Store(VariableType::INT64(), glue, state, frameTypeOffset, type); in SetFrameState() 376 Store(VariableType::INT64(), glue, newSp, IntPtr(0), value); in PushArg() 438 …GateRef numVregs = TruncInt64ToInt32(Int64And(Int64LSR(callField, Int64(MethodLiteral::NumVregsBit… in GetStartIdxAndNumArgs() 439 Int64((1LLU << MethodLiteral::NumVregsBits::SIZE) - 1))); in GetStartIdxAndNumArgs() 440 …GateRef haveFunc = Int64NotEqual(Int64And(Int64LSR(callField, Int64(MethodLiteral::HaveFuncBit::ST… in GetStartIdxAndNumArgs() [all …]
|
| D | circuit_builder-inl.h | 96 return Int64And(tagged, Int64(~JSTaggedValue::TAG_MARK)); in GetInt64OfTInt() 113 GateRef val = Int64Sub(tagged, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in GetDoubleOfTDouble() 228 return Int64ToTaggedPtr(Int64Or(val, Int64(JSTaggedValue::TAG_INT))); in Int32ToTaggedPtr() 234 return Int64Or(val, Int64(JSTaggedValue::TAG_INT)); in Int32ToTaggedInt() 249 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsInt() 250 Int64(JSTaggedValue::TAG_INT)); in TaggedIsInt() 261 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsObject() 262 Int64(JSTaggedValue::TAG_OBJECT)); in TaggedIsObject() 307 Equal(Int64And(ChangeTaggedPointerToInt64(x), Int64(JSTaggedValue::TAG_SPECIAL_MASK)), in TaggedIsSpecial() 308 Int64(JSTaggedValue::TAG_SPECIAL)), in TaggedIsSpecial() [all …]
|
| D | stub_builder-inl.h | 59 inline GateRef StubBuilder::Int64(int64_t value) in Int64() function 61 return env_->GetBuilder()->Int64(value); in Int64() 66 return env_->Is32Bit() ? Int32(value) : Int64(value); in IntPtr() 71 return env_->Is32Bit() ? Int32(sizeof(uint32_t)) : Int64(sizeof(uint64_t)); in IntPtrSize() 239 Store(VariableType::INT64(), glue, frame, in SavePcIfNeeded() 250 Store(VariableType::INT64(), glue, frame, in SaveJumpSizeIfNeeded() 278 type = env_->IsArch64Bit() ? VariableType::INT64() : VariableType::INT32(); in Load() 918 Store(VariableType::INT64(), glue, object, hashOffset, hash); in SetHash() 1785 return Int64Mul(Int64(sizeof(JSTaggedValue)), index); in GetGlobalConstantAddr() 1793 return Int64Mul(Int64(sizeof(JSTaggedValue)), Int64(static_cast<int>(index))); in GetGlobalConstantString() [all …]
|
| D | test_stubs.cpp | 113 GateRef actualArgC = Int64Add(argc, Int64(1)); in GenerateCircuit() 134 GateRef actualArgC = Int64Add(argc, Int64(1)); in GenerateCircuit() 158 …GateRef newjsfunc = CallNGCRuntime(glue, RTSTUB_ID(JSCall), {glue, env, Int64(5), bindfunc, newtar… in GenerateCircuit() 159 Int64(0x02), bindArguments, bcOffset}); in GenerateCircuit() 230 GateRef dummyValueC = Load(VariableType::INT64(), globalValueC); in GenerateCircuit()
|
| D | new_object_stub_builder.cpp | 50 SetValueToTaggedArray(VariableType::INT64(), in NewLexicalEnv() 95 SetHash(glue_, result->ReadVariable(), Int64(JSTaggedValue(0).GetRawData())); in NewJSObject() 96 SetPropertiesArray(VariableType::INT64(), in NewJSObject() 98 SetElementsArray(VariableType::INT64(), in NewJSObject() 187 …Store(VariableType::INT64(), glue_, result->ReadVariable(), hashOffset, Int64(JSTaggedValue(0).Get… in NewJSArrayLiteral() 278 Store(VariableType::INT64(), glue_, object, ZExtInt32ToPtr(*startOffset), value); in InitializeWithSpeicalValue()
|
| D | call_signature.cpp | 151 VariableType::INT64(), in DEF_CALL_SIGNATURE() 152 VariableType::INT64(), in DEF_CALL_SIGNATURE() 760 VariableType::INT64(), in DEF_CALL_SIGNATURE() 761 VariableType::INT64(), in DEF_CALL_SIGNATURE() 809 VariableType::INT64(), // runtimeId in DEF_CALL_SIGNATURE() 810 VariableType::INT64(), // argc in DEF_CALL_SIGNATURE() 827 VariableType::INT64(), in DEF_CALL_SIGNATURE() 828 VariableType::INT64(), in DEF_CALL_SIGNATURE() 846 VariableType::INT64(), // actual argC in DEF_CALL_SIGNATURE() 866 VariableType::INT64(), // actual argC in DEF_CALL_SIGNATURE() [all …]
|
| /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()
|
| /arkcompiler/runtime_core/compiler/optimizer/code_generator/ |
| D | lib_call_inst.h | 40 return type == DataType::INT64 || type == DataType::UINT64; in HasLibCall() 45 return src_type == DataType::INT64 || src_type == DataType::UINT64; in HasLibCall() 48 return type == DataType::INT64 || type == DataType::UINT64; in HasLibCall()
|
| D | operands.h | 56 // Constants for cast from float to int64: 61 // The maximum exponential part of float that can be loaded in int64 66 // Constants for cast from double to int64: 71 // The maximum exponential part of double that can be loaded in int64 118 …enum TypeId : uint8_t { INT8 = 0, INT16 = 1, INT32 = 2, INT64 = 3, FLOAT32 = 4, FLOAT64 = 5, INVAL… enumerator 140 type_id_ = INT64; in TypeInfo() 142 type_id_ = INT64; in TypeInfo() 186 case INT64: in GetSize() 234 case DataType::INT64: in FromDataType() 236 return TypeInfo(INT64); in FromDataType() [all …]
|
| D | encoder.md | 83 Class **TypeInfo** contains information about supported types: BOOL, INT8, INT16, INT32, INT64, FLO… 124 auto base_reg = Reg(5, TypeInfo(INT64)); 132 auto base_reg = Reg(5, TypeInfo(INT64)); 133 auto index_reg = Reg(6, TypeInfo(INT64));
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | bounds_analysis.h | 38 …explicit BoundsRange(DataType::Type type = DataType::INT64) : left_(GetMin(type)), right_(GetMax(t… in left_() 41 DataType::Type type = DataType::INT64); 43 explicit BoundsRange(int64_t val, DataType::Type type = DataType::INT64); 61 bool IsMaxRange(DataType::Type type = DataType::INT64) const;
|
| D | bounds_analysis.cpp | 112 case DataType::INT64: in GetMin() 145 case DataType::INT64: in GetMax() 364 …->GetType() == DataType::REFERENCE || DataType::GetCommonType(inst->GetType()) == DataType::INT64); in FindBoundsRange() 381 ASSERT(inst->GetType() == DataType::INT64); in FindBoundsRange() 398 …->GetType() == DataType::REFERENCE || DataType::GetCommonType(inst->GetType()) == DataType::INT64); in SetBoundsRange() 454 …if ((DataType::GetCommonType(op0->GetType()) != DataType::INT64 && op0->GetType() != DataType::REF… in VisitIfImm() 455 …(DataType::GetCommonType(op1->GetType()) != DataType::INT64 && op1->GetType() != DataType::REFEREN… in VisitIfImm()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/tests/ |
| D | lowering_relate_gate_test.cpp | 172 auto offset = builder.Int64(JSThread::GlueData::GetGlueGlobalConstOffset(false)); in HWTEST_F_L0() 179 builder.ToTaggedInt(builder.Int64(0))); in HWTEST_F_L0() 181 builder.ToTaggedInt(builder.Int64(1))); in HWTEST_F_L0() 182 builder.StoreProperty(array, lengthString, builder.ToTaggedInt(builder.Int64(2))); in HWTEST_F_L0() 187 builder.ToTaggedInt(builder.Int64(2)))); in HWTEST_F_L0() 194 builder.Return(builder.Int64(-1)); in HWTEST_F_L0()
|
| /arkcompiler/ets_frontend/merge_abc/ |
| D | HowToWriteProtoForAssemblyStuff.md | 60 |int64 |int64 | 64位整数 68 |sfixed64 | int64 | 总是8个字节
|
| /arkcompiler/runtime_core/compiler/code_info/ |
| D | vreg_info.h | 29 …enum class Type : uint8_t { UNDEFINED, OBJECT, INT32, INT64, FLOAT32, FLOAT64, BOOL, ANY, COUNT = … enumerator 109 return GetType() == VRegInfo::Type::FLOAT64 || GetType() == VRegInfo::Type::INT64; in Has64BitValue() 154 case Type::INT64: in GetTypeString() 155 return "INT64"; in GetTypeString()
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | instructions.rb | 25 INT64 = 'i64' constant 76 Tokens::Types::INT64 => "DataType::INT64", 227 'i64' => 'DataType::INT64',
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | cframe_iterators.h | 158 return VRegInfo::Type::INT64; in ConvertType() 162 return VRegInfo::Type::INT64; in ConvertType() 226 if (vreg_type == VRegInfo::Type::INT64 || vreg_type == VRegInfo::Type::FLOAT64) { in GetSlotsCountForType() 332 return VRegInfo::Type::INT64; in ConvertType() 336 return VRegInfo::Type::INT64; in ConvertType() 432 …return VRegInfo(gpr_start_slot_, VRegInfo::Location::SLOT, VRegInfo::Type::INT64, false, vreg_num_… 435 …return VRegInfo(stack_start_slot_, VRegInfo::Location::SLOT, VRegInfo::Type::INT64, false, vreg_nu…
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | phi_resolver.h | 182 if (input_inst->IsConst() && input_type == DataType::INT64) { in CheckPhiInputs() 183 if (type != DataType::NO_TYPE && DataType::GetCommonType(type) != DataType::INT64) { in CheckPhiInputs() 190 if (has_constant_input && DataType::GetCommonType(input_type) != DataType::INT64) { in CheckPhiInputs() 204 type = DataType::INT64; in CheckPhiInputs()
|