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. timshen on Jan 22 2018, 5:05 PM. Authored by
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
|