Home
last modified time | relevance | path

Searched defs:scale (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Doperands.h702 MemRef(Reg base, Reg index, uint16_t scale) : MemRef(base, index, scale, 0) {} in MemRef()
703 …MemRef(Reg base, Reg index, uint16_t scale, ssize_t disp) : disp_(disp), scale_(scale), base_(base… in MemRef()
893 …explicit Shift(Reg base, ShiftType type, uint32_t scale) : scale_(scale), base_(base), type_(type)… in Shift()
894 explicit Shift(Reg base, uint32_t scale) : Shift(base, ShiftType::LSL, scale) {} in Shift()
Dcodegen.cpp3088 int32_t scale = DataType::ShiftByType(inst->GetType(), enc->GetCodegen()->GetArch()); in VisitStoreArray() local
5108 int32_t scale = DataType::ShiftByType(type, enc->GetCodegen()->GetArch()); in VisitLoadArrayPair() local
5153 int32_t scale = DataType::ShiftByType(type, enc->GetCodegen()->GetArch()); in VisitStoreArrayPair() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dadjust_arefs.cpp154 auto scale = DataType::ShiftByType(org->GetType(), static_cast<panda::Arch>(0)); in ProcessChain() local
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64.cpp239 uint32_t AssemblerAarch64::GetOpcFromScale(Scale scale, bool ispair) in GetOpcFromScale()
265 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale) in Ldr()
1142 uint64_t AssemblerAarch64::GetImmOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX) in GetImmOfLdr()
1160 uint64_t AssemblerAarch64::GetOpcodeOfLdr(const MemoryOperand &operand, Scale scale) in GetOpcodeOfLdr()
1218 uint32_t AssemblerAarch64::GetShiftOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX) in GetShiftOfLdr()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
Dassembler_x64.cpp786 Operand::Operand(Register base, Register index, Scale scale, int32_t disp) in Operand()
804 Operand::Operand(Register index, Scale scale, int32_t disp) in Operand()
812 void Operand::BuildSIB(Scale scale, Register index, Register base) in BuildSIB()
Dassembler_x64.h272 static uint8_t GetSIB(Scale scale, Register index, Register base) in GetSIB()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch64/
Dtarget.h242 auto scale = mem.GetScale(); in ConvertMem() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/amd64/
Dtarget.h347 auto scale = mem.GetScale(); in ArchMem() local
/arkcompiler/runtime_core/compiler/tests/
Dinst_generator_test.cpp491 T DoShift(T value, ShiftType shift_type, uint64_t scale, uint8_t type_size) in DoShift()
/arkcompiler/ets_runtime/ecmascript/tests/
Decma_string_test.cpp171 uint32_t scale = 3333; in HWTEST_F_L0() local
186 uint32_t scale = 3333; in HWTEST_F_L0() local
201 uint32_t scale = 3333; in HWTEST_F_L0() local
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dir_constructor.h386 IrConstructor &Scale(uint64_t scale) in Scale()
Dinst.h1772 void SetScale(uint32_t scale) in SetScale()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/target/aarch32/
Dencode.cpp569 auto scale = mem.GetScale(); in PrepareMemLdSForFloat() local