HomeSort by relevance Sort by last modified time
    Searched refs:Arm64ManagedRegister (Results 1 - 9 of 9) sorted by null

  /art/compiler/utils/arm64/
managed_register_arm64_test.cc 26 TEST(Arm64ManagedRegister, NoRegister) {
27 Arm64ManagedRegister reg = ManagedRegister::NoRegister().AsArm64();
33 TEST(Arm64ManagedRegister, XRegister) {
34 Arm64ManagedRegister reg = Arm64ManagedRegister::FromXRegister(X0);
35 Arm64ManagedRegister wreg = Arm64ManagedRegister::FromWRegister(W0);
44 reg = Arm64ManagedRegister::FromXRegister(X1);
45 wreg = Arm64ManagedRegister::FromWRegister(W1);
54 reg = Arm64ManagedRegister::FromXRegister(X7)
    [all...]
managed_register_arm64.cc 43 bool Arm64ManagedRegister::Overlaps(const Arm64ManagedRegister& other) const {
48 int Arm64ManagedRegister::RegNo() const {
65 int Arm64ManagedRegister::RegIdLow() const {
77 int Arm64ManagedRegister::RegIdHigh() const {
86 void Arm64ManagedRegister::Print(std::ostream& os) const {
102 std::ostream& operator<<(std::ostream& os, const Arm64ManagedRegister& reg) {
managed_register_arm64.h 58 class Arm64ManagedRegister : public ManagedRegister {
133 constexpr bool IsSameType(Arm64ManagedRegister test) const {
145 bool Overlaps(const Arm64ManagedRegister& other) const;
149 static constexpr Arm64ManagedRegister FromXRegister(XRegister r) {
154 static constexpr Arm64ManagedRegister FromWRegister(WRegister r) {
159 static constexpr Arm64ManagedRegister FromDRegister(DRegister r) {
164 static constexpr Arm64ManagedRegister FromSRegister(SRegister r) {
171 static constexpr Arm64ManagedRegister FromWRegisterX(WRegister r) {
177 static constexpr Arm64ManagedRegister FromSRegisterD(SRegister r) {
206 explicit constexpr Arm64ManagedRegister(int reg_id) : ManagedRegister(reg_id) {
    [all...]
jni_macro_assembler_arm64.cc 127 Arm64ManagedRegister src = m_src.AsArm64();
145 Arm64ManagedRegister src = m_src.AsArm64();
152 Arm64ManagedRegister src = m_src.AsArm64();
160 Arm64ManagedRegister scratch = m_scratch.AsArm64();
170 Arm64ManagedRegister scratch = m_scratch.AsArm64();
187 Arm64ManagedRegister source = m_source.AsArm64();
188 Arm64ManagedRegister scratch = m_scratch.AsArm64();
253 void Arm64JNIMacroAssembler::Load(Arm64ManagedRegister dest,
292 Arm64ManagedRegister dst = m_dst.AsArm64();
301 Arm64ManagedRegister dst = m_dst.AsArm64()
    [all...]
assembler_arm64.cc 53 Arm64ManagedRegister dst = m_dst.AsArm64();
54 Arm64ManagedRegister base = m_base.AsArm64();
63 Arm64ManagedRegister base = m_base.AsArm64();
64 Arm64ManagedRegister scratch = m_scratch.AsArm64();
jni_macro_assembler_arm64.h 186 Arm64Exception(Arm64ManagedRegister scratch, size_t stack_adjust)
192 const Arm64ManagedRegister scratch_;
217 void Load(Arm64ManagedRegister dst, XRegister src, int32_t src_offset, size_t size);
  /art/compiler/jni/quick/arm64/
calling_convention_arm64.cc 62 Arm64ManagedRegister::FromXRegister(X19),
63 Arm64ManagedRegister::FromXRegister(X20),
64 Arm64ManagedRegister::FromXRegister(X21),
65 Arm64ManagedRegister::FromXRegister(X22),
66 Arm64ManagedRegister::FromXRegister(X23),
67 Arm64ManagedRegister::FromXRegister(X24),
68 Arm64ManagedRegister::FromXRegister(X25),
69 Arm64ManagedRegister::FromXRegister(X26),
70 Arm64ManagedRegister::FromXRegister(X27),
71 Arm64ManagedRegister::FromXRegister(X28)
    [all...]
  /art/compiler/trampolines/
trampoline_compiler.cc 106 __ JumpTo(Arm64ManagedRegister::FromXRegister(X0), Offset(offset.Int32Value()),
107 Arm64ManagedRegister::FromXRegister(IP1));
111 __ LoadRawPtr(Arm64ManagedRegister::FromXRegister(IP1),
112 Arm64ManagedRegister::FromXRegister(X0),
115 __ JumpTo(Arm64ManagedRegister::FromXRegister(IP1), Offset(offset.Int32Value()),
116 Arm64ManagedRegister::FromXRegister(IP0));
120 __ JumpTo(Arm64ManagedRegister::FromXRegister(TR), Offset(offset.Int32Value()),
121 Arm64ManagedRegister::FromXRegister(IP0));
  /art/compiler/utils/
managed_register.h 31 class Arm64ManagedRegister;
58 constexpr arm64::Arm64ManagedRegister AsArm64() const;

Completed in 126 milliseconds