Lines Matching refs:layout
47 Type elementType, Value allocSize, DataLayout &layout, in allocBuffer() argument
49 auto width = layout.getTypeSize(elementType); in allocBuffer()
84 Optional<unsigned> alignment, DataLayout &layout) { in defaultAllocBufferCallBack() argument
94 layout, alignment); in defaultAllocBufferCallBack()
169 DataLayout &layout) -> Optional<Value> { in LinalgOpInstancePromotionOptions() argument
171 boundingSubViewSize, alignment, layout); in LinalgOpInstancePromotionOptions()
213 const AllocBufferCallbackFn &allocationFn, DataLayout &layout) { in promoteSubviewAsNewBuffer() argument
242 Optional<Value> fullLocalView = allocationFn(b, subView, fullSizes, layout); in promoteSubviewAsNewBuffer()
254 LinalgOpInstancePromotionOptions options, DataLayout &layout) { in promoteSubViews() argument
264 b, b.getLoc(), subView, options.allocationFn, layout); in promoteSubViews()
310 LinalgOpInstancePromotionOptions options, DataLayout &layout) { in promoteSubViews() argument
314 auto promotedBuffersAndViews = promoteSubViews(b, options, layout); in promoteSubViews()
386 auto layout = DataLayout::closest(linalgOp); in promoteSubViews() local
388 auto res = ::promoteSubViews(b, linalgOp, linalgOptions, layout); in promoteSubViews()