[Mlir-commits] [llvm] [mlir] [IR][ModRef] Introduce `errno` memory location (PR #120783)
Nikita Popov
llvmlistbot at llvm.org
Tue Feb 11 03:37:21 PST 2025
================
@@ -977,8 +977,15 @@ void ModuleBitcodeWriter::writeAttributeGroupTable() {
Record.push_back(getAttrKindEncoding(Attr.getKindAsEnum()));
} else if (Attr.isIntAttribute()) {
Record.push_back(1);
- Record.push_back(getAttrKindEncoding(Attr.getKindAsEnum()));
- Record.push_back(Attr.getValueAsInt());
+ Attribute::AttrKind Kind = Attr.getKindAsEnum();
+ Record.push_back(getAttrKindEncoding(Kind));
+ if (Kind == Attribute::Memory) {
+ // Version field for upgrading old memory effects.
+ const uint64_t Version = 1 << 0;
----------------
nikic wrote:
```suggestion
const uint64_t Version = 1;
```
https://github.com/llvm/llvm-project/pull/120783
More information about the Mlir-commits
mailing list