Lines Matching defs:VVT
81 for (const ValueTypeByHwMode &VVT : VTList)
82 insert(VVT);
98 ValueTypeByHwMode VVT;
99 VVT.PtrAddrSpace = AddrSpace;
103 VVT.getOrCreateTypeForMode(I.first, T);
105 return VVT;
115 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) {
120 for (const auto &P : VVT) {
122 // Make sure there exists a set for each specific mode from VVT.
124 // Cache VVT's default mode.
131 // If VVT has a default mode, add the corresponding type to all
132 // modes in "this" that do not exist in VVT.
135 if (!VVT.hasMode(I.first))
640 const ValueTypeByHwMode &VVT) {
641 TypeSetByHwMode Tmp(VVT);
1526 VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
1527 for (const auto &P : VVT)
1555 VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
1556 for (const auto &P : VVT) {
1615 return NodeToApply.UpdateNodeType(ResNo, VVT, TP);
1649 auto VVT = getValueTypeByHwMode(DI->getDef(), T.getHwModes());
1650 TypeSetByHwMode TypeListTmp(VVT);
1686 return TI.EnforceVectorEltTypeIs(NodeToApply.getExtType(ResNo), VVT);
1714 return LHS.VVT == RHS.VVT;
1740 return LHS.VVT < RHS.VVT;
1880 if (Constraint.VVT.isSimple())
1881 return Constraint.VVT.getSimple().SimpleTy;
2516 ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
2517 for (auto &P : VVT) {
2745 const ValueTypeByHwMode VVT = getValueTypeByHwMode(T, CGH);
2753 if (!VVT.isSimple() || VVT.getSimple() != MVT::Untyped)
2754 MadeChange |= UpdateNodeType(0, VVT, TP);