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

References

lib/Target/Hexagon/HexagonBlockRanges.cpp
  252     if (!Reserved[R.Reg])
  255       if (!Reserved[S.Reg])
  271   if (Register::isPhysicalRegister(R.Reg)) {
  272     MCSubRegIterator I(R.Reg, &TRI);
  274       SRs.insert({R.Reg, 0});
  278     assert(Register::isVirtualRegister(R.Reg));
  279     auto &RC = *MRI.getRegClass(R.Reg);
  283       SRs.insert({R.Reg, 0});
  285       SRs.insert({R.Reg, I.getSubRegIndex()});
  324       if (Register::isPhysicalRegister(R.Reg) && Reserved[R.Reg])
  324       if (Register::isPhysicalRegister(R.Reg) && Reserved[R.Reg])
  341         if (Register::isPhysicalRegister(S.Reg) && Reserved[S.Reg])
  341         if (Register::isPhysicalRegister(S.Reg) && Reserved[S.Reg])
  377       assert(!Register::isPhysicalRegister(S.Reg) ||
  378              !MCSubRegIterator(S.Reg, &TRI, false).isValid());
  386       assert(!Register::isPhysicalRegister(S.Reg) ||
  387              !MCSubRegIterator(S.Reg, &TRI, false).isValid());
  478       if (Reserved[S.Reg] || Visited[S.Reg])
  478       if (Reserved[S.Reg] || Visited[S.Reg])
  481       Visited[S.Reg] = true;
  485     if (Register::isVirtualRegister(P.first.Reg))
  533     OS << printReg(I.first.Reg, &P.TRI, I.first.Sub) << " -> " << RL << "\n";
lib/Target/Hexagon/HexagonBlockRanges.h
   37       return Reg < R.Reg || (Reg == R.Reg && Sub < R.Sub);
   37       return Reg < R.Reg || (Reg == R.Reg && Sub < R.Sub);
   37       return Reg < R.Reg || (Reg == R.Reg && Sub < R.Sub);
   37       return Reg < R.Reg || (Reg == R.Reg && Sub < R.Sub);
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1997       if (isDead(R.Reg))
 2273         if (SrcRR.Reg != FoundR || SrcRR.Sub != 0) {