Home | History | Annotate | Download | only in TableGen

Lines Matching refs:ResNo

250   MVT::SimpleValueType getKnownType(unsigned ResNo) const;
369 MVT::SimpleValueType getType(unsigned ResNo) const {
370 return Types[ResNo].getConcrete();
373 const EEVT::TypeSet &getExtType(unsigned ResNo) const { return Types[ResNo]; }
374 EEVT::TypeSet &getExtType(unsigned ResNo) { return Types[ResNo]; }
375 void setType(unsigned ResNo, const EEVT::TypeSet &T) { Types[ResNo] = T; }
377 bool hasTypeSet(unsigned ResNo) const {
378 return Types[ResNo].isConcrete();
380 bool isTypeCompletelyUnknown(unsigned ResNo) const {
381 return Types[ResNo].isCompletelyUnknown();
383 bool isTypeDynamicallyResolved(unsigned ResNo) const {
384 return Types[ResNo].isDynamicallyResolved();
487 bool UpdateNodeType(unsigned ResNo, const EEVT::TypeSet &InTy,
489 return Types[ResNo].MergeInTypeInfo(InTy, TP);
492 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy,
494 return Types[ResNo].MergeInTypeInfo(EEVT::TypeSet(InTy, TP), TP);
500 bool UpdateNodeTypeFromInst(unsigned ResNo, Record *Operand, TreePattern &TP);