Lines Matching refs:Rn

860   const Instruction* target = Instruction::Cast(xreg(instr->Rn()));  in VisitUnconditionalBranchToRegister()
916 reg(reg_size, instr->Rn(), instr->RnMode()), in AddSubHelper()
924 reg(reg_size, instr->Rn(), instr->RnMode()), in AddSubHelper()
973 reg(reg_size, instr->Rn()), in VisitAddSubWithCarry()
1001 int64_t op1 = reg(reg_size, instr->Rn()); in LogicalHelper()
1042 int64_t op1 = reg(reg_size, instr->Rn()); in ConditionalCompareHelper()
1098 uintptr_t address = AddressModeHelper(instr->Rn(), offset, addrmode); in LoadStoreHelper()
1196 uintptr_t address = AddressModeHelper(instr->Rn(), offset, addrmode); in LoadStorePairHelper()
1314 unsigned rn = instr->Rn(); in VisitLoadStoreExclusive()
1584 uint64_t new_val = xreg(instr->Rn()); in VisitConditionalSelect()
1607 unsigned src = instr->Rn(); in VisitDataProcessing1Source()
1709 int32_t rn = wreg(instr->Rn()); in VisitDataProcessing2Source()
1722 int64_t rn = xreg(instr->Rn()); in VisitDataProcessing2Source()
1735 uint32_t rn = static_cast<uint32_t>(wreg(instr->Rn())); in VisitDataProcessing2Source()
1746 uint64_t rn = static_cast<uint64_t>(xreg(instr->Rn())); in VisitDataProcessing2Source()
1765 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1771 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1777 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1783 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1790 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1796 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1802 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1808 uint32_t acc = reg<uint32_t>(instr->Rn()); in VisitDataProcessing2Source()
1822 result = ShiftOperand(reg_size, reg(reg_size, instr->Rn()), shift_op, in VisitDataProcessing2Source()
1860 uint64_t rn_u32 = reg<uint32_t>(instr->Rn()); in VisitDataProcessing3Source()
1862 int64_t rn_s32 = reg<int32_t>(instr->Rn()); in VisitDataProcessing3Source()
1867 result = xreg(instr->Ra()) + (xreg(instr->Rn()) * xreg(instr->Rm())); in VisitDataProcessing3Source()
1871 result = xreg(instr->Ra()) - (xreg(instr->Rn()) * xreg(instr->Rm())); in VisitDataProcessing3Source()
1878 result = MultiplyHigh(reg<uint64_t>(instr->Rn()), in VisitDataProcessing3Source()
1882 result = MultiplyHigh(xreg(instr->Rn()), xreg(instr->Rm())); in VisitDataProcessing3Source()
1929 int64_t src = reg(reg_size, instr->Rn()); in VisitBitfield()
1949 (lsb == 0) ? 0 : reg(reg_size, instr->Rn()) << (reg_size - lsb); in VisitExtract()
1970 unsigned src = instr->Rn(); in VisitFPIntegerConvert()
2084 unsigned src = instr->Rn(); in VisitFPFixedPointConvert()
2155 case FCMP_s: FPCompare(sreg(instr->Rn()), sreg(instr->Rm()), trap); break; in VisitFPCompare()
2157 case FCMP_d: FPCompare(dreg(instr->Rn()), dreg(instr->Rm()), trap); break; in VisitFPCompare()
2159 case FCMP_s_zero: FPCompare(sreg(instr->Rn()), 0.0f, trap); break; in VisitFPCompare()
2161 case FCMP_d_zero: FPCompare(dreg(instr->Rn()), 0.0, trap); break; in VisitFPCompare()
2176 FPCompare(sreg(instr->Rn()), sreg(instr->Rm()), trap); in VisitFPConditionalCompare()
2186 FPCompare(dreg(instr->Rn()), dreg(instr->Rm()), trap); in VisitFPConditionalCompare()
2202 selected = instr->Rn(); in VisitFPConditionalSelect()
2221 SimVRegister& rn = vreg(instr->Rn()); in VisitFPDataProcessing1Source()
2225 unsigned fn = instr->Rn(); in VisitFPDataProcessing1Source()
2269 SimVRegister& rn = vreg(instr->Rn()); in VisitFPDataProcessing2Source()
2301 unsigned fn = instr->Rn(); in VisitFPDataProcessing3Source()
2331 unsigned fn = instr->Rn(); in FPProcessNaNs()
2493 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON2RegMisc()
2627 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON3Same()
2751 SimVRegister& rn = vreg(instr->Rn()); in VisitNEON3Different()
2817 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONAcrossLanes()
2855 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONByIndexedElement()
2961 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONCopy()
2971 ins_immediate(vf, rd, reg_index, xreg(instr->Rn())); in VisitNEONCopy()
2986 dup_immediate(vf, rd, xreg(instr->Rn())); in VisitNEONCopy()
2997 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONExtract()
3013 uint64_t addr_base = xreg(instr->Rn(), Reg31IsStackPointer); in NEONLoadStoreMultiStructHelper()
3119 set_xreg(instr->Rn(), addr_base); in NEONLoadStoreMultiStructHelper()
3139 uint64_t addr = xreg(instr->Rn(), Reg31IsStackPointer); in NEONLoadStoreSingleStructHelper()
3332 set_xreg(instr->Rn(), addr + ((rm == 31) ? (scale * lane_size) : xreg(rm))); in NEONLoadStoreSingleStructHelper()
3460 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar2RegMisc()
3530 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar3Diff()
3547 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalar3Same()
3622 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarByIndexedElement()
3668 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarCopy()
3686 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarPairwise()
3702 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONScalarShiftImmediate()
3754 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONShiftImmediate()
3883 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONTable()
3884 SimVRegister& rn2 = vreg((instr->Rn() + 1) % kNumberOfVRegisters); in VisitNEONTable()
3885 SimVRegister& rn3 = vreg((instr->Rn() + 2) % kNumberOfVRegisters); in VisitNEONTable()
3886 SimVRegister& rn4 = vreg((instr->Rn() + 3) % kNumberOfVRegisters); in VisitNEONTable()
3909 SimVRegister& rn = vreg(instr->Rn()); in VisitNEONPerm()