Lines Matching refs:dataLayout

45 mlir::detail::getDefaultTypeSize(Type type, const DataLayout &dataLayout,  in getDefaultTypeSize()  argument
47 unsigned bits = getDefaultTypeSizeInBits(type, dataLayout, params); in getDefaultTypeSize()
52 const DataLayout &dataLayout, in getDefaultTypeSizeInBits() argument
60 getDefaultPreferredAlignment(et, dataLayout, params) * 8; in getDefaultTypeSizeInBits()
61 auto innerSize = getDefaultTypeSizeInBits(et, dataLayout, params); in getDefaultTypeSizeInBits()
70 return dataLayout.getTypeSizeInBits( in getDefaultTypeSizeInBits()
81 dataLayout.getTypeSize(vecType.getElementType()) * 8; in getDefaultTypeSizeInBits()
84 return typeInterface.getTypeSizeInBits(dataLayout, params); in getDefaultTypeSizeInBits()
124 getFloatTypeABIAlignment(FloatType fltType, const DataLayout &dataLayout, in getFloatTypeABIAlignment() argument
129 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(fltType)); in getFloatTypeABIAlignment()
134 Type type, const DataLayout &dataLayout, in getDefaultABIAlignment() argument
138 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(type)); in getDefaultABIAlignment()
141 return getFloatTypeABIAlignment(fltType, dataLayout, params); in getDefaultABIAlignment()
145 return dataLayout.getTypeABIAlignment( in getDefaultABIAlignment()
152 return getDefaultABIAlignment(ctype.getElementType(), dataLayout, params); in getDefaultABIAlignment()
155 return typeInterface.getABIAlignment(dataLayout, params); in getDefaultABIAlignment()
168 const DataLayout &dataLayout, in getIntegerTypePreferredAlignment() argument
171 return llvm::PowerOf2Ceil(dataLayout.getTypeSize(intType)); in getIntegerTypePreferredAlignment()
177 getFloatTypePreferredAlignment(FloatType fltType, const DataLayout &dataLayout, in getFloatTypePreferredAlignment() argument
182 return dataLayout.getTypeABIAlignment(fltType); in getFloatTypePreferredAlignment()
187 Type type, const DataLayout &dataLayout, in getDefaultPreferredAlignment() argument
191 return dataLayout.getTypeABIAlignment(type); in getDefaultPreferredAlignment()
194 return getFloatTypePreferredAlignment(fltType, dataLayout, params); in getDefaultPreferredAlignment()
199 return getIntegerTypePreferredAlignment(intType, dataLayout, params); in getDefaultPreferredAlignment()
202 return dataLayout.getTypePreferredAlignment( in getDefaultPreferredAlignment()
207 return getDefaultPreferredAlignment(ctype.getElementType(), dataLayout, in getDefaultPreferredAlignment()
211 return typeInterface.getPreferredAlignment(dataLayout, params); in getDefaultPreferredAlignment()