/art/compiler/linker/arm/ |
relative_patcher_thumb2.h | 60 static uint32_t EncodeBakerReadBarrierGcRootData(uint32_t root_reg, bool narrow) { 61 CheckValidReg(root_reg); 62 DCHECK(!narrow || root_reg < 8u) << root_reg; 66 BakerReadBarrierFirstRegField::Encode(root_reg) |
|
relative_patcher_thumb2.cc | 149 // LDR (immediate), encoding T3, with correct root_reg. 150 const uint32_t root_reg = BakerReadBarrierFirstRegField::Decode(encoded_data); local 151 CHECK_EQ(prev_insn & 0xfff0f000u, 0xf8d00000u | (root_reg << 12)); 155 // LDR (immediate), encoding T1, with correct root_reg. 156 const uint32_t root_reg = BakerReadBarrierFirstRegField::Decode(encoded_data); local 157 CHECK_EQ(prev_insn & 0xf807u, 0x6800u | root_reg); 313 Register root_reg(BakerReadBarrierFirstRegField::Decode(encoded_data)); 314 CheckValidReg(root_reg.GetCode()); 320 __ CompareAndBranchIfZero(root_reg, &return_label, /* is_far_target */ false); 321 MemOperand lock_word(root_reg, mirror::Object::MonitorOffset().Int32Value()) [all...] |
relative_patcher_thumb2_test.cc | 245 std::vector<uint8_t> CompileBakerGcRootThunk(uint32_t root_reg, bool narrow) { 247 0u, Thumb2RelativePatcher::EncodeBakerReadBarrierGcRootData(root_reg, narrow)); [all...] |
/art/compiler/linker/arm64/ |
relative_patcher_arm64.h | 50 static uint32_t EncodeBakerReadBarrierGcRootData(uint32_t root_reg) { 51 CheckValidReg(root_reg); 53 BakerReadBarrierFirstRegField::Encode(root_reg) |
|
relative_patcher_arm64.cc | 337 // LDR (immediate) with correct root_reg. 338 const uint32_t root_reg = BakerReadBarrierFirstRegField::Decode(encoded_data); local 339 CHECK_EQ(prev_insn & 0xffc0001fu, 0xb9400000u | root_reg); 473 auto root_reg = local 475 CheckValidReg(root_reg.GetCode()); 480 __ Cbz(root_reg, &return_label); 481 MemOperand lock_word(root_reg.X(), mirror::Object::MonitorOffset().Int32Value()); 493 __ Mov(ip0.W(), root_reg); 496 __ Lsl(root_reg, ip0.W(), LockWord::kForwardingAddressShift);
|
relative_patcher_arm64_test.cc | 489 std::vector<uint8_t> CompileBakerGcRootThunk(uint32_t root_reg) { 491 0u, Arm64RelativePatcher::EncodeBakerReadBarrierGcRootData(root_reg)); [all...] |
/art/compiler/optimizing/ |
code_generator_arm64.cc | [all...] |
code_generator_arm_vixl.cc | 8539 vixl32::Register root_reg = RegisterFrom(root); local [all...] |
code_generator_mips64.cc | [all...] |
code_generator_mips.cc | 6466 Register root_reg = root.AsRegister<Register>(); local [all...] |
code_generator_x86.cc | 7121 Register root_reg = root.AsRegister<Register>(); local [all...] |
code_generator_x86_64.cc | 6510 CpuRegister root_reg = root.AsRegister<CpuRegister>(); local [all...] |