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

  /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...]

Completed in 129 milliseconds