Searched refs:XRegister (Results 1 – 9 of 9) sorted by relevance
/art/compiler/utils/arm64/ |
D | assembler_arm64.h | 217 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 …]
|
D | managed_register_arm64.h | 59 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()
|
D | assembler_arm64.cc | 75 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 …]
|
D | managed_register_arm64_test.cc | 32 TEST(Arm64ManagedRegister, XRegister) { in TEST() argument
|
/art/runtime/arch/arm64/ |
D | registers_arm64.h | 26 enum XRegister { enum 71 std::ostream& operator<<(std::ostream& os, const XRegister& rhs);
|
D | registers_arm64.cc | 38 std::ostream& operator<<(std::ostream& os, const XRegister& rhs) { in operator <<()
|
/art/compiler/jni/quick/arm64/ |
D | calling_convention_arm64.cc | 25 static const XRegister kXArgumentRegisters[] = { 165 Arm64ManagedRegister::FromXRegister(static_cast<XRegister>(x_reg))); in Arm64JniCallingConvention()
|
/art/compiler/optimizing/ |
D | code_generator_arm64.h | 149 void LoadCurrentMethod(XRegister reg);
|
D | code_generator_arm64.cc | 693 stream << Arm64ManagedRegister::FromXRegister(XRegister(reg)); in DumpCoreRegister()
|