================
@@ -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) {
----------------
Meinersbur wrote:

Would it be possible to not need to propagate `IntraTileHint` through multiple 
functions, but instead make `checkOpenMPIterationSpace` find it itself? For 
instance `Stmt *S` can be that AttributedStmt. If so, extract the 
`OMPInvariantPredicateBoundAttr` and continue with the Stmt that S had 
attributed.

https://github.com/llvm/llvm-project/pull/191114
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to