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

Declarations

gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2312   extern const TargetRegisterClass HvxQRRegClass;

References

gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 2971     &Hexagon::HvxQRRegClass,
lib/Target/Hexagon/HexagonBitTracker.cpp
  119     for (auto &RC : {HvxVRRegClass, HvxWRRegClass, HvxQRRegClass,
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  700          RC == &Hexagon::HvxQRRegClass;
lib/Target/Hexagon/HexagonISelLowering.cpp
 3025         return {0u, &Hexagon::HvxQRRegClass};
 3210       return std::make_pair(&Hexagon::HvxQRRegClass, 1);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
   39     addRegisterClass(MVT::v16i1, &Hexagon::HvxQRRegClass);
   40     addRegisterClass(MVT::v32i1, &Hexagon::HvxQRRegClass);
   41     addRegisterClass(MVT::v64i1, &Hexagon::HvxQRRegClass);
   42     addRegisterClass(MVT::v512i1, &Hexagon::HvxQRRegClass);
   50     addRegisterClass(MVT::v32i1, &Hexagon::HvxQRRegClass);
   51     addRegisterClass(MVT::v64i1, &Hexagon::HvxQRRegClass);
   52     addRegisterClass(MVT::v128i1, &Hexagon::HvxQRRegClass);
   53     addRegisterClass(MVT::v1024i1, &Hexagon::HvxQRRegClass);
lib/Target/Hexagon/HexagonInstrInfo.cpp
  859   if (Hexagon::HvxQRRegClass.contains(SrcReg, DestReg)) {
  865   if (Hexagon::HvxQRRegClass.contains(SrcReg) &&
  870   if (Hexagon::HvxQRRegClass.contains(DestReg) &&
  916   } else if (Hexagon::HvxQRRegClass.hasSubClassEq(RC)) {
  977   } else if (Hexagon::HvxQRRegClass.hasSubClassEq(RC)) {