Skip to content

Commit 43f2c03

Browse files
authored
safety (#1206)
1 parent 39c8b47 commit 43f2c03

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

enzyme/tools/enzyme-tblgen/enzyme-tblgen.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)