Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc571 Register HeavyOptimizerFrontend::Load(Decoder::LoadOperandType operand_type, in Load()
655 Register HeavyOptimizerFrontend::LoadWithoutRecovery(Decoder::LoadOperandType operand_type, in LoadWithoutRecovery()
660 case Decoder::LoadOperandType::k8bitUnsigned: in LoadWithoutRecovery()
663 case Decoder::LoadOperandType::k16bitUnsigned: in LoadWithoutRecovery()
666 case Decoder::LoadOperandType::k32bitUnsigned: in LoadWithoutRecovery()
669 case Decoder::LoadOperandType::k64bit: in LoadWithoutRecovery()
672 case Decoder::LoadOperandType::k8bitSigned: in LoadWithoutRecovery()
675 case Decoder::LoadOperandType::k16bitSigned: in LoadWithoutRecovery()
678 case Decoder::LoadOperandType::k32bitSigned: in LoadWithoutRecovery()
689 Register HeavyOptimizerFrontend::LoadWithoutRecovery(Decoder::LoadOperandType operand_type, in LoadWithoutRecovery()
[all …]
Dfrontend.h115 Register Load(Decoder::LoadOperandType operand_type, Register arg, int16_t offset);
118 constexpr Decoder::LoadOperandType ToLoadOperandType() { in ToLoadOperandType()
120 return Decoder::LoadOperandType::k8bitSigned; in ToLoadOperandType()
122 return Decoder::LoadOperandType::k16bitSigned; in ToLoadOperandType()
124 return Decoder::LoadOperandType::k32bitSigned; in ToLoadOperandType()
126 return Decoder::LoadOperandType::k64bit; in ToLoadOperandType()
128 return Decoder::LoadOperandType::k8bitUnsigned; in ToLoadOperandType()
130 return Decoder::LoadOperandType::k16bitUnsigned; in ToLoadOperandType()
132 return Decoder::LoadOperandType::k32bitUnsigned; in ToLoadOperandType()
154 Register LoadWithoutRecovery(Decoder::LoadOperandType operand_type, Register base, int32_t disp);
[all …]
/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.cc370 Register LiteTranslator::Load(Decoder::LoadOperandType operand_type, Register arg, int16_t offset) { in Load()
377 case Decoder::LoadOperandType::k8bitUnsigned: in Load()
380 case Decoder::LoadOperandType::k16bitUnsigned: in Load()
383 case Decoder::LoadOperandType::k32bitUnsigned: in Load()
386 case Decoder::LoadOperandType::k64bit: in Load()
389 case Decoder::LoadOperandType::k8bitSigned: in Load()
392 case Decoder::LoadOperandType::k16bitSigned: in Load()
395 case Decoder::LoadOperandType::k32bitSigned: in Load()
Dlite_translator.h97 Register Load(Decoder::LoadOperandType operand_type, Register arg, int16_t offset);
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h635 enum class LoadOperandType : uint8_t { enum
985 using LoadArgs = LoadArgsTemplate<LoadOperandType>;
1059 DecodeCompressedLoadStore<LoadStore::kLoad, LoadOperandType::k32bitSigned>(); in DecodeCompressedInstruction()
1062 DecodeCompressedLoadStore<LoadStore::kLoad, LoadOperandType::k64bit>(); in DecodeCompressedInstruction()
1102 DecodeCompressedLoadsp<LoadOperandType::k32bitSigned>(); in DecodeCompressedInstruction()
1105 DecodeCompressedLoadsp<LoadOperandType::k64bit>(); in DecodeCompressedInstruction()
1485 DecodeLoad<LoadOperandType>(); in DecodeBaseInstruction()
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h224 Register Load(Decoder::LoadOperandType operand_type, Register arg, int16_t offset) { in Load()
227 case Decoder::LoadOperandType::k8bitUnsigned: in Load()
229 case Decoder::LoadOperandType::k16bitUnsigned: in Load()
231 case Decoder::LoadOperandType::k32bitUnsigned: in Load()
233 case Decoder::LoadOperandType::k64bit: in Load()
235 case Decoder::LoadOperandType::k8bitSigned: in Load()
237 case Decoder::LoadOperandType::k16bitSigned: in Load()
239 case Decoder::LoadOperandType::k32bitSigned: in Load()