Lines Matching refs:DataLayout
45 mlir::detail::getDefaultTypeSize(Type type, const DataLayout &dataLayout, in getDefaultTypeSize()
52 const DataLayout &dataLayout, in getDefaultTypeSizeInBits()
124 getFloatTypeABIAlignment(FloatType fltType, const DataLayout &dataLayout, in getFloatTypeABIAlignment()
134 Type type, const DataLayout &dataLayout, in getDefaultABIAlignment()
168 const DataLayout &dataLayout, in getIntegerTypePreferredAlignment()
177 getFloatTypePreferredAlignment(FloatType fltType, const DataLayout &dataLayout, in getFloatTypePreferredAlignment()
187 Type type, const DataLayout &dataLayout, in getDefaultPreferredAlignment()
346 mlir::DataLayout::DataLayout() : DataLayout(ModuleOp()) {} in DataLayout() function in mlir::DataLayout
348 mlir::DataLayout::DataLayout(DataLayoutOpInterface op) in DataLayout() function in mlir::DataLayout
356 mlir::DataLayout::DataLayout(ModuleOp op) in DataLayout() function in mlir::DataLayout
364 mlir::DataLayout mlir::DataLayout::closest(Operation *op) { in closest()
369 return DataLayout(module); in closest()
371 return DataLayout(iface); in closest()
374 return DataLayout(); in closest()
377 void mlir::DataLayout::checkValid() const { in checkValid()
411 unsigned mlir::DataLayout::getTypeSize(Type t) const { in getTypeSize()
423 unsigned mlir::DataLayout::getTypeSizeInBits(Type t) const { in getTypeSizeInBits()
435 unsigned mlir::DataLayout::getTypeABIAlignment(Type t) const { in getTypeABIAlignment()
447 unsigned mlir::DataLayout::getTypePreferredAlignment(Type t) const { in getTypePreferredAlignment()