"clang/git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "d43aaad1b1347ce7fdc2b728f735fb482bd50bdf"
[AArch64] Fix incorrect CSEL node created
Under -enable-unsafe-fp-math, SELECT_CC lowering in AArch64 transforms floating point comparisons of the form "a == 0.0 ? 0.0 : x" to "a == 0.0 ? a : x". But it incorrectly assumes that 'x' and 'a' have the same type which can lead to a wrong CSEL node that crashes later due to nonsensical copies. Differential Revision: https://reviews.llvm.org/D26394 llvm-svn: 286231
Loading
Please register or sign in to comment