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

References

gen/lib/Target/AVR/AVRGenAsmMatcher.inc
  901     case AVR::R29R28: OpKind = MCK_PTRDISPREGS; break;
gen/lib/Target/AVR/AVRGenRegisterInfo.inc
  386     AVR::R25R24, AVR::R19R18, AVR::R21R20, AVR::R23R22, AVR::R31R30, AVR::R27R26, AVR::R29R28, AVR::R17R16, AVR::R15R14, AVR::R13R12, AVR::R11R10, AVR::R9R8, AVR::R7R6, AVR::R5R4, AVR::R3R2, AVR::R1R0, 
  406     AVR::R25R24, AVR::R19R18, AVR::R21R20, AVR::R23R22, AVR::R31R30, AVR::R27R26, AVR::R29R28, AVR::R17R16, 
  446     AVR::R25R24, AVR::R31R30, AVR::R27R26, AVR::R29R28, 
  456     AVR::R27R26, AVR::R29R28, AVR::R31R30, 
  476     AVR::R31R30, AVR::R29R28, 
  582   { 28U, AVR::R29R28 },
  621   { 28U, AVR::R29R28 },
  682   { AVR::R29R28, 28U },
  738   { AVR::R29R28, 28U },
lib/Target/AVR/AVRAsmPrinter.cpp
  154     assert(MI->getOperand(OpNum).getReg() == AVR::R29R28 &&
lib/Target/AVR/AVRFrameLowering.cpp
   72         .addReg(AVR::R29R28, RegState::Kill)
  114   BuildMI(MBB, MBBI, DL, TII.get(AVR::SPREAD), AVR::R29R28)
  121     I->addLiveIn(AVR::R29R28);
  131   MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
  132                          .addReg(AVR::R29R28, RegState::Kill)
  140       .addReg(AVR::R29R28)
  178     BuildMI(MBB, MBBI, DL, TII.get(AVR::POPWRd), AVR::R29R28);
  208   MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(Opcode), AVR::R29R28)
  209                          .addReg(AVR::R29R28, RegState::Kill)
  216       .addReg(AVR::R29R28, RegState::Kill);
  355     MI.getOperand(0).setReg(AVR::R29R28);
lib/Target/AVR/AVRISelLowering.cpp
 1889       return std::make_pair(unsigned(AVR::R29R28), &AVR::PTRREGSRegClass);
 2026       .Case("X", AVR::R27R26).Case("Y", AVR::R29R28).Case("Z", AVR::R31R30)
 2037       .Case("r28", AVR::R29R28).Case("r30", AVR::R31R30)
 2038       .Case("X", AVR::R27R26).Case("Y", AVR::R29R28).Case("Z", AVR::R31R30)
lib/Target/AVR/AVRRegisterInfo.cpp
   77   Reserved.set(AVR::R29R28);
  154     MI.getOperand(FIOperandNum).ChangeToRegister(AVR::R29R28, false);
  162     assert(DstReg != AVR::R29R28 && "Dest reg cannot be the frame pointer");
  224     MachineInstr *New = BuildMI(MBB, II, dl, TII.get(AddOpc), AVR::R29R28)
  225                             .addReg(AVR::R29R28, RegState::Kill)
  236     BuildMI(MBB, std::next(II), dl, TII.get(SubOpc), AVR::R29R28)
  237         .addReg(AVR::R29R28, RegState::Kill)
  243   MI.getOperand(FIOperandNum).ChangeToRegister(AVR::R29R28, false);
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
  122   case AVR::R29R28: return 0x02; // Y: 0b10
  149   case AVR::R29R28: