Lines Matching refs:ResNo
225 MVT::SimpleValueType getKnownType(unsigned ResNo) const;
343 MVT::SimpleValueType getType(unsigned ResNo) const { in getType() argument
344 return Types[ResNo].getConcrete(); in getType()
347 const EEVT::TypeSet &getExtType(unsigned ResNo) const { return Types[ResNo]; } in getExtType() argument
348 EEVT::TypeSet &getExtType(unsigned ResNo) { return Types[ResNo]; } in getExtType() argument
349 void setType(unsigned ResNo, const EEVT::TypeSet &T) { Types[ResNo] = T; } in setType() argument
351 bool hasTypeSet(unsigned ResNo) const { in hasTypeSet() argument
352 return Types[ResNo].isConcrete(); in hasTypeSet()
354 bool isTypeCompletelyUnknown(unsigned ResNo) const { in isTypeCompletelyUnknown() argument
355 return Types[ResNo].isCompletelyUnknown(); in isTypeCompletelyUnknown()
357 bool isTypeDynamicallyResolved(unsigned ResNo) const { in isTypeDynamicallyResolved() argument
358 return Types[ResNo].isDynamicallyResolved(); in isTypeDynamicallyResolved()
456 bool UpdateNodeType(unsigned ResNo, const EEVT::TypeSet &InTy, in UpdateNodeType() argument
458 return Types[ResNo].MergeInTypeInfo(InTy, TP); in UpdateNodeType()
461 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy, in UpdateNodeType() argument
463 return Types[ResNo].MergeInTypeInfo(EEVT::TypeSet(InTy, TP), TP); in UpdateNodeType()