Home
last modified time | relevance | path

Searched refs:DataLayoutEntryListRef (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMTypes.h106 DataLayoutEntryListRef params) const;
109 DataLayoutEntryListRef params) const;
112 DataLayoutEntryListRef params) const;
241 DataLayoutEntryListRef params) const;
244 bool areCompatible(DataLayoutEntryListRef oldLayout,
245 DataLayoutEntryListRef newLayout) const;
246 LogicalResult verifyEntries(DataLayoutEntryListRef entries,
371 DataLayoutEntryListRef params) const;
376 bool areCompatible(DataLayoutEntryListRef oldLayout,
377 DataLayoutEntryListRef newLayout) const;
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DDataLayoutInterfaces.h29 using DataLayoutEntryListRef = llvm::ArrayRef<DataLayoutEntryInterface>; variable
38 DataLayoutEntryListRef params);
44 DataLayoutEntryListRef params);
62 DataLayoutEntryList filterEntriesForType(DataLayoutEntryListRef entries,
68 filterEntryForIdentifier(DataLayoutEntryListRef entries, StringAttr id);
H A DDataLayoutInterfaces.td105 /*retTy=*/"::mlir::DataLayoutEntryListRef",
208 "::mlir::DataLayoutEntryListRef":$params),
223 "::mlir::DataLayoutEntryListRef":$params),
238 "::mlir::DataLayoutEntryListRef":$params),
252 "::mlir::DataLayoutEntryListRef":$params),
301 "::mlir::DataLayoutEntryListRef":$params),
313 "::mlir::DataLayoutEntryListRef":$params)
321 "::mlir::DataLayoutEntryListRef":$params)
329 "::mlir::DataLayoutEntryListRef":$params)
337 /*args=*/(ins "::mlir::DataLayoutEntryListRef":$oldLayout,
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMTypes.cpp67 DataLayoutEntryListRef params) const { in getTypeSizeInBits()
72 DataLayoutEntryListRef params) const { in getTypeSize()
79 DataLayoutEntryListRef params) const { in getABIAlignment()
85 DataLayoutEntryListRef params) const { in getPreferredAlignment()
282 DataLayoutEntryListRef params) const { in getTypeSizeInBits()
317 bool LLVMPointerType::areCompatible(DataLayoutEntryListRef oldLayout, in areCompatible()
355 LogicalResult LLVMPointerType::verifyEntries(DataLayoutEntryListRef entries, in verifyEntries()
488 DataLayoutEntryListRef params) const { in getTypeSizeInBits()
533 DataLayoutEntryListRef params, in calculateStructAlignment()
575 bool LLVMStructType::areCompatible(DataLayoutEntryListRef oldLayout, in areCompatible()
[all …]
/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DDataLayoutInterfacesTest.cpp63 DataLayoutEntryListRef getEntries() const { return getImpl()->entries; } in getEntries()
79 DataLayoutEntryListRef params) const { in getTypeSizeInBits()
89 DataLayoutEntryListRef params) { in getABIAlignment()
99 DataLayoutEntryListRef params) { in getPreferredAlignment()
134 DataLayoutEntryListRef params) { in getTypeSizeInBits()
154 DataLayoutEntryListRef params) { in getTypeABIAlignment()
160 DataLayoutEntryListRef params) { in getTypePreferredAlignment()
180 DataLayoutEntryListRef params) { in getTypeSize()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.cpp265 DataLayoutEntryListRef params) const { in getTypeSizeInBits()
271 DataLayoutEntryListRef params) const { in getABIAlignment()
276 const DataLayout &dataLayout, DataLayoutEntryListRef params) const { in getPreferredAlignment()
281 DataLayoutEntryListRef oldLayout, DataLayoutEntryListRef newLayout) const { in areCompatible()
287 TestTypeWithLayoutType::verifyEntries(DataLayoutEntryListRef params, in verifyEntries()
308 unsigned TestTypeWithLayoutType::extractKind(DataLayoutEntryListRef params, in extractKind()
H A DTestTypeDefs.td156 ::mlir::LogicalResult verifyEntries(::mlir::DataLayoutEntryListRef params,
160 unsigned extractKind(::mlir::DataLayoutEntryListRef params,
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DDataLayoutInterfaces.cpp37 static unsigned getIndexBitwidth(DataLayoutEntryListRef params) { in getIndexBitwidth()
53 DataLayoutEntryListRef params) { in getDefaultTypeSizeInBits()
217 mlir::detail::filterEntriesForType(DataLayoutEntryListRef entries, in filterEntriesForType()
227 mlir::detail::filterEntryForIdentifier(DataLayoutEntryListRef entries, in filterEntryForIdentifier()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/DLTI/
H A DDLTI.h99 DataLayoutEntryListRef getEntries() const;
/llvm-project-15.0.7/mlir/lib/Dialect/DLTI/
H A DDLTI.cpp272 DataLayoutEntryListRef DataLayoutSpecAttr::getEntries() const { in getEntries()