Lines Matching defs:entries
39 /// of entries.
44 DataLayoutSpecStorage(ArrayRef<DataLayoutEntryInterface> entries)
45 : entries(entries) {}
47 bool operator==(const KeyTy &key) const { return key == entries; }
55 ArrayRef<DataLayoutEntryInterface> entries;
58 /// Simple data layout spec containing a list of entries that always verifies
71 ArrayRef<DataLayoutEntryInterface> entries) {
72 return Base::get(ctx, entries);
78 DataLayoutEntryListRef getEntries() const { return getImpl()->entries; }
104 TargetSystemSpecStorage(ArrayRef<DataLayoutEntryInterface> entries)
105 : entries(entries) {}
107 bool operator==(const KeyTy &key) const { return key == entries; }
115 ArrayRef<DataLayoutEntryInterface> entries;
129 get(MLIRContext *ctx, ArrayRef<DataLayoutEntryInterface> entries) {
130 return Base::get(ctx, entries);
133 return getImpl()->entries;
350 SmallVector<DataLayoutEntryInterface> entries;
352 entries.emplace_back();
353 ok = succeeded(parser.parseAttribute(entries.back()));
360 return CustomDataLayoutSpec::get(parser.getContext(), entries);
432 SmallVector<DataLayoutEntryInterface> entries;
440 entries.push_back(entry);
446 return CustomTargetSystemSpec::get(parser.getContext(), entries);