Home
last modified time | relevance | path

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

/art/compiler/utils/arm64/
Dassembler_arm64.h258 XRegister base, int32_t offset);
259 void StoreToOffset(XRegister source, XRegister base, int32_t offset);
260 void StoreSToOffset(SRegister source, XRegister base, int32_t offset);
261 void StoreDToOffset(DRegister source, XRegister base, int32_t offset);
263 void LoadImmediate(XRegister dest, int32_t value, vixl::Condition cond = vixl::al);
264 void Load(Arm64ManagedRegister dst, XRegister src, int32_t src_offset, size_t size);
266 XRegister base, int32_t offset);
267 void LoadFromOffset(XRegister dest, XRegister base, int32_t offset);
268 void LoadSFromOffset(SRegister dest, XRegister base, int32_t offset);
269 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.cc77 void Arm64Assembler::AddConstant(XRegister rd, int32_t value, Condition cond) { in AddConstant()
81 void Arm64Assembler::AddConstant(XRegister rd, XRegister rn, int32_t value, in AddConstant()
98 XRegister base, int32_t offset) { in StoreWToOffset()
114 void Arm64Assembler::StoreToOffset(XRegister source, XRegister base, int32_t offset) { in StoreToOffset()
119 void Arm64Assembler::StoreSToOffset(SRegister source, XRegister base, int32_t offset) { in StoreSToOffset()
123 void Arm64Assembler::StoreDToOffset(DRegister source, XRegister base, int32_t offset) { in StoreDToOffset()
201 void Arm64Assembler::LoadImmediate(XRegister dest, int32_t value, in LoadImmediate()
221 XRegister base, int32_t offset) { in LoadWFromOffset()
245 void Arm64Assembler::LoadFromOffset(XRegister dest, XRegister base, in LoadFromOffset()
251 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
70 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.cc1149 stream << XRegister(reg); in DumpCoreRegister()