reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
 2593       Inst.addOperand(MCOperand::createReg(Hexagon::R30));
 6672     case Hexagon::R30: OpKind = MCK_IntRegs; break;
gen/lib/Target/Hexagon/HexagonGenInstrInfo.inc
 3289 static const MCPhysReg ImplicitList1[] = { Hexagon::R31, Hexagon::R30, Hexagon::R29, 0 };
 3290 static const MCPhysReg ImplicitList2[] = { Hexagon::R29, Hexagon::R30, 0 };
 3292 static const MCPhysReg ImplicitList4[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, 0 };
 3305 static const MCPhysReg ImplicitList17[] = { Hexagon::R30, 0 };
 3326 static const MCPhysReg ImplicitList38[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, Hexagon::PC, 0 };
 3327 static const MCPhysReg ImplicitList39[] = { Hexagon::R14, Hexagon::R15, Hexagon::R28, Hexagon::R29, Hexagon::R30, Hexagon::R31, Hexagon::PC, 0 };
 3328 static const MCPhysReg ImplicitList40[] = { Hexagon::FRAMEKEY, Hexagon::FRAMELIMIT, Hexagon::R30, Hexagon::R31, 0 };
 3332 static const MCPhysReg ImplicitList44[] = { Hexagon::FRAMEKEY, Hexagon::R30, 0 };
 3333 static const MCPhysReg ImplicitList45[] = { Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
 3336 static const MCPhysReg ImplicitList48[] = { Hexagon::PC, Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
 3337 static const MCPhysReg ImplicitList49[] = { Hexagon::FRAMEKEY, Hexagon::P0, Hexagon::R30, 0 };
 3338 static const MCPhysReg ImplicitList50[] = { Hexagon::FRAMEKEY, Hexagon::FRAMELIMIT, Hexagon::R30, Hexagon::R29, Hexagon::R31, 0 };
 3339 static const MCPhysReg ImplicitList51[] = { Hexagon::R30, Hexagon::R29, 0 };
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
  925   { Hexagon::R30 },
 1025     Hexagon::R0, Hexagon::R1, Hexagon::R2, Hexagon::R3, Hexagon::R4, Hexagon::R5, Hexagon::R6, Hexagon::R7, Hexagon::R8, Hexagon::R9, Hexagon::R12, Hexagon::R13, Hexagon::R14, Hexagon::R15, Hexagon::R16, Hexagon::R17, Hexagon::R18, Hexagon::R19, Hexagon::R20, Hexagon::R21, Hexagon::R22, Hexagon::R23, Hexagon::R24, Hexagon::R25, Hexagon::R26, Hexagon::R27, Hexagon::R28, Hexagon::R10, Hexagon::R11, Hexagon::R29, Hexagon::R30, Hexagon::R31, 
 1339   { 30U, Hexagon::R30 },
 1493   { 30U, Hexagon::R30 },
 1728   { Hexagon::R30, 30U },
 1927   { Hexagon::R30, 30U },
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
  212           MI.getOperand(1).getReg() == Hexagon::R30) {
  220           MI.getOperand(1).getReg() == Hexagon::R30) {
  228           MI.getOperand(2).getReg() == Hexagon::R30) {
  236           MI.getOperand(2).getReg() == Hexagon::R30) {
  244           MI.getOperand(2).getReg() == Hexagon::R30) {
  252           MI.getOperand(2).getReg() == Hexagon::R30) {
  260           MI.getOperand(2).getReg() == Hexagon::R30) {
  268           MI.getOperand(2).getReg() == Hexagon::R30) {
  548       Hexagon::R30, Hexagon::R31};
lib/Target/Hexagon/HexagonFrameLowering.cpp
  673         .addReg(Hexagon::R30);
  721       .addReg(Hexagon::R30);
  727       .addReg(Hexagon::R30);
lib/Target/Hexagon/HexagonISelLowering.cpp
 2811       DAG.getNode(ISD::ADD, dl, PtrVT, DAG.getRegister(Hexagon::R30, PtrVT),
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  134   Reserved.set(Hexagon::R30);
  299   return Hexagon::R30;
lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
  229           MRI.getDwarfRegNum(Hexagon::R30, true), 0);