Home
last modified time | relevance | path

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

/external/tensorflow/tensorflow/compiler/mlir/xla/experimental/conv_emitter/
Dconv_emitter.cc427 std::vector<mlir::AffineForOp> tiled_cartesian_loops; in TransformMlirConv() local
428 tiled_cartesian_loops.push_back( in TransformMlirConv()
431 tiled_cartesian_loops.push_back(TileLoop(cartesian_product_loops.back(), 16, in TransformMlirConv()
432 tiled_cartesian_loops.back())); in TransformMlirConv()
448 HoistAndFix(output_acc, tiled_cartesian_loops.front())); in TransformMlirConv()
464 HoistAndFix(tiled_cartesian_loops.back().getBody()->begin(), in TransformMlirConv()
466 tiled_cartesian_loops.front()); in TransformMlirConv()
489 HoistAndFix(reduction_loops.front(), tiled_cartesian_loops[0])); in TransformMlirConv()
495 absl::c_copy_n(all_loops, tiled_cartesian_loops.size(), in TransformMlirConv()
496 tiled_cartesian_loops.data()); in TransformMlirConv()
[all …]