Searched refs:RegXSize (Results 1 – 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
D | assembler_aarch64.cpp | 31 … ((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 …]
|
D | extend_assembler.cpp | 116 Orr(op, argc, LogicalImmediate::Create(JSTaggedValue::TAG_INT, RegXSize)); in PushArgc() 123 Tst(fp, LogicalImmediate::Create(0xf, RegXSize)); // 0xf: 0x1111 in Align16()
|
D | assembler_aarch64_constants.h | 34 static const int RegXSize = 64; variable
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
D | optimized_call.cpp | 108 __ 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()
|
D | optimized_fast_call.cpp | 128 MethodLiteral::NumArgsBits::Mask() >> MethodLiteral::NumArgsBits::START_BIT, RegXSize)); in OptimizedFastCallAndPushUndefined()
|
D | asm_interpreter_call.cpp | 96 …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()
|