diff options
| author | Erich Keane <ekeane@nvidia.com> | 2025-10-20 11:02:06 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-20 18:02:06 +0000 |
| commit | ac0bc20c94738a473522a1c7b7ea37ab180a769a (patch) | |
| tree | a1d80ec644abd9bce3779e76713c7e46dc9ba497 /clang/lib/Frontend/CompilerInvocation.cpp | |
| parent | d37141776f6b6d0116f4566d4ee56b29ecdc7d0e (diff) | |
| download | llvm-ac0bc20c94738a473522a1c7b7ea37ab180a769a.zip llvm-ac0bc20c94738a473522a1c7b7ea37ab180a769a.tar.gz llvm-ac0bc20c94738a473522a1c7b7ea37ab180a769a.tar.bz2 | |
[OpenACC][CIR] Reduction combiner lowering for min/max (#163656)
These two are lowered as if they are the expression: LHS = (LHS < RHS )
? RHS : LHS;
and
LHS = (LHS < RHS ) ? LHS : RHS;
This patch generates these expressions and ensures they are properly
emitted into IR.
Note: this is dependent on
https://github.com/llvm/llvm-project/pull/163580
and cannot be merged until that one is (or the tests will fail).
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
