Home
last modified time | relevance | path

Searched refs:Int32 (Results 1 - 25 of 69) sorted by relevance

123

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dhcr_circuit_builder.h35 return Int32Equal(GetObjectType(LoadHClass(obj)), Int32(static_cast<int32_t>(JSType::HCLASS))); in IsJSHClass()
42 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_FIRST))); in IsJSFunction()
44 Int32(static_cast<int32_t>(JSType::JS_FUNCTION_LAST))); in IsJSFunction()
51 return Equal(objectType, Int32(static_cast<int32_t>(type))); in IsJsType()
67 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_LAST))), in IsJSObject()
68 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::JS_OBJECT_FIRST)))); in IsJSObject()
80 Int32And(Int32LSR(bitfield, Int32(JSHClass::CallableBit::START_BIT)), in IsCallableFromBitField()
81 Int32((1LU << JSHClass::CallableBit::SIZE) - 1)), in IsCallableFromBitField()
82 Int32(0)); in IsCallableFromBitField()
97 Int32(JSHClas in IsProtoTypeHClass()
[all...]
H A Dstub_builder-inl.h66 inline GateRef StubBuilder::Int32(int32_t value) in Int32() function in panda::ecmascript::kungfu::StubBuilder
68 return env_->GetBuilder()->Int32(value); in Int32()
89 return env_->Is32Bit() ? Int32(value) : Int64(value); in IntPtr()
94 return env_->Is32Bit() ? Int32(sizeof(uint32_t)) : Int64(sizeof(uint64_t)); in IntPtrSize()
99 return TruncInt32ToInt1(Int32(1)); in True()
104 return TruncInt32ToInt1(Int32(0)); in False()
658 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_ARRAY_BUFFER))); in TaggedIsArrayBuffer()
729 return Int32LessThan(objectType, Int32(static_cast<int32_t>(JSType::JS_API_ARRAY_LIST))); in TaggedIsRegularObject()
789 auto nextOffset = Int32LSR(Int32Mul(count, Int32Add(count, Int32(1))), in GetNextPositionForHash()
790 Int32( in GetNextPositionForHash()
[all...]
H A Dcircuit_builder.cpp185 return BitOr(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::COW_TAGGED_ARRAY))), in IsCOWArray()
186 Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::COW_MUTANT_TAGGED_ARRAY)))); in IsCOWArray()
192 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::TAGGED_ARRAY))); in IsTaggedArray()
197 return BitOr(Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::MUTANT_TAGGED_ARRAY))), in IsMutantTaggedArray()
198 Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::COW_MUTANT_TAGGED_ARRAY)))); in IsMutantTaggedArray()
231 return BitAnd(Int32GreaterThan(type, Int32(static_cast<int32_t>(JSType::JS_TYPED_ARRAY_FIRST))), in IsTypedArray()
232 Int32GreaterThanOrEqual(Int32(static_cast<int32_t>(JSType::JS_TYPED_ARRAY_LAST)), type)); in IsTypedArray()
376 GateRef CircuitBuilder::Int32(int32_t val) in Int32() function in panda::ecmascript::kungfu::CircuitBuilder
461 Int32(static_cast<int32_t>(JSType::INTERNAL_ACCESSOR))); in IsAccessorInternal()
529 Int32And(len, Int32(EcmaStrin in IsUtf8String()
[all...]
H A Dstub_builder.cpp117 return Int32And(ZExtInt16ToInt32(stateAndFlags), Int32(SUSPEND_REQUEST)); in CheckSuspend()
124 BRANCH_UNLIKELY(Int32Equal(Int32(ThreadFlag::SUSPEND_REQUEST), CheckSuspend(glue)), &needSuspend, &loopEnd); in LoopEnd()
184 .And(Int32NotEqual(Int32And(fieldType, Int32(static_cast<int32_t>(SharedFieldType::NUMBER))), Int32(0))) in MatchFieldType()
197 .And(Int32NotEqual(Int32And(fieldType, Int32(static_cast<int32_t>(SharedFieldType::BOOLEAN))), Int32(0))) in MatchFieldType()
210 .And(Int32NotEqual(Int32And(fieldType, Int32(static_cast<int32_t>(SharedFieldType::STRING))), Int32(0))) in MatchFieldType()
223 .And(Int32NotEqual(Int32And(fieldType, Int32(static_cast<int32_t>(SharedFieldType::SENDABLE))), Int32( in MatchFieldType()
[all...]
H A Dlcr_circuit_builder.h85 GateRef high8bits = Int32LSL(Int32And(int16toint32, Int32(0x00FF)), Int32(8)); in Int16ToBigEndianInt16()
86 GateRef low8bits = Int32LSR(Int32And(int16toint32, Int32(0xFF00)), Int32(8)); in Int16ToBigEndianInt16()
92 GateRef first8bits = Int32LSL(Int32And(x, Int32(0x000000FF)), Int32(24)); in Int32ToBigEndianInt32()
93 GateRef second8bits = Int32LSL(Int32And(x, Int32(0x0000FF00)), Int32(8)); in Int32ToBigEndianInt32()
94 GateRef third8bits = Int32LSR(Int32And(x, Int32(0x00FF0000)), Int32( in Int32ToBigEndianInt32()
[all...]
H A Dprofiler_stub_builder.cpp345 DEFVARIABLE(functionId, VariableType::INT32(), Int32(PGO_BUILTINS_STUB_ID(NONE))); in TryGetBuiltinFunctionId()
351 functionId = Int32Mul(TruncInt64ToInt32(builtinsId), Int32(-1)); in TryGetBuiltinFunctionId()
390 BRANCH(Int32Equal(oldId, Int32(PGO_BUILTINS_STUB_ID(NONE))), &exit, &sameValueCheck); in ProfileNativeCall()
398 GateRef invalidId = Int32(PGO_BUILTINS_STUB_ID(NONE)); in ProfileNativeCall()
433 DEFVARIABLE(newTrackType, VariableType::INT32(), Int32(static_cast<int32_t>(TrackType::TAGGED))); in UpdateTrackTypeInPropAttr()
438 BRANCH(Equal(oldTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &exit, &judgeValue); in UpdateTrackTypeInPropAttr()
444 BRANCH(Int32Equal(*newTrackType, Int32(static_cast<int32_t>(TrackType::TAGGED))), &update, &merge); in UpdateTrackTypeInPropAttr()
526 DEFVARIABLE(newTrackType, VariableType::INT32(), Int32(static_cast<int32_t>(TrackType::TAGGED))); in TaggedToTrackType()
533 newTrackType = Int32(static_cast<int32_t>(TrackType::INT)); in TaggedToTrackType()
543 newTrackType = Int32(static_cas in TaggedToTrackType()
[all...]
H A Dinstruction_combine.cpp419 return index == 0 ? builder_.Int32(val) : builder_.Boolean(ovf); in VisitExtractValue()
431 return index == 0 ? builder_.Int32(val) : builder_.Boolean(ovf); in VisitExtractValue()
443 return index == 0 ? builder_.Int32(val) : builder_.Boolean(ovf); in VisitExtractValue()
446 return (index == 0 ? builder_.Int32(0) : builder_.Boolean(false)); in VisitExtractValue()
494 return builder_.Int32(base::AddWithWraparound(m.Left().ResolvedValue(), m.Right().ResolvedValue())); in ReduceInt32Add()
519 acc_.ReplaceValueIn(gate, builder_.Int32(base::AddWithWraparound( in ReduceInt32Add()
558 return builder_.Int32(base::SubWithWraparound(m.Left().ResolvedValue(), m.Right().ResolvedValue())); in ReduceInt32Sub()
562 return builder_.Int32(0); in ReduceInt32Sub()
567 builder_.Int32Add(m.Left().Gate(), builder_.Int32(base::NegateWithWraparound(m.Right().ResolvedValue()))); in ReduceInt32Sub()
627 return builder_.Int32(bas in ReduceInt32Mul()
[all...]
H A Dmcr_circuit_builder.h66 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::STRING_LAST))), in TaggedObjectIsString()
67 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::STRING_FIRST)))); in TaggedObjectIsString()
74 Int32And(Int32LSR(bitfield, Int32(JSHClass::IsJSSharedBit::START_BIT)), in TaggedObjectIsShared()
75 Int32((1LU << JSHClass::IsJSSharedBit::SIZE) - 1)), in TaggedObjectIsShared()
76 Int32(0)); in TaggedObjectIsShared()
83 Int32LessThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::ECMA_OBJECT_LAST))), in TaggedObjectIsEcmaObject()
84 Int32GreaterThanOrEqual(objectType, Int32(static_cast<int32_t>(JSType::ECMA_OBJECT_FIRST)))); in TaggedObjectIsEcmaObject()
90 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::BYTE_ARRAY))); in TaggedObjectIsByteArray()
96 return Int32Equal(objectType, Int32(static_cast<int32_t>(JSType::JS_MAP))); in TaggedObjectIsMap()
102 return Int32Equal(objectType, Int32(static_cas in TaggedObjectIsDataView()
[all...]
H A Dnew_object_stub_builder.cpp42 auto length = Int32Add(numSlots, Int32(LexicalEnv::RESERVED_ENV_LENGTH)); in NewLexicalEnv()
55 result->ReadVariable(), Hole(), Int32(LexicalEnv::RESERVED_ENV_LENGTH), length); in NewLexicalEnv()
58 glue_, result->ReadVariable(), Int32(LexicalEnv::SCOPE_INFO_INDEX), Hole()); in NewLexicalEnv()
60 glue_, result->ReadVariable(), Int32(LexicalEnv::PARENT_ENV_INDEX), parent); in NewLexicalEnv()
85 BRANCH(Equal(TruncInt64ToInt32(size), Int32(0)), &initObj, &notEmptyArray); in NewJSArrayWithSize()
139 Int32(JSFunction::LENGTH_INLINE_PROPERTY_INDEX)); in CloneJSFunction()
141 Int32(JSFunction::LENGTH_INLINE_PROPERTY_INDEX), in CloneJSFunction()
167 DEFVARIABLE(i, VariableType::INT32(), Int32(0)); in CloneProperties()
169 BRANCH(Int32Equal(length, Int32(0)), &isZero, &notZero); in CloneProperties()
185 InitializeTaggedArrayWithSpeicalValue(&afterInitialize, result.ReadVariable(), Hole(), Int32( in CloneProperties()
[all...]
H A Dinterpreter_stub-inl.h130 GateRef currentInst2 = Int32LSL(currentInst1, Int32(8)); // 8 : set as high 8 bits in ReadInstSigned16_0()
143 GateRef currentInst1 = Int32LSL(currentInst, Int32(8)); // 8 : set as high 8 bits in ReadInstSigned32_0()
145 GateRef currentInst3 = Int32LSL(currentInst2, Int32(8)); // 8 : set as high 8 bits in ReadInstSigned32_0()
147 GateRef currentInst5 = Int32LSL(currentInst4, Int32(8)); // 8 : set as high 8 bits in ReadInstSigned32_0()
345 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
346 Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromGeneratorObject()
354 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
355 Int32((1LU << JSAsyncGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromAsyncGeneratorObject()
457 DEFVARIABLE(i, VariableType::INT32(), Int32(0)); in PushUndefined()
464 i = Int32Add(*i, Int32( in PushUndefined()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
H A Dbuiltins_dataview_stub_builder.cpp49 BRANCH(Int32LessThan(index, Int32(0)), slowPath, &indexIsValid); in SetTypedValue()
118 GateRef b0 = Int32And(value, Int32(0xFF)); in SetValueInBufferForInt32()
119 GateRef b1 = Int32And(Int32LSR(value, Int32(builtins::BITS_EIGHT)), Int32(0xFF)); in SetValueInBufferForInt32()
120 GateRef b2 = Int32And(Int32LSR(value, Int32(2 * builtins::BITS_EIGHT)), Int32(0xFF)); in SetValueInBufferForInt32()
121 GateRef b3 = Int32LSR(value, Int32(builtins::BITS_TWENTY_FOUR)); in SetValueInBufferForInt32()
127 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(1)), TruncInt32ToInt8(b1)); in SetValueInBufferForInt32()
128 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetIndex::TWO)), TruncInt32ToInt8(b2)); in SetValueInBufferForInt32()
129 Store(VariableType::INT8(), glue, pointer, Int32Add(offset, Int32(OffsetInde in SetValueInBufferForInt32()
[all...]
H A Dlinked_hashtable_stub_builder.h56 return Int32And(hash, Int32Sub(cap, Int32(1))); in HashToBucket()
61 return Int32Add(bucket, Int32(LinkedHashTableType::ELEMENTS_START_INDEX)); in BucketToIndex()
81 GateRef valueIndex = Int32(LinkedHashTableObject::ENTRY_VALUE_INDEX); in GetValue()
88 GateRef valueIndex = Int32(LinkedHashTableObject::ENTRY_VALUE_INDEX); in SetValue()
96 GateRef sumEntrySize = Int32Mul(entry, Int32Add(Int32(entrySize), Int32(1))); in EntryToIndex()
97 return Int32Add(Int32(startIndex), Int32Add(GetCapacity(linkedTable), sumEntrySize)); in EntryToIndex()
123 return GetElement(linkedTable, Int32Add(entryIndex, Int32(LinkedHashTableObject::ENTRY_SIZE))); in GetNextEntry()
129 SetElement(linkedTable, Int32Add(entryIndex, Int32(LinkedHashTableObject::ENTRY_SIZE)), nextEntry); in SetNextEntry()
134 GateRef capacityIndex = Int32(LinkedHashTableTyp in GetCapacity()
[all...]
H A Dbuiltins_object_stub_builder.cpp34 DEFVARIABLE(index, VariableType::INT32(), Int32(0)); in CreateListFromArrayLike()
46 GateRef taggedId = Int32(GET_MESSAGE_STRING_ID(TargetTypeNotObject)); in CreateListFromArrayLike()
99 GateRef taggedId = Int32(GET_MESSAGE_STRING_ID(LenGreaterThanMax)); in CreateListFromArrayLike()
130 index = Int32Add(*index, Int32(1)); in CreateListFromArrayLike()
162 SetPropertyInlinedProps(glue, *result, intialHClass, accessor, Int32(JSArray::LENGTH_INLINE_PROPERTY_INDEX)); in CreateArrayFromList()
261 DEFVARIABLE(idx, VariableType::INT32(), Int32(0)); in AssignEnumElementProperty()
289 idx = Int32Add(*idx, Int32(1)); in AssignEnumElementProperty()
297 GateRef sizeIndex = Int32(TaggedHashTable<NumberDictionary>::SIZE_INDEX); in AssignEnumElementProperty()
299 DEFVARIABLE(idx, VariableType::INT32(), Int32(0)); in AssignEnumElementProperty()
340 idx = Int32Add(*idx, Int32( in AssignEnumElementProperty()
[all...]
H A Dlinked_hashtable_stub_builder.cpp38 DEFVARIABLE(desEntry, VariableType::INT32(), Int32(0)); in Rehash()
39 DEFVARIABLE(currentDeletedElements, VariableType::INT32(), Int32(0)); in Rehash()
47 DEFVARIABLE(i, VariableType::INT32(), Int32(0)); in Rehash()
61 currentDeletedElements = Int32Add(*currentDeletedElements, Int32(1)); in Rehash()
87 DEFVARIABLE(j, VariableType::INT32(), Int32(0)); in Rehash()
91 BRANCH(Int32LessThan(*j, Int32(LinkedHashTableObject::ENTRY_SIZE)), &next1, &loopExit1); in Rehash()
98 j = Int32Add(*j, Int32(1)); in Rehash()
101 desEntry = Int32Add(*desEntry, Int32(1)); in Rehash()
106 i = Int32Add(*i, Int32(1)); in Rehash()
111 SetNumberOfDeletedElements(newTable, Int32( in Rehash()
[all...]
H A Dbuiltins_function_stub_builder.cpp50 CallStubBuilder callBuilder(this, glue, thisValue, Int32(0), 0, nullptr, Circuit::NullGate(), callArgs); in PrototypeApply()
145 .And(IntPtrEqual(GetPropertyInlinedProps(target, hclass, Int32(JSFunction::NAME_INLINE_PROPERTY_INDEX)), in PrototypeBind()
147 .And(IntPtrEqual(GetPropertyInlinedProps(target, hclass, Int32(JSFunction::LENGTH_INLINE_PROPERTY_INDEX)), in PrototypeBind()
156 DEFVARIABLE(argsLength, VariableType::INT32(), Int32(0)); in PrototypeBind()
160 argsLength = Int32Sub(TruncInt64ToInt32(numArgs), Int32(1)); in PrototypeBind()
166 GateRef argsArray = NewTaggedArrayFromArgs(glue, Int32(1), *argsLength, numArgs); in PrototypeBind()
208 CallStubBuilder callBuilder(this, glue, func, Int32(0), 0, nullptr, Circuit::NullGate(), callArgs); in PrototypeCall()
218 CallStubBuilder callBuilder(this, glue, func, Int32(1), 0, nullptr, Circuit::NullGate(), callArgs); in PrototypeCall()
228 CallStubBuilder callBuilder(this, glue, func, Int32(2), 0, nullptr, Circuit::NullGate(), // 2: call 2 in PrototypeCall()
236 GateRef argsLength = Int32Sub(TruncInt64ToInt32(numArgs), Int32( in PrototypeCall()
[all...]
H A Dbuiltins_string_stub_builder.cpp84 newBuilder.AllocLineStringObject(res, &afterNew1, Int32(1), false); in FromCharCode()
102 DEFVARIABLE(pos, VariableType::INT32(), Int32(0)); in CharAt()
153 BRANCH(Int32LessThan(*pos, Int32(0)), &posGreaterLen, &posNotLessZero); in CharAt()
176 DEFVARIABLE(pos, VariableType::INT32(), Int32(0)); in CharCodeAt()
250 DEFVARIABLE(pos, VariableType::INT32(), Int32(0)); in CodePointAt()
265 .Or(Int32UnsignedLessThan(first, Int32(base::utf_helper::DECODE_LEAD_LOW))) in CodePointAt()
266 .Or(Int32UnsignedGreaterThan(first, Int32(base::utf_helper::DECODE_LEAD_HIGH))) in CodePointAt()
267 .Or(Int32Equal(Int32Add(posVal, Int32(1)), GetLengthFromString(thisValue))) in CodePointAt()
271 GateRef second = StringAt(stringInfoGate, Int32Add(*pos, Int32(1))); in CodePointAt()
272 GateRef secondIsValid = BitOr(Int32UnsignedLessThan(second, Int32(bas in CodePointAt()
[all...]
H A Dbuiltins_regexp_stub_builder.cpp34 DEFVARIABLE(bitFlagsStr, VariableType::INT32(), Int32(0)); in GetFlags()
44 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_GLOBAL)); in GetFlags()
57 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_IGNORECASE)); in GetFlags()
70 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_MULTILINE)); in GetFlags()
83 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_DOTALL)); in GetFlags()
96 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_UTF16)); in GetFlags()
109 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_STICKY)); in GetFlags()
122 bitFlagsStr = Int32Or(*bitFlagsStr, Int32(RegExpParser::FLAG_HASINDICES)); in GetFlags()
H A Dbuiltins_array_stub_builder.cpp37 GateRef notGeneric = NotEqual(elementsKind, Int32(static_cast<uint32_t>(ElementsKind::GENERIC))); in ElementsKindHclassCompare()
115 GateRef newArray = NewArray(glue, Int32(0)); in With()
133 Int32(static_cast<uint32_t>(ElementsKind::NONE))); in With()
145 Int32(static_cast<uint32_t>(ElementsKind::NONE))); in With()
151 Int32(static_cast<uint32_t>(ElementsKind::NONE))); in With()
227 .And(Int32GreaterThanOrEqual(kind, Int32(static_cast<int32_t>(ElementsKind::INT)))) in Unshift()
228 .And(Int32LessThanOrEqual(kind, Int32(static_cast<int32_t>(ElementsKind::HOLE_INT)))) in Unshift()
231 .And(Int32GreaterThanOrEqual(kind, Int32(static_cast<int32_t>(ElementsKind::NUMBER)))) in Unshift()
232 .And(Int32LessThanOrEqual(kind, Int32(static_cast<int32_t>(ElementsKind::HOLE_NUMBER)))) in Unshift()
252 Int32(static_cas in Unshift()
[all...]
H A Dbuiltins_typedarray_stub_builder.cpp191 DEFVARIABLE(start, VariableType::INT32(), Int32(0)); in FastCopyElementToArray()
222 start = Int32Add(*start, Int32(1)); in FastCopyElementToArray()
266 BRANCH(Int32LessThanOrEqual(jsType, Int32(static_cast<int32_t>(JSType::JS_UINT8_CLAMPED_ARRAY))), in GetValueFromBuffer()
302 BRANCH(Int32LessThanOrEqual(jsType, Int32(static_cast<int32_t>(JSType::JS_INT32_ARRAY))), in GetValueFromBuffer()
310 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::TWO)), offset); in GetValueFromBuffer()
319 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::TWO)), offset); in GetValueFromBuffer()
328 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::FOUR)), offset); in GetValueFromBuffer()
343 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(base::ElementSize::FOUR)), offset); in GetValueFromBuffer()
347 auto condition = Int32UnsignedGreaterThan(re, Int32(INT32_MAX)); in GetValueFromBuffer()
362 GateRef byteIndex = Int32Add(Int32Mul(index, Int32(bas in GetValueFromBuffer()
[all...]
H A Dbuiltins_number_stub_builder.cpp60 DEFVARIABLE(radix, VariableType::INT32(), Int32(0)); in ParseInt()
258 GateRef value = GetArgFromArgv(Int32(0)); in GenNumberConstructor()
329 *result = NumberToString(thisValueInt, Int32(10)); // 10: means radix in ToString()
339 GateRef outOfRange = BitOr(Int32LessThan(msgValue, Int32(base::MIN_RADIX)), in ToString()
340 Int32GreaterThan(msgValue, Int32(base::MAX_RADIX))); in ToString()
344 GateRef taggedId = Int32(GET_MESSAGE_STRING_ID(InvalidRadixLength)); in ToString()
369 GateRef isNegative = Int32LessThan(number, Int32(0)); in NumberToString()
373 n = Int32Sub(Int32(0), *n); in NumberToString()
382 BRANCH(Int32Equal(number, Int32(0)), &thisIsZero, &thisNotZero); in NumberToString()
401 DEFVARIABLE(length, VariableType::INT32(), Int32( in NumberToString()
[all...]
H A Dcontainers_stub_builder.cpp31 DEFVARIABLE(length, VariableType::INT32(), Int32(0)); in ContainersCommonFuncCall()
32 DEFVARIABLE(k, VariableType::INT32(), Int32(0)); in ContainersCommonFuncCall()
113 CallStubBuilder callBuilder(this, glue, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, nullptr, in ContainersCommonFuncCall()
138 k = Int32Add(*k, Int32(1)); in ContainersCommonFuncCall()
153 DEFVARIABLE(length, VariableType::INT32(), Int32(0)); in QueueCommonFuncCall()
154 DEFVARIABLE(k, VariableType::INT32(), Int32(0)); in QueueCommonFuncCall()
155 DEFVARIABLE(index, VariableType::INT32(), Int32(0)); in QueueCommonFuncCall()
233 CallStubBuilder callBuilder(this, glue, callbackFnHandle, Int32(NUM_MANDATORY_JSFUNC_ARGS), 0, nullptr, in QueueCommonFuncCall()
247 k = Int32Add(*k, Int32(1)); in QueueCommonFuncCall()
262 DEFVARIABLE(length, VariableType::INT32(), Int32( in DequeCommonFuncCall()
[all...]
H A Dbuiltins_collator_stub_builder.cpp110 GateRef bits = Int32And(Int32LSR(bitfield, Int32(BitType::START_BIT)), in GetBitField()
111 Int32((1LU << BitType::SIZE) - 1)); in GetBitField()
127 BRANCH_NO_WEIGHT(Int32Equal(usage, Int32(static_cast<int32_t>(UsageOption::SORT))), &sort, &next) in UsageOptionsToEcmaString()
135 BRANCH_NO_WEIGHT(Int32Equal(usage, Int32(static_cast<int32_t>(UsageOption::SEARCH))), &search, &fatal) in UsageOptionsToEcmaString()
143 FatalPrint(glue, {Int32(GET_MESSAGE_STRING_ID(ThisBranchIsUnreachable))}); in UsageOptionsToEcmaString()
179 FatalPrint(glue, {Int32(GET_MESSAGE_STRING_ID(ThisBranchIsUnreachable))}); in SensitivityOptionsToEcmaString()
209 FatalPrint(glue, {Int32(GET_MESSAGE_STRING_ID(ThisBranchIsUnreachable))}); in CaseFirstOptionsToEcmaString()
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dinstruction_combine_test.cpp137 auto const_i32_0 = builder.Int32(0); in HWTEST_F_L0()
144 auto const_i32_1 = builder.Int32(1); in HWTEST_F_L0()
145 auto const_i32_2 = builder.Int32(2); in HWTEST_F_L0()
152 auto const_i32_max = builder.Int32(2147483647); in HWTEST_F_L0()
153 auto const_i32_1 = builder.Int32(1); in HWTEST_F_L0()
165 auto zero = builder.Int32(0); in HWTEST_F_L0()
176 auto zero = builder.Int32(0); in HWTEST_F_L0()
187 auto const_1 = builder.Int32(1); in HWTEST_F_L0()
188 auto const_2 = builder.Int32(2); in HWTEST_F_L0()
198 auto const_1 = builder.Int32(214748364 in HWTEST_F_L0()
[all...]
H A Dloop_optimization_test.cpp73 DEFVALUE(index, (&builder), VariableType::INT32(), builder.Int32(0)); in HWTEST_F_L0()
74 DEFVALUE(sum, (&builder), VariableType::INT32(), builder.Int32(0)); in HWTEST_F_L0()
96 auto indexInc = builder.TypedBinaryOp<TypedBinOp::TYPED_ADD>(*index, builder.Int32(1), ParamType::IntType()); in HWTEST_F_L0()
147 DEFVALUE(index, (&builder), VariableType::INT32(), builder.Int32(0)); in HWTEST_F_L0()
148 DEFVALUE(sum, (&builder), VariableType::INT32(), builder.Int32(0)); in HWTEST_F_L0()
157 auto invariant = builder.Int32Mul(arg, builder.Int32(5)); in HWTEST_F_L0()
160 auto variant = builder.Int32Add(*sum, builder.Int32(2)); in HWTEST_F_L0()
162 index = builder.Int32Add(*index, builder.Int32(1)); in HWTEST_F_L0()
198 DEFVALUE(index, (&builder), VariableType::INT32(), builder.Int32(0)); in HWTEST_F_L0()
199 DEFVALUE(sum, (&builder), VariableType::INT32(), builder.Int32( in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stub_builder.cpp38 Int32LSR(bitfield, Int32(JSGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromGeneratorObject()
39 Int32((1LU << JSGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromGeneratorObject()
47 Int32LSR(bitfield, Int32(JSAsyncGeneratorObject::ResumeModeBits::START_BIT)), in GetResumeModeFromAsyncGeneratorObject()
48 Int32((1LU << JSAsyncGeneratorObject::ResumeModeBits::SIZE) - 1)); in GetResumeModeFromAsyncGeneratorObject()

Completed in 48 milliseconds

123