diff options
| author | Erich Keane <ekeane@nvidia.com> | 2025-10-22 06:09:28 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-22 06:09:28 -0700 |
| commit | 6ceefbe87c5e19655dce6323c2fca2fe53fd7bec (patch) | |
| tree | 3cdf80c5497841648021bd8a0ff93bbb820be430 /llvm/lib/CodeGen/CodeGen.cpp | |
| parent | 6e0553f545df37a31b096f462f5319312728daca (diff) | |
| download | llvm-6ceefbe87c5e19655dce6323c2fca2fe53fd7bec.zip llvm-6ceefbe87c5e19655dce6323c2fca2fe53fd7bec.tar.gz llvm-6ceefbe87c5e19655dce6323c2fca2fe53fd7bec.tar.bz2 | |
[OpenACC][CIR] Implement || and && reduction combiner lowering (#164298)
These two operations are expressed as LHS = LHS || RHS, for any
construct in which that is valid. Fortunately, the mechanism for codegen
from previous reduction works great for this, so it saw minimal changes.
This is the last of the reduction construct lowering.
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions
