Home
last modified time | relevance | path

Searched refs:XRegister (Results 1 – 9 of 9) sorted by relevance

/art/compiler/utils/arm64/
Dassembler_arm64.h217 XRegister base, int32_t offset);
218 void StoreToOffset(XRegister source, XRegister base, int32_t offset);
219 void StoreSToOffset(SRegister source, XRegister base, int32_t offset);
220 void StoreDToOffset(DRegister source, XRegister base, int32_t offset);
222 void LoadImmediate(XRegister dest, int32_t value, vixl::Condition cond = vixl::al);
223 void Load(Arm64ManagedRegister dst, XRegister src, int32_t src_offset, size_t size);
225 XRegister base, int32_t offset);
226 void LoadFromOffset(XRegister dest, XRegister base, int32_t offset);
227 void LoadSFromOffset(SRegister dest, XRegister base, int32_t offset);
228 void LoadDFromOffset(DRegister dest, XRegister base, int32_t offset);
[all …]
Dmanaged_register_arm64.h59 XRegister AsXRegister() const { in AsXRegister()
61 return static_cast<XRegister>(id_); in AsXRegister()
86 XRegister AsOverlappingXRegister() const { in AsOverlappingXRegister()
88 return static_cast<XRegister>(AsWRegister()); in AsOverlappingXRegister()
148 static Arm64ManagedRegister FromXRegister(XRegister r) { in FromXRegister()
Dassembler_arm64.cc75 void Arm64Assembler::AddConstant(XRegister rd, int32_t value, Condition cond) { in AddConstant()
79 void Arm64Assembler::AddConstant(XRegister rd, XRegister rn, int32_t value, in AddConstant()
96 XRegister base, int32_t offset) { in StoreWToOffset()
112 void Arm64Assembler::StoreToOffset(XRegister source, XRegister base, int32_t offset) { in StoreToOffset()
117 void Arm64Assembler::StoreSToOffset(SRegister source, XRegister base, int32_t offset) { in StoreSToOffset()
121 void Arm64Assembler::StoreDToOffset(DRegister source, XRegister base, int32_t offset) { in StoreDToOffset()
199 void Arm64Assembler::LoadImmediate(XRegister dest, int32_t value, in LoadImmediate()
219 XRegister base, int32_t offset) { in LoadWFromOffset()
243 void Arm64Assembler::LoadFromOffset(XRegister dest, XRegister base, in LoadFromOffset()
249 void Arm64Assembler::LoadSFromOffset(SRegister dest, XRegister base, in LoadSFromOffset()
[all …]
Dmanaged_register_arm64_test.cc32 TEST(Arm64ManagedRegister, XRegister) { in TEST() argument
/art/runtime/arch/arm64/
Dregisters_arm64.h26 enum XRegister { enum
71 std::ostream& operator<<(std::ostream& os, const XRegister& rhs);
Dregisters_arm64.cc38 std::ostream& operator<<(std::ostream& os, const XRegister& rhs) { in operator <<()
/art/compiler/jni/quick/arm64/
Dcalling_convention_arm64.cc25 static const XRegister kXArgumentRegisters[] = {
165 Arm64ManagedRegister::FromXRegister(static_cast<XRegister>(x_reg))); in Arm64JniCallingConvention()
/art/compiler/optimizing/
Dcode_generator_arm64.h149 void LoadCurrentMethod(XRegister reg);
Dcode_generator_arm64.cc693 stream << Arm64ManagedRegister::FromXRegister(XRegister(reg)); in DumpCoreRegister()