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

References

gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 1647       Inst.addOperand(MCOperand::createReg(SP::O7));
 2092     case SP::O7: OpKind = MCK_IntRegs; break;
gen/lib/Target/Sparc/SparcGenInstrInfo.inc
  767 static const MCPhysReg ImplicitList2[] = { SP::O7, 0 };
gen/lib/Target/Sparc/SparcGenRegisterInfo.inc
 1085   { SP::O7 },
 1131     SP::I0, SP::I1, SP::I2, SP::I3, SP::I4, SP::I5, SP::I6, SP::I7, SP::G0, SP::G1, SP::G2, SP::G3, SP::G4, SP::G5, SP::G6, SP::G7, SP::L0, SP::L1, SP::L2, SP::L3, SP::L4, SP::L5, SP::L6, SP::L7, SP::O0, SP::O1, SP::O2, SP::O3, SP::O4, SP::O5, SP::O6, SP::O7, 
 1151     SP::I0, SP::I1, SP::I2, SP::I3, SP::I4, SP::I5, SP::I6, SP::I7, SP::G0, SP::G1, SP::G2, SP::G3, SP::G4, SP::G5, SP::G6, SP::G7, SP::L0, SP::L1, SP::L2, SP::L3, SP::L4, SP::L5, SP::L6, SP::L7, SP::O0, SP::O1, SP::O2, SP::O3, SP::O4, SP::O5, SP::O6, SP::O7, 
 1267   { 15U, SP::O7 },
 1352   { 15U, SP::O7 },
 1502   { SP::O7, 15U },
 1587   { SP::O7, 15U },
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  132     Sparc::O4, Sparc::O5, Sparc::O6, Sparc::O7,
  412     else if (Reg >= Sparc::O0 && Reg <= Sparc::O7)
lib/Target/Sparc/DelaySlotFiller.cpp
  294   RegDefs.insert(SP::O7);
lib/Target/Sparc/Disassembler/SparcDisassembler.cpp
   65   SP::O4,  SP::O5,  SP::O6,  SP::O7,
lib/Target/Sparc/MCTargetDesc/SparcInstPrinter.cpp
   72         case SP::O7: O << "\tretl"; return true;
   77     case SP::O7: // call $addr
lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
   63   InitSparcMCRegisterInfo(X, SP::O7);
lib/Target/Sparc/SparcAsmPrinter.cpp
  176   assert(MO.getReg() != SP::O7 &&
  212       MCOperand RegO7 = MCOperand::createReg(SP::O7);
  226   MCOperand RegO7   = MCOperand::createReg(SP::O7);
lib/Target/Sparc/SparcFrameLowering.cpp
  172   unsigned regOutRA = RegInfo.getDwarfRegNum(SP::O7, true);
lib/Target/Sparc/SparcISelLowering.cpp
  189   static_assert(SP::I0 + 7 == SP::I7 && SP::O0 + 7 == SP::O7,
 1025     .Case("o4", SP::O4).Case("o5", SP::O5).Case("o6", SP::O6).Case("o7", SP::O7)
lib/Target/Sparc/SparcRegisterInfo.cpp
   36 SparcRegisterInfo::SparcRegisterInfo() : SparcGenRegisterInfo(SP::O7) {}