Commit 64e8089
committed
[AArch64] Prevent unnecessary truncation in bool vector reduce code generation
Prevent unnecessarily truncating results of 128 bit wide vector
comparisons to 64 bit wide vector values in boolean vector reduce
operations.1 parent 65e0031 commit 64e8089
File tree
4 files changed
+722
-55
lines changed- llvm
- lib/Target/AArch64
- test/CodeGen/AArch64
4 files changed
+722
-55
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15928 | 15928 | | |
15929 | 15929 | | |
15930 | 15930 | | |
15931 | | - | |
15932 | | - | |
15933 | | - | |
15934 | | - | |
15935 | | - | |
| 15931 | + | |
| 15932 | + | |
| 15933 | + | |
| 15934 | + | |
| 15935 | + | |
| 15936 | + | |
| 15937 | + | |
| 15938 | + | |
| 15939 | + | |
| 15940 | + | |
| 15941 | + | |
| 15942 | + | |
| 15943 | + | |
| 15944 | + | |
15936 | 15945 | | |
15937 | 15946 | | |
15938 | 15947 | | |
| |||
Lines changed: 1 addition & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
0 commit comments