Fix an issue that's similar to what D41411 fixed:
float(__int128(float_var)) shouldn't be optimized to xscvdpsxds + xscvsxdsp, as they mean (float)(int64_t)float_var.
Differential D42400
[PPC] Avoid incorrect fp-i128-fp lowering. Authored by timshen on Jan 22 2018, 5:05 PM.
Details Fix an issue that's similar to what D41411 fixed: float(__int128(float_var)) shouldn't be optimized to xscvdpsxds + xscvsxdsp, as they mean (float)(int64_t)float_var.
Diff Detail
Event Timeline
| ||||||||||||||||||||||||