aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-09-17 15:24:00 +0100
committerGitHub <noreply@github.com>2024-09-17 15:24:00 +0100
commit2242cd2b6a60d5c0f233a091fc5d642af1cb0d90 (patch)
treefbcdd732b4780cbbf0ef84abfd14d00cee551e30 /clang/lib/CodeGen/CodeGenModule.cpp
parentd2125e1db6bc5c3c2db9e358a8b69e498455ee9d (diff)
downloadllvm-2242cd2b6a60d5c0f233a091fc5d642af1cb0d90.zip
llvm-2242cd2b6a60d5c0f233a091fc5d642af1cb0d90.tar.gz
llvm-2242cd2b6a60d5c0f233a091fc5d642af1cb0d90.tar.bz2
[DAG] Fold vecreduce.or(sext(x)) to sext(vecreduce.or(x)) (#108959)
The same is true for and / xor reductions, where the sext / zext can be sank down through the bitwise operation. https://alive2.llvm.org/ce/z/TvzCd5
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions