[clang] [llvm] [mlir] [openmp] [Clang][OpenMP] Canonicalize Intra-tiles in Loop Tiling (PR #191114)
Amit Tiwari via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 17 02:51:50 PDT 2026
================
@@ -9575,8 +9581,25 @@ static bool checkOpenMPIterationSpace(
llvm::MutableArrayRef<LoopIterationSpace> ResultIterSpaces,
llvm::MapVector<const Expr *, DeclRefExpr *> &Captures,
const llvm::SmallPtrSetImpl<const Decl *> &CollapsedLoopVarDecls,
- llvm::SmallPtrSetImpl<const Decl *> &CollapsedLoopInductionVars) {
+ llvm::SmallPtrSetImpl<const Decl *> &CollapsedLoopInductionVars,
+ const OMPInvariantPredicateBoundAttr *IntraTileHint) {
bool SupportsNonRectangular = !isOpenMPLoopTransformationDirective(DKind);
+ // See the tile reinterpretation design note in ActOnOpenMPTileDirective.
----------------
loopacino wrote:
Done
https://github.com/llvm/llvm-project/pull/191114
More information about the llvm-commits
mailing list