Home
last modified time | relevance | path

Searched refs:rn (Results 1 – 5 of 5) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm_vixl.h60 void CompareAndBranchIfZero(vixl32::Register rn,
63 void CompareAndBranchIfNonZero(vixl32::Register rn,
77 void (func_name)(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { \
78 MacroAssembler::func_name(vixl32::DontCare, rd, rn, operand); \
113 void Rrx(vixl32::Register rd, vixl32::Register rn) { in Rrx() argument
114 MacroAssembler::Rrx(vixl32::DontCare, rd, rn); in Rrx()
118 void Mul(vixl32::Register rd, vixl32::Register rn, vixl32::Register rm) { in Mul() argument
119 MacroAssembler::Mul(vixl32::DontCare, rd, rn, rm); in Mul()
125 void Add(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { in Add() argument
126 if (rd.Is(rn) && operand.IsPlainRegister()) { in Add()
[all …]
Dassembler_arm_vixl.cc431 vixl32::Register rn, in AddConstant() argument
436 if (!rd.Is(rn)) { in AddConstant()
437 ___ Mov(rd, rn); in AddConstant()
441 ___ Add(rd, rn, value); in AddConstant()
446 vixl32::Register rn, in AddConstantInIt() argument
451 ___ mov(cond, rd, rn); in AddConstantInIt()
453 ___ add(cond, rd, rn, value); in AddConstantInIt()
457 void ArmVIXLMacroAssembler::CompareAndBranchIfZero(vixl32::Register rn, in CompareAndBranchIfZero() argument
460 if (!is_far_target && rn.IsLow() && !label->IsBound()) { in CompareAndBranchIfZero()
465 Cbz(rn, label); in CompareAndBranchIfZero()
[all …]
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc77 XRegister rn, in AddConstant() argument
82 ___ Add(reg_x(rd), reg_x(rn), value); in AddConstant()
87 temps.Exclude(reg_x(rd), reg_x(rn)); in AddConstant()
89 ___ Add(temp, reg_x(rn), value); in AddConstant()
Djni_macro_assembler_arm64.h229 XRegister rn,
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc106 static inline bool CanEmitNarrowLdr(vixl32::Register rt, vixl32::Register rn, uint32_t offset) { in CanEmitNarrowLdr() argument
107 return rt.IsLow() && rn.IsLow() && offset < 32u; in CanEmitNarrowLdr()