Lines Matching refs:DataLayoutEntryInterface
46 ArrayRef<DataLayoutEntryInterface> params) { in getDefaultTypeSize()
89 static DataLayoutEntryInterface
91 ArrayRef<DataLayoutEntryInterface> params) { in findEntryForIntegerType()
93 std::map<unsigned, DataLayoutEntryInterface> sortedParams; in findEntryForIntegerType()
94 for (DataLayoutEntryInterface entry : params) { in findEntryForIntegerType()
105 static unsigned extractABIAlignment(DataLayoutEntryInterface entry) { in extractABIAlignment()
113 ArrayRef<DataLayoutEntryInterface> params) { in getIntegerTypeABIAlignment()
125 ArrayRef<DataLayoutEntryInterface> params) { in getFloatTypeABIAlignment()
135 ArrayRef<DataLayoutEntryInterface> params) { in getDefaultABIAlignment()
160 static unsigned extractPreferredAlignment(DataLayoutEntryInterface entry) { in extractPreferredAlignment()
169 ArrayRef<DataLayoutEntryInterface> params) { in getIntegerTypePreferredAlignment()
178 ArrayRef<DataLayoutEntryInterface> params) { in getFloatTypePreferredAlignment()
188 ArrayRef<DataLayoutEntryInterface> params) { in getDefaultPreferredAlignment()
220 entries, [typeID](DataLayoutEntryInterface entry) { in filterEntriesForType()
226 DataLayoutEntryInterface
229 const auto *it = llvm::find_if(entries, [id](DataLayoutEntryInterface entry) { in filterEntryForIdentifier()
234 return it == entries.end() ? DataLayoutEntryInterface() : *it; in filterEntryForIdentifier()
465 DenseMap<StringAttr, DataLayoutEntryInterface> &ids) { in bucketEntriesByType()
466 for (DataLayoutEntryInterface entry : getEntries()) { in bucketEntriesByType()
477 for (DataLayoutEntryInterface entry : spec.getEntries()) in verifyDataLayoutSpec()
484 DenseMap<StringAttr, DataLayoutEntryInterface> ids; in verifyDataLayoutSpec()
500 for (DataLayoutEntryInterface entry : kvp.second) { in verifyDataLayoutSpec()