"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "6e8417c0e5e71b1cb070f401bd593742e655ff51"
[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