Home
last modified time | relevance | path

Searched full:int64 (Results 1 – 25 of 107) sorted by relevance

12345

/arkcompiler/runtime_core/compiler/tests/
Dspill_fill_encoder_test.cpp33 {{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 …]
Dinst_generator.h132 … 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 …]
Dcleanup_test.cpp56 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 …]
Drpo_test.cpp87 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()
Ddom_tree_test.cpp111 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()
Dloop_analyzer_test.cpp130 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/
Dtest_stubs_signature.cpp28 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 …]
Dinterpreter_stub-inl.h29 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 …]
Dcircuit_builder-inl.h96 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 …]
Dstub_builder-inl.h59 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 …]
Dtest_stubs.cpp113 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()
Dnew_object_stub_builder.cpp50 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()
Dcall_signature.cpp151 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/
Ddatatype.h40 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/
Dlib_call_inst.h40 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()
Doperands.h56 // 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 …]
Dencoder.md83 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/
Dbounds_analysis.h38 …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;
Dbounds_analysis.cpp112 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/
Dlowering_relate_gate_test.cpp172 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/
DHowToWriteProtoForAssemblyStuff.md60 |int64 |int64 | 64位整数
68 |sfixed64 | int64 | 总是8个字节
/arkcompiler/runtime_core/compiler/code_info/
Dvreg_info.h29 …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/
Dinstructions.rb25 INT64 = 'i64' constant
76 Tokens::Types::INT64 => "DataType::INT64",
227 'i64' => 'DataType::INT64',
/arkcompiler/runtime_core/runtime/include/
Dcframe_iterators.h158 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/
Dphi_resolver.h182 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()

12345