Commit 2d6abe3
committed
[RISCV][VLOPT] Add vector fp-conversion instruction to isSupportedInstr
When these instructions are marked nofpexcept, we can optimize them. There
are some added toggles in the output, likley because other noexcept fp
instructions are not part of isSupportedInstr yet.
The plan is to follow this patch up with added support for more FP instructions
in the same way. The instructions in this patch are a natural starting point
because they allow us to test with integer instructions which have good support
already.1 parent 142787d commit 2d6abe3
File tree
17 files changed
+1145
-1122
lines changed- llvm
- lib/Target/RISCV
- test/CodeGen/RISCV/rvv
17 files changed
+1145
-1122
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
965 | 991 | | |
966 | 992 | | |
967 | 993 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1254 | 1254 | | |
1255 | 1255 | | |
1256 | 1256 | | |
1257 | | - | |
| 1257 | + | |
1258 | 1258 | | |
1259 | 1259 | | |
1260 | | - | |
1261 | 1260 | | |
1262 | | - | |
1263 | 1261 | | |
1264 | 1262 | | |
1265 | 1263 | | |
| |||
1272 | 1270 | | |
1273 | 1271 | | |
1274 | 1272 | | |
1275 | | - | |
1276 | 1273 | | |
1277 | | - | |
1278 | 1274 | | |
1279 | 1275 | | |
1280 | 1276 | | |
| |||
4013 | 4009 | | |
4014 | 4010 | | |
4015 | 4011 | | |
| 4012 | + | |
4016 | 4013 | | |
4017 | 4014 | | |
4018 | | - | |
| 4015 | + | |
4019 | 4016 | | |
4020 | 4017 | | |
4021 | 4018 | | |
| |||
4197 | 4194 | | |
4198 | 4195 | | |
4199 | 4196 | | |
| 4197 | + | |
4200 | 4198 | | |
4201 | 4199 | | |
4202 | 4200 | | |
4203 | | - | |
| 4201 | + | |
4204 | 4202 | | |
4205 | 4203 | | |
4206 | 4204 | | |
| |||
4388 | 4386 | | |
4389 | 4387 | | |
4390 | 4388 | | |
| 4389 | + | |
4391 | 4390 | | |
4392 | 4391 | | |
4393 | 4392 | | |
4394 | | - | |
| 4393 | + | |
4395 | 4394 | | |
4396 | 4395 | | |
4397 | 4396 | | |
| |||
4579 | 4578 | | |
4580 | 4579 | | |
4581 | 4580 | | |
| 4581 | + | |
4582 | 4582 | | |
4583 | 4583 | | |
4584 | 4584 | | |
4585 | | - | |
| 4585 | + | |
4586 | 4586 | | |
4587 | 4587 | | |
4588 | 4588 | | |
| |||
0 commit comments