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

References

utils/TableGen/CodeGenDAGPatterns.cpp
 1650   for (unsigned i = 0, e = Types.size(); i != e; ++i)
 1651     if (!TP.getInfer().isConcrete(Types[i], true))
 1660   for (const TypeSetByHwMode &S : Types)
 1670   for (const TypeSetByHwMode &S : Types)
 1680   for (TypeSetByHwMode &S : Types) {
 1820   for (unsigned i = 0, e = Types.size(); i != e; ++i) {
 1905   New->Types = Types;
 1905   New->Types = Types;
 1914   std::fill(Types.begin(), Types.end(), TypeSetByHwMode());
 1914   std::fill(Types.begin(), Types.end(), TypeSetByHwMode());
 2340       for (unsigned i = 0, e = Types.size(); i != e; ++i)
 2348       assert(Types.size() == 1 && "Invalid IntInit");
 2351       bool MadeChange = TP.getInfer().EnforceInteger(Types[0]);
 2353       if (!TP.getInfer().isConcrete(Types[0], false))
 2356       ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
utils/TableGen/CodeGenDAGPatterns.h
  670     Types.resize(NumResults);
  676     Types.resize(NumResults);
  698   unsigned getNumTypes() const { return Types.size(); }
  700     return Types[ResNo].getValueTypeByHwMode();
  702   const std::vector<TypeSetByHwMode> &getExtTypes() const { return Types; }
  704     return Types[ResNo];
  706   TypeSetByHwMode &getExtType(unsigned ResNo) { return Types[ResNo]; }
  707   void setType(unsigned ResNo, const TypeSetByHwMode &T) { Types[ResNo] = T; }
  709     return Types[ResNo].getMachineValueType().SimpleTy;
  713     return Types[ResNo].isValueTypeByHwMode(false);
  716     return Types[ResNo].empty();
  989   return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);
  997   return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);
 1005   return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);