Home
last modified time | relevance | path

Searched refs:rd (Results 1 – 7 of 7) sorted by relevance

/art/compiler/utils/arm/
Dassembler_arm_vixl.h103 void (func_name)(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { \
104 MacroAssembler::func_name(vixl32::DontCare, rd, rn, operand); \
128 void (func_name)(vixl32::Register rd, const vixl32::Operand& operand) { \
129 MacroAssembler::func_name(vixl32::DontCare, rd, operand); \
139 void Rrx(vixl32::Register rd, vixl32::Register rn) { in Rrx() argument
140 MacroAssembler::Rrx(vixl32::DontCare, rd, rn); in Rrx()
144 void Mul(vixl32::Register rd, vixl32::Register rn, vixl32::Register rm) { in Mul() argument
145 MacroAssembler::Mul(vixl32::DontCare, rd, rn, rm); in Mul()
151 void Add(vixl32::Register rd, vixl32::Register rn, const vixl32::Operand& operand) { in Add() argument
152 if (rd.Is(rn) && operand.IsPlainRegister()) { in Add()
[all …]
Dassembler_arm_vixl.cc97 void ArmVIXLAssembler::LoadImmediate(vixl32::Register rd, int32_t value) { in LoadImmediate() argument
100 ___ Mvn(rd, ~value); in LoadImmediate()
102 ___ Mov(rd, value); in LoadImmediate()
423 void ArmVIXLAssembler::AddConstant(vixl32::Register rd, int32_t value) { in AddConstant() argument
424 AddConstant(rd, rd, value); in AddConstant()
428 void ArmVIXLAssembler::AddConstant(vixl32::Register rd, in AddConstant() argument
434 if (!rd.Is(rn)) { in AddConstant()
435 ___ Mov(rd, rn); in AddConstant()
439 ___ Add(rd, rn, value); in AddConstant()
443 void ArmVIXLAssembler::AddConstantInIt(vixl32::Register rd, in AddConstantInIt() argument
[all …]
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h186 void AddConstant(XRegister rd,
189 void AddConstant(XRegister rd,
Djni_macro_assembler_arm64.cc115 void Arm64JNIMacroAssembler::AddConstant(XRegister rd, int32_t value, Condition cond) { in AddConstant() argument
116 AddConstant(rd, rd, value, cond); in AddConstant()
119 void Arm64JNIMacroAssembler::AddConstant(XRegister rd, in AddConstant() argument
125 ___ Add(reg_x(rd), reg_x(rn), value); in AddConstant()
130 temps.Exclude(reg_x(rd), reg_x(rn)); in AddConstant()
133 ___ Csel(reg_x(rd), temp, reg_x(rd), cond); in AddConstant()
/art/libartbase/base/
Dmem_map_test.cc42 std::random_device rd; in RandomData() local
47 res[i] = dist(rd); in RandomData()
/art/compiler/utils/x86_64/
Dassembler_x86_64_test.cc59 std::random_device rd; in TEST() local
60 std::default_random_engine e1(rd()); in TEST()
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc117 EmitAdrCode(ArmVIXLMacroAssembler* assembler, vixl32::Register rd, vixl32::Label* label) in EmitAdrCode() argument
118 : assembler_(assembler), rd_(rd), label_(label) { in EmitAdrCode()
121 assembler->adr(EncodingSize(Wide), rd, label); in EmitAdrCode()