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