Home
last modified time | relevance | path

Searched refs:RegXSize (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp31 … ((width != RegXSize) && (((imm >> width) != 0) || (imm == (~0ULL >> (RegXSize - width)))))) { in Create()
50 uint64_t mask = ((uint64_t)-1LL) >> (RegXSize - size); in Create()
55 ASSERT_PRINT(i < RegXSize, "undefined behavior"); in Create()
64 i = static_cast<uint32_t>(RegXSize) - clo; in Create()
65 cto = clo + CountTrailingOnes64(imm) - (static_cast<uint32_t>(RegXSize) - size); in Create()
387 unsigned int regSize = rd.IsW() ? RegWSize : RegXSize; in Mov()
404 uint64_t realImm = immValue << (RegXSize - regSize) >> (RegXSize - regSize); in Mov()
415 …ASSERT_PRINT(regSize == RegXSize, "all 32-bit Immediate will be transformed with a MOVZ/MOVK pair"… in Mov()
447 if (regSize == RegXSize && TryReplicateHWords(rd, realImm)) { in Mov()
451 if (regSize == RegXSize && TrySequenceOfOnes(rd, realImm)) { in Mov()
[all …]
Dextend_assembler.cpp116 Orr(op, argc, LogicalImmediate::Create(JSTaggedValue::TAG_INT, RegXSize)); in PushArgc()
123 Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in Align16()
Dassembler_aarch64_constants.h34 static const int RegXSize = 64; variable
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp108 __ Tst(currentSp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in IncreaseStackForArguments()
217 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in OptimizedCallAndPushUndefined()
799 __ Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in PopJSFunctionArgs()
Doptimized_fast_call.cpp128 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in OptimizedFastCallAndPushUndefined()
Dasm_interpreter_call.cpp96 …ogicalImmediate::Create(static_cast<int64_t>(1ULL << JSHClass::CallableBit::START_BIT), RegXSize)); in AsmInterpEntryDispatch()
997 __ Tst(callFieldRegister, LogicalImmediate::Create(CALL_TYPE_MASK, RegXSize)); in PushCallThis()