Home
last modified time | relevance | path

Searched refs:Scale (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp249 uint32_t AssemblerAarch64::GetOpcFromScale(Scale scale, bool ispair) in GetOpcFromScale()
253 case Scale::B: in GetOpcFromScale()
254 case Scale::H: in GetOpcFromScale()
258 case Scale::S: in GetOpcFromScale()
261 case Scale::D: in GetOpcFromScale()
264 case Scale::Q: in GetOpcFromScale()
276 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale) in Ldr()
284 …uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | LoadAndStoreImm(imm, isSig… in Ldr()
296 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | Rm(rm.GetId()) | in Ldr()
304 Ldr(rt, operand, Scale::Q); in Ldr()
[all …]
Dassembler_aarch64.h79 explicit VectorRegister(VectorRegisterId reg, Scale scale = D) : reg_(reg), scale_(scale) {}; in reg_()
91 inline Scale GetScale() const in GetScale()
114 Scale scale_;
405 uint32_t GetOpcFromScale(Scale scale, bool ispair);
420 void Ldr(const Register &rt, const MemoryOperand &operand, Scale scale);
421 uint64_t GetImmOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX);
422 uint64_t GetOpcodeOfLdr(const MemoryOperand &operand, Scale scale);
423 uint32_t GetShiftOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX);
Dassembler_aarch64_constants.h66 enum Scale { enum
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.h41 enum Scale : uint8_t { enum
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);
272 static uint8_t GetSIB(Scale scale, Register index, Register base) in GetSIB()
Dassembler_x64.cpp787 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/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp167 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), rbx); // -8: stack … in OptimizedCallAndPushUndefined()
174 __ Leaq(Operand(r14, Scale::Times8, 0), codeAddrReg); in OptimizedCallAndPushUndefined()
606 …__ Movq(Operand(rdx, rax, Scale::Times8, kungfu::ArgumentAccessor::GetFixArgsNum() * FRAME_SLOT_SI… in JSBoundFunctionCallInternal()
625 __ Movq(Operand(rdx, rax, Scale::Times8, 0), rcx); in JSBoundFunctionCallInternal()
655 … __ Movq(Operand(rdi, r10, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), rax); in JSBoundFunctionCallInternal()
669 __ Leaq(Operand(r10, Scale::Times8, 0), rcx); // 8: disp in JSBoundFunctionCallInternal()
692 __ Movq(Operand(rdi, r9, Scale::Times8, JSThread::GlueData::GetCOStubEntriesOffset(false)), r8); in JSProxyCallInternal()
802 …__ Movq(Operand(glueReg, runtimeIdReg, Scale::Times8, JSThread::GlueData::GetRTStubEntriesOffset(f… in CallRuntimeWithArgv()
866 __ Leaq(Operand(expectedNumArgs, Scale::Times8, 0), expectedNumArgs); in PopJSFunctionArgs()
1078 __ Leaq(Operand(context, outputCount, Scale::Times8, FRAME_SLOT_SIZE), context); in DeoptEnterAsmInterp()
Dcommon_call.cpp38 __ Movq(Operand(argV, argc, Scale::Times8, -FRAME_SLOT_SIZE), arg); // -8: stack index in CopyArgumentWithArgV()
Doptimized_fast_call.cpp181 …__ Movq(Operand(argvReg, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack … in OptimizedFastCallAndPushUndefined()
354 …__ Movq(Operand(argV, expectedNumArgsReg, Scale::Times8, -FRAME_SLOT_SIZE), r13); // -8: stack ind… in JSFastCallWithArgVAndPushUndefined()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
Dassembler_x64_test.cpp413 __ Leaq(Operand(r14, Scale::Times8, 0), rcx); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/
Djs_number_format.cpp555 scale(icu::number::Scale::powerOfTen(2)); // means 10^2 in InitializeNumberFormat()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dir_constructor.h376 IrConstructor &Scale(uint64_t scale) in Scale() function