Author: Amit Tiwari Date: 2026-10-12T17:46:15Z New Revision: 4deaffe2ca40eccaea0c7db695dd1f84ed7b9fee
URL: https://github.com/llvm/llvm-project/commit/4deaffe2ca40eccaea0c7db695dd1f84ed7b9fee DIFF: https://github.com/llvm/llvm-project/commit/4deaffe2ca40eccaea0c7db695dd1f84ed7b9fee.diff LOG: [NFC] Update `OpenMPSupport.md` (#231195) Update to reflect current state of loop optimizations. Added: Modified: clang/docs/OpenMPSupport.md Removed: ################################################################################ diff --git a/clang/docs/OpenMPSupport.md b/clang/docs/OpenMPSupport.md index a8ef6a9736db6..3e4311df9e4a1 100644 --- a/clang/docs/OpenMPSupport.md +++ b/clang/docs/OpenMPSupport.md @@ -302,9 +302,11 @@ implementation. | loop reverse transformation | {good}`done` | {none}`unclaimed` | [PR92916][PR92916] | | loop stripe transformation | {good}`done` | {none}`unclaimed` | [PR119891][PR119891] | | loop fusion transformation | {part}`in progress` | {good}`done` | [PR139293][PR139293] [PR161213][PR161213] [PR168898][PR168898] | -| loop index set splitting transformation with count clause | {part}`in progress` | {none}`unclaimed` | @amitamd7 | +| loop index set splitting transformation | {good}`done` | {none}`unclaimed` | C/C++: @loopacino | +| counts clause on loop split | {good}`done` | {none}`unclaimed` | C/C++: @loopacino | | loop transformation apply clause | {none}`unclaimed` | {none}`unclaimed` | | | loop fuse transformation | {good}`done` | {none}`unclaimed` | | +| depth clause on loop fuse | {none}`unclaimed` | {none}`unclaimed` | | | workdistribute construct | | {none}`in progress` | @skc7, @mjklemm | | task_iteration | {none}`unclaimed` | {none}`unclaimed` | | | memscope clause for atomic and flush | {none}`unclaimed` | {none}`unclaimed` | | @@ -394,7 +396,8 @@ implementation. | Feature | C/C++ Status | Fortran Status | Reviews | | --------------------------------------------------------------------- | ------------------- | ------------------- | -------------------------------------------------------------------------------------------------------- | | dyn_groupprivate clause | {part}`partial` | {part}`In Progress` | C/C++: Host device support missing | -| loop flatten transformation | {part}`partial` | {none}`unclaimed` | Clang: @loopacino ([PR206977][PR206977]); non-rectangular loops are not supported yet | +| loop flatten transformation | {part}`partial` | {none}`unclaimed` | C/C++: @loopacino ([PR206977][PR206977]); non-rectangular loops are not supported yet | +| depth clause on loop flatten | {good}`done` | {none}`unclaimed` | C/C++: @loopacino | | loop grid/tile modifiers for sizes clause | {none}`unclaimed` | {none}`unclaimed` | | | attach map-type modifier | {part}`In Progress` | {none}`unclaimed` | C/C++: @abhinavgaba; RT: @abhinavgaba ([PR149036][PR149036], [PR158370][PR158370], [PR210213][PR210213]) | | need_device_ptr modifier for adjust_args clause | {part}`partial` | {none}`unclaimed` | Clang Parsing/Sema: [PR168905][PR168905] [PR169558][PR169558] | _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
