/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
H A D | assembler_aarch64.cpp | 250 uint32_t AssemblerAarch64::GetOpcFromScale(Scale scale, bool ispair) in GetOpcFromScale() 254 case Scale::B: in GetOpcFromScale() 255 case Scale::H: in GetOpcFromScale() 259 case Scale::S: in GetOpcFromScale() 262 case Scale::D: in GetOpcFromScale() 265 case Scale::Q: in GetOpcFromScale() 277 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale) in Ldr() 285 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | LoadAndStoreImm(imm, isSigned) | in Ldr() 297 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | Rm(rm.GetId()) | in Ldr() 305 Ldr(rt, operand, Scale in Ldr() [all...] |
H A D | assembler_aarch64.h | 79 explicit VectorRegister(VectorRegisterId reg, Scale scale = D) : reg_(reg), scale_(scale) {}; in VectorRegister() 91 inline Scale GetScale() const in GetScale() 114 Scale scale_; 406 uint32_t GetOpcFromScale(Scale scale, bool ispair); 421 void Ldr(const Register &rt, const MemoryOperand &operand, Scale scale); 422 uint64_t GetImmOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX); 423 uint64_t GetOpcodeOfLdr(const MemoryOperand &operand, Scale scale); 424 uint32_t GetShiftOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX);
|
H A D | assembler_aarch64_constants.h | 66 enum Scale { enum
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
H A D | utils.h | 52 template <uint8_t Scale, typename T> 100 template <uint8_t Scale = __ToDigitImpl::kDecimalNum, typename T = uint8_t> 103 return __ToDigitImpl::ToDigitImpl<Scale, T>::DoIt(c); in ToDigit()
|
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/ |
H A D | assembler_x64.h | 41 enum Scale : uint8_t { 64 Operand(Register base, Register index, Scale scale, int32_t disp); 65 Operand(Register index, Scale scale, int32_t disp); 68 void BuildSIB(Scale scale, Register index, Register base); 280 static uint8_t GetSIB(Scale scale, Register index, Register base) in GetSIB()
|
H A D | assembler_x64.cpp | 787 Operand::Operand(Register base, Register index, Scale scale, int32_t disp) in Operand() 805 Operand::Operand(Register index, Scale scale, int32_t disp) in Operand() 813 void Operand::BuildSIB(Scale scale, Register index, Register base) in BuildSIB()
|
/arkcompiler/runtime_core/static_core/runtime/tests/ |
H A D | mock_queue_thread_pool.cpp | 194 threadPool->Scale(scaledNumberOfThreads); in TestThreadPool() 205 threadPool->Scale(dynamicScaling); in TestThreadPool() 271 threadPool->Scale(numberOfThreads); in ControllerThreadScale()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | optimized_fast_call.cpp | 179 __ Movq(Operand(argvReg, actualNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r14); // -8: stack index
in OptimizedFastCallAndPushArgv() 198 __ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r14); // -8: stack index
in OptimizedFastCallAndPushArgv() 371 __ Movq(Operand(argV, actualNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack index
in JSFastCallWithArgVAndPushArgv() 389 __ Movq(Operand(argV, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack index
in JSFastCallWithArgVAndPushArgv()
|
H A D | optimized_call.cpp | 171 __ Movq(Operand(argvReg, r14, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index in OptimizedCallAndPushArgv() 192 __ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack index in OptimizedCallAndPushArgv() 203 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushArgv() 915 __ Movq(Operand(rdx, rax, Scale::Times8, in JSBoundFunctionCallInternal() 935 __ Movq(Operand(rdx, rax, Scale::Times8, 0), rcx); in JSBoundFunctionCallInternal() 973 __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax); in JSBoundFunctionCallInternal() 988 __ Leaq(Operand(r10, Scale::Times8, 0), rcx); // 8: disp in JSBoundFunctionCallInternal() 1108 __ Movq(Operand(glueReg, runtimeIdReg, Scale::Times8, JSThread::GlueData::GetRTStubEntriesOffset(false)), r9); in CallRuntimeWithArgv() 1172 __ Leaq(Operand(expectedNumArgs, Scale::Times8, 0), expectedNumArgs); in PopJSFunctionArgs() 1387 __ Leaq(Operand(context, outputCount, Scale in DeoptEnterAsmInterp() [all...] |
H A D | common_call.cpp | 37 __ Movq(Operand(argV, argc, Scale::Times8, -FRAME_SLOT_SIZE), arg); // -8: stack index in CopyArgumentWithArgV()
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | thread_pool.h | 108 Scale(nThreads); in ThreadPool() 118 void Scale(size_t newNThreads) in Scale() function in ark::ThreadPool 124 LOG(DEBUG, RUNTIME) << "Scale thread pool for " << newNThreads << " new threads"; in Scale() 154 LOG(DEBUG, RUNTIME) << "Scale has been completed"; in Scale()
|
H A D | compiler.h | 725 GetThreadPool()->Scale(numberOfThreads); in ScaleThreadPool()
|
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | lowering_test.cpp | 2480 INST(15U, Opcode::Load).u64().Inputs(0U, 2U).Scale(3U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2481 INST(16U, Opcode::Store).u64().Inputs(1U, 2U, 15U).Scale(3U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2485 INST(21U, Opcode::Load).u16().Inputs(0U, 80U).Scale(1U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2486 INST(22U, Opcode::Store).u16().Inputs(1U, 80U, 21U).Scale(1U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2487 INST(24U, Opcode::Load).u32().Inputs(0U, 80U).Scale(2U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2488 INST(25U, Opcode::Store).u32().Inputs(1U, 80U, 24U).Scale(2U); in BuildExpectedLowerMoveScaleInLoadStoreAArch64() 2509 INST(9U, Opcode::Load).u64().Inputs(0U, 2U).Scale(1U); in BuildExpectedLowerMoveScaleInLoadStoreAmd64() 2510 INST(10U, Opcode::Store).u64().Inputs(1U, 2U, 9U).Scale(1U); in BuildExpectedLowerMoveScaleInLoadStoreAmd64() 2511 INST(12U, Opcode::Load).u64().Inputs(0U, 2U).Scale(2U); in BuildExpectedLowerMoveScaleInLoadStoreAmd64() 2512 INST(13U, Opcode::Store).u64().Inputs(1U, 2U, 12U).Scale( in BuildExpectedLowerMoveScaleInLoadStoreAmd64() [all...] |
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/ |
H A D | assembler_x64_test.cpp | 406 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0()
|
/arkcompiler/runtime_core/compiler/optimizer/ir/ |
H A D | ir_constructor.h | 376 IrConstructor &Scale(uint64_t scale) in Scale() function in panda::compiler::final
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_number_format.cpp | 623 scale(icu::number::Scale::powerOfTen(2)); // means 10^2 in InitializeNumberFormat()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
H A D | ir_constructor.h | 470 IrConstructor &Scale(uint64_t scale) in Scale() function in ark::compiler::final
|