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

References

utils/TableGen/GlobalISelEmitter.cpp
  116     if (Ty.isScalar()) {
  117       OS << "GILLT_s" << Ty.getSizeInBits();
  120     if (Ty.isVector()) {
  121       OS << "GILLT_v" << Ty.getNumElements() << "s" << Ty.getScalarSizeInBits();
  121       OS << "GILLT_v" << Ty.getNumElements() << "s" << Ty.getScalarSizeInBits();
  124     if (Ty.isPointer()) {
  125       OS << "GILLT_p" << Ty.getAddressSpace();
  126       if (Ty.getSizeInBits() > 0)
  127         OS << "s" << Ty.getSizeInBits();
  134     if (Ty.isScalar()) {
  135       OS << "LLT::scalar(" << Ty.getSizeInBits() << ")";
  138     if (Ty.isVector()) {
  139       OS << "LLT::vector(" << Ty.getNumElements() << ", "
  140          << Ty.getScalarSizeInBits() << ")";
  143     if (Ty.isPointer() && Ty.getSizeInBits() > 0) {
  143     if (Ty.isPointer() && Ty.getSizeInBits() > 0) {
  144       OS << "LLT::pointer(" << Ty.getAddressSpace() << ", "
  145          << Ty.getSizeInBits() << ")";
  151   const LLT &get() const { return Ty; }
  157     if (Ty.isValid() != Other.Ty.isValid())
  157     if (Ty.isValid() != Other.Ty.isValid())
  158       return Ty.isValid() < Other.Ty.isValid();
  158       return Ty.isValid() < Other.Ty.isValid();
  159     if (!Ty.isValid())
  162     if (Ty.isVector() != Other.Ty.isVector())
  162     if (Ty.isVector() != Other.Ty.isVector())
  163       return Ty.isVector() < Other.Ty.isVector();
  163       return Ty.isVector() < Other.Ty.isVector();
  164     if (Ty.isScalar() != Other.Ty.isScalar())
  164     if (Ty.isScalar() != Other.Ty.isScalar())
  165       return Ty.isScalar() < Other.Ty.isScalar();
  165       return Ty.isScalar() < Other.Ty.isScalar();
  166     if (Ty.isPointer() != Other.Ty.isPointer())
  166     if (Ty.isPointer() != Other.Ty.isPointer())
  167       return Ty.isPointer() < Other.Ty.isPointer();
  167       return Ty.isPointer() < Other.Ty.isPointer();
  169     if (Ty.isPointer() && Ty.getAddressSpace() != Other.Ty.getAddressSpace())
  169     if (Ty.isPointer() && Ty.getAddressSpace() != Other.Ty.getAddressSpace())
  169     if (Ty.isPointer() && Ty.getAddressSpace() != Other.Ty.getAddressSpace())
  170       return Ty.getAddressSpace() < Other.Ty.getAddressSpace();
  170       return Ty.getAddressSpace() < Other.Ty.getAddressSpace();
  172     if (Ty.isVector() && Ty.getNumElements() != Other.Ty.getNumElements())
  172     if (Ty.isVector() && Ty.getNumElements() != Other.Ty.getNumElements())
  172     if (Ty.isVector() && Ty.getNumElements() != Other.Ty.getNumElements())
  173       return Ty.getNumElements() < Other.Ty.getNumElements();
  173       return Ty.getNumElements() < Other.Ty.getNumElements();
  175     return Ty.getSizeInBits() < Other.Ty.getSizeInBits();
  175     return Ty.getSizeInBits() < Other.Ty.getSizeInBits();
  178   bool operator==(const LLTCodeGen &B) const { return Ty == B.Ty; }
  178   bool operator==(const LLTCodeGen &B) const { return Ty == B.Ty; }