Lines Matching refs:VVT
71 for (const ValueTypeByHwMode &VVT : VTList) {
72 insert(VVT);
73 AddrSpaces.push_back(VVT.PtrAddrSpace);
90 ValueTypeByHwMode VVT;
95 VVT.getOrCreateTypeForMode(I.first, T);
97 VVT.PtrAddrSpace = *ASI++;
99 return VVT;
109 bool TypeSetByHwMode::insert(const ValueTypeByHwMode &VVT) {
115 for (const auto &P : VVT) {
118 // Make sure there exists a set for each specific mode from VVT.
120 // Cache VVT's default mode.
127 // If VVT has a default mode, add the corresponding type to all
128 // modes in "this" that do not exist in VVT.
607 const ValueTypeByHwMode &VVT) {
608 TypeSetByHwMode Tmp(VVT);
1453 VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
1454 for (const auto &P : VVT)
1485 VVT = getValueTypeByHwMode(R->getValueAsDef("VT"), CGH);
1486 for (const auto &P : VVT) {
1550 return NodeToApply->UpdateNodeType(ResNo, VVT, TP);
1582 auto VVT = getValueTypeByHwMode(DI->getDef(), T.getHwModes());
1583 TypeSetByHwMode TypeListTmp(VVT);
1622 return TI.EnforceVectorEltTypeIs(NodeToApply->getExtType(ResNo), VVT);
1759 if (Constraint.VVT.isSimple())
1760 return Constraint.VVT.getSimple().SimpleTy;
2386 ValueTypeByHwMode VVT = TP.getInfer().getConcrete(Types[0], false);
2387 for (auto &P : VVT) {