Lines Matching defs:ResNo

478   MVT::SimpleValueType getKnownType(unsigned ResNo) const;
700 ValueTypeByHwMode getType(unsigned ResNo) const {
701 return Types[ResNo].getValueTypeByHwMode();
704 const TypeSetByHwMode &getExtType(unsigned ResNo) const {
705 return Types[ResNo];
707 TypeSetByHwMode &getExtType(unsigned ResNo) { return Types[ResNo]; }
708 void setType(unsigned ResNo, const TypeSetByHwMode &T) { Types[ResNo] = T; }
709 MVT::SimpleValueType getSimpleType(unsigned ResNo) const {
710 return Types[ResNo].getMachineValueType().SimpleTy;
713 bool hasConcreteType(unsigned ResNo) const {
714 return Types[ResNo].isValueTypeByHwMode(false);
716 bool isTypeCompletelyUnknown(unsigned ResNo, TreePattern &TP) const {
717 return Types[ResNo].empty();
721 unsigned getResultIndex(unsigned ResNo) const { return ResultPerm[ResNo]; }
722 void setResultIndex(unsigned ResNo, unsigned RI) { ResultPerm[ResNo] = RI; }
835 bool UpdateNodeType(unsigned ResNo, const TypeSetByHwMode &InTy,
837 bool UpdateNodeType(unsigned ResNo, MVT::SimpleValueType InTy,
839 bool UpdateNodeType(unsigned ResNo, ValueTypeByHwMode InTy,
845 bool UpdateNodeTypeFromInst(unsigned ResNo, Record *Operand, TreePattern &TP);
985 inline bool TreePatternNode::UpdateNodeType(unsigned ResNo,
990 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);
993 inline bool TreePatternNode::UpdateNodeType(unsigned ResNo,
998 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);
1001 inline bool TreePatternNode::UpdateNodeType(unsigned ResNo,
1006 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS);