Sanjay Patel
|
c048a02b5b
|
[InstCombine] fold FP trunc into exact itofp
Similar to D79116 and rGbfd512160fe0 - if the 1st cast
is exact, then we can go directly to the destination
type because there is no double-rounding.
|
2020-05-24 09:30:19 -04:00 |
Sanjay Patel
|
130a2356ae
|
[InstCombine] add tests for FP cast of cast; NFC
A fold of casts is proposed as a backend transform in D79187,
but we can also do that in IR (and that may obsolete the need
for a backend transform).
|
2020-05-17 11:42:07 -04:00 |
Sanjay Patel
|
3c6b5d3674
|
[InstCombine] narrow select with FP casts
Select doesn't change values, so truncate of extended operand cancels out.
|
2019-12-05 11:12:44 -05:00 |
Sanjay Patel
|
403bb33a2e
|
[InstCombine] add tests for fpext+select+fptrunc; NFC
|
2019-12-05 10:49:29 -05:00 |
Sanjay Patel
|
458c2759b1
|
[InstCombine] add tests for fptrunc; NFC
llvm-svn: 371750
|
2019-09-12 18:00:11 +00:00 |