[Mlir-commits] [flang] [llvm] [mlir] [flang][OpenMP] Enable tiling (PR #143715)
Jan Leyonberg
llvmlistbot at llvm.org
Wed Aug 27 04:53:52 PDT 2025
================
@@ -3917,8 +3968,8 @@ static void genOMP(lower::AbstractConverter &converter, lower::SymMap &symTable,
parser::omp::GetOmpDirectiveName(*ompNestedLoopCons).v;
switch (nestedDirective) {
case llvm::omp::Directive::OMPD_tile:
- // Emit the omp.loop_nest with annotation for tiling
- genOMP(converter, symTable, semaCtx, eval, ompNestedLoopCons->value());
+ // Skip OMPD_tile since the tile sizes will be retrieved when
+ // generating the omp.looop_nest op.
----------------
jsjodin wrote:
Yes, for right now, but when the lowering is replaced with loop transformations and canonical loops it won't or if other people add nested constructs for some other use they can expand this code.
https://github.com/llvm/llvm-project/pull/143715
More information about the Mlir-commits
mailing list