Home
last modified time | relevance | path

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

1234

/arkcompiler/ets_runtime/ecmascript/compiler/
Dtest_stubs_signature.cpp27 VariableType::INT64(), in DEF_CALL_SIGNATURE()
46 VariableType::INT64(), in DEF_CALL_SIGNATURE()
65 VariableType::INT64(), in DEF_CALL_SIGNATURE()
84 VariableType::INT64(), in DEF_CALL_SIGNATURE()
103 VariableType::INT64(), in DEF_CALL_SIGNATURE()
122 VariableType::INT64(), in DEF_CALL_SIGNATURE()
142 VariableType::INT64(), in DEF_CALL_SIGNATURE()
161 VariableType::INT64(), in DEF_CALL_SIGNATURE()
180 VariableType::INT64(), in DEF_CALL_SIGNATURE()
199 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.h111 return Int64And(tagged, Int64(~JSTaggedValue::TAG_MARK)); in GetInt64OfTInt()
129 GateRef val = Int64Sub(tagged, Int64(JSTaggedValue::DOUBLE_ENCODE_OFFSET)); in GetDoubleOfTDouble()
173 GateRef exp = Int64And(xInt64, Int64(base::DOUBLE_EXPONENT_MASK)); in DoubleToInt()
174 exp = TruncInt64ToInt32(Int64LSR(exp, Int64(base::DOUBLE_SIGNIFICAND_SIZE))); in DoubleToInt()
281 return Int64ToTaggedPtr(Int64Or(val, Int64(JSTaggedValue::TAG_INT))); in Int32ToTaggedPtr()
287 return Int64Or(val, Int64(JSTaggedValue::TAG_INT)); in Int32ToTaggedInt()
302 return Equal(Int64And(x, Int64(JSTaggedValue::TAG_MARK)), in TaggedIsInt()
303 Int64(JSTaggedValue::TAG_INT)); in TaggedIsInt()
309 x = Int64And(x, Int64(JSTaggedValue::TAG_MARK)); in TaggedIsDouble()
310 auto left = NotEqual(x, Int64(JSTaggedValue::TAG_INT)); in TaggedIsDouble()
[all …]
Dtest_stubs.cpp107 GateRef actualArgC = Int64Add(argc, Int64(1)); in GenerateCircuit()
127 GateRef actualArgC = Int64Add(argc, Int64(1)); in GenerateCircuit()
150 …GateRef newjsfunc = CallNGCRuntime(glue, RTSTUB_ID(JSCall), {glue, Int64(5), bindfunc, newtarget, … in GenerateCircuit()
151 Int64(0x02), bindArguments, pcOffset}); in GenerateCircuit()
219 GateRef dummyValueC = Load(VariableType::INT64(), globalValueC); in GenerateCircuit()
Dcall_signature.cpp156 VariableType::INT64(), in DEF_CALL_SIGNATURE()
157 VariableType::INT64(), in DEF_CALL_SIGNATURE()
227 VariableType::INT64(), // key in DEF_CALL_SIGNATURE()
332 VariableType::INT64(), // key in DEF_CALL_SIGNATURE()
381 VariableType::INT64(), // key in DEF_CALL_SIGNATURE()
397 VariableType::INT64(), // key in DEF_CALL_SIGNATURE()
414 VariableType::INT64(), // key in DEF_CALL_SIGNATURE()
430 VariableType::INT64(), // string id in DEF_CALL_SIGNATURE()
827 VariableType::INT64(), in DEF_CALL_SIGNATURE()
828 VariableType::INT64(), in DEF_CALL_SIGNATURE()
[all …]
Dntype_mcr_lowering.cpp143 builder_.StoreConstOffset(VariableType::INT64(), array, offset, builder_.Undefined()); in NewJSArrayLiteral()
146 builder_.StoreConstOffset(VariableType::INT64(), array, ECMAObject::HASH_OFFSET, in NewJSArrayLiteral()
147 builder_.Int64(JSTaggedValue(0).GetRawData())); in NewJSArrayLiteral()
169 builder_.StoreConstOffset(VariableType::INT64(), elements, offset, builder_.Hole()); in NewTaggedArray()
Dnew_object_stub_builder.cpp50 SetValueToTaggedArray(VariableType::INT64(), in NewLexicalEnv()
112 SetHash(glue_, result->ReadVariable(), Int64(JSTaggedValue(0).GetRawData())); in NewJSObject()
113 SetPropertiesArray(VariableType::INT64(), in NewJSObject()
115 SetElementsArray(VariableType::INT64(), in NewJSObject()
284 …Store(VariableType::INT64(), glue_, result->ReadVariable(), hashOffset, Int64(JSTaggedValue(0).Get… in NewJSArrayLiteral()
382 Store(VariableType::INT64(), glue_, object, ZExtInt32ToPtr(*startOffset), value); in InitializeWithSpeicalValue()
Dstub_builder-inl.h61 inline GateRef StubBuilder::Int64(int64_t value) in Int64() function
63 return env_->GetBuilder()->Int64(value); in Int64()
73 return env_->Is32Bit() ? Int32(value) : Int64(value); in IntPtr()
78 return env_->Is32Bit() ? Int32(sizeof(uint32_t)) : Int64(sizeof(uint64_t)); in IntPtrSize()
270 Store(VariableType::INT64(), glue, frame, in SavePcIfNeeded()
281 Store(VariableType::INT64(), glue, frame, in SaveJumpSizeIfNeeded()
309 type = env_->IsArch64Bit() ? VariableType::INT64() : VariableType::INT32(); in Load()
973 Store(VariableType::INT64(), glue, object, hashOffset, hash); in SetHash()
1980 return Int64Mul(Int64(sizeof(JSTaggedValue)), index); in GetGlobalConstantAddr()
1988 return Int64Mul(Int64(sizeof(JSTaggedValue)), Int64(static_cast<int>(index))); in GetGlobalConstantString()
[all …]
Dstub_builder.cpp186 GateRef capacity = GetInt32OfTInt(Load(VariableType::INT64(), elements, in FindElementFromNumberDictionary()
243 GateRef capacity = GetInt32OfTInt(Load(VariableType::INT64(), elements, in FindEntryFromNameDictionary()
257 hash = GetInt32OfTInt(Load(VariableType::INT64(), key, in FindEntryFromNameDictionary()
352 GateRef capacity = GetInt32OfTInt(Load(VariableType::INT64(), elements, in FindEntryFromTransitionDictionary()
366 hash = GetInt32OfTInt(Load(VariableType::INT64(), key, in FindEntryFromTransitionDictionary()
471 Load(VariableType::INT64(), obj, IntPtr(JSObject::PROPERTIES_OFFSET)); in JSObjectGetProperty()
757 Int64Mul(Int64(sizeof(JSTaggedValue)), in SetHasConstructorCondition()
758 Int64(static_cast<uint64_t>(ConstantIndex::CONSTRUCTOR_STRING_INDEX)))); in SetHasConstructorCondition()
910 DEFVARIABLE(resultRep, VariableType::INT64(), in TaggedToRepresentation()
911 Int64(static_cast<int32_t>(Representation::TAGGED))); in TaggedToRepresentation()
[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/tests/
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 …]
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()
475 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
480 INST(4, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
485 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); 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()
Dinst_test.cpp57 INST(8, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
67 INST(11, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
194 ASSERT_EQ(const1->GetType(), DataType::INT64); in TEST_F()
198 ASSERT_EQ(const2->GetType(), DataType::INT64); in TEST_F()
253 // add int64 constant, graph creates new constant in TEST_F()
255 ASSERT_EQ(const2->GetType(), DataType::INT64); in TEST_F()
506 INST(5, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
Dbasicblock_test.cpp94 INST(18, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
102 INST(17, Opcode::Compare).b().SrcType(DataType::Type::INT64).Inputs(0, 1); in TEST_F()
240 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F()
245 INST(4, Opcode::Compare).b().SrcType(DataType::Type::INT64).CC(CC_NE).Inputs(0, 1); in TEST_F()
293 INST(2, Opcode::Compare).b().SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F()
298 INST(4, Opcode::Compare).b().SrcType(DataType::Type::INT64).CC(CC_NE).Inputs(0, 1); in TEST_F()
303 INST(6, Opcode::Compare).b().SrcType(DataType::Type::INT64).CC(CC_EQ).Inputs(0, 1); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dlowering_relate_gate_test.cpp105 auto offset = builder.Int64(JSThread::GlueData::GetGlobalConstOffset(false)); in HWTEST_F_L0()
112 builder.ToTaggedInt(builder.Int64(0)), builder.Undefined()); in HWTEST_F_L0()
114 builder.ToTaggedInt(builder.Int64(1)), builder.Undefined()); in HWTEST_F_L0()
115 builder.StoreProperty(array, lengthString, builder.ToTaggedInt(builder.Int64(2))); in HWTEST_F_L0()
120 builder.ToTaggedInt(builder.Int64(2))), GateType::NumberType(), GateType::NumberType(), in HWTEST_F_L0()
128 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/optimizer/templates/
Dinstructions.rb25 INT64 = 'i64' constant
76 Tokens::Types::INT64 => "DataType::INT64",
227 'i64' => 'DataType::INT64',
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dphi_resolver.h183 if (input_inst->IsConst() && input_type == DataType::INT64) { in CheckPhiInputs()
184 if (type != DataType::NO_TYPE && DataType::GetCommonType(type) != DataType::INT64) { in CheckPhiInputs()
191 if (has_constant_input && DataType::GetCommonType(input_type) != DataType::INT64) { in CheckPhiInputs()
205 type = DataType::INT64; in CheckPhiInputs()
/arkcompiler/ets_runtime/test/moduletest/protobuf/
Dprotobuf.js18 write.int64('11');
Dwrite.js22 Writer.int64 = function write_uint64(value) { function
/arkcompiler/ets_frontend/merge_abc/protos/
DassemblyIns.proto24 int64 valueInt = 1;
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_type.h29 …ASSERT(GetCommonType(type) == DataType::INT64 || type == DataType::REFERENCE || type == DataType::… in ConvertRegType()

1234