Lines Matching defs:layout
45 /// data `layout` for `elementType`.
50 Type elementType, Value allocSize, DataLayout &layout,
52 llvm::TypeSize width = layout.getTypeSize(elementType);
96 std::optional<unsigned> alignment, DataLayout &layout) {
110 layout, alignment);
196 DataLayout &layout) -> std::optional<Value> {
198 boundingSubViewSize, alignment, layout);
240 const AllocBufferCallbackFn &allocationFn, DataLayout &layout) {
277 allocationFn(b, subView, fullSizes, layout);
289 LinalgOpInstancePromotionOptions options, DataLayout &layout) {
299 b, b.getLoc(), subView, options.allocationFn, layout);
347 LinalgOpInstancePromotionOptions options, DataLayout &layout) {
352 auto promotedBuffersAndViews = promoteSubViews(b, options, layout);
424 auto layout = DataLayout::closest(linalgOp);
426 auto res = ::promoteSubViews(b, linalgOp, linalgOptions, layout);