@@ -1173,14 +1173,14 @@ llvm::SmallString<80> ValueType_helper(TGPattern &pattern, size_t actPos) {
11731173 }
11741174
11751175 if (type == argType::len) {
1176- valueTypes.append (" ValueType::None " );
1176+ valueTypes.append (" ValueType::Both " );
11771177 } else if (type == argType::fp) {
11781178 auto floatName = nameVec[pos];
11791179 if (pos == actPos) {
1180- valueTypes.append (" ValueType::Shadow " );
1180+ valueTypes.append (" ValueType::Both " );
11811181 } else {
11821182 valueTypes.append ((Twine (" cache_" ) + floatName +
1183- " ? ValueType::None : ValueType::Primal " )
1183+ " ? ValueType::Both : ValueType::Both " )
11841184 .str ());
11851185 }
11861186 } else if (type == argType::vincData) {
@@ -1189,11 +1189,11 @@ llvm::SmallString<80> ValueType_helper(TGPattern &pattern, size_t actPos) {
11891189 assert (nextType == argType::vincInc);
11901190 const auto vecName = nameVec[pos];
11911191 if (pos == actPos) {
1192- valueTypes.append (" ValueType::Shadow , ValueType::None " );
1192+ valueTypes.append (" ValueType::Both , ValueType::Both " );
11931193 } else {
11941194 valueTypes.append (
11951195 (Twine (" cache_" ) + vecName +
1196- " ? ValueType::None : ValueType::Primal , ValueType::None " )
1196+ " ? ValueType::Both : ValueType::Both , ValueType::Both " )
11971197 .str ());
11981198 }
11991199 pos++; // extra inc, since vector cover two args (vincInc+vincData)
0 commit comments