InstCombine: fold more cases of (fp_to_u/sint (u/sint_to_fp val))
authorMehdi Amini <mehdi.amini@apple.com>
Mon, 16 Feb 2015 21:47:54 +0000 (21:47 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Mon, 16 Feb 2015 21:47:54 +0000 (21:47 +0000)
commitb9a0fa4822748a472df4ad1762cbb5ab923dfe25
tree45be5a98d01e2940828bf985a6722cf482fdd8bb
parent7aab8752ba0a6d911e8f6e17b9e4fac8e1fcb144
InstCombine: fold more cases of (fp_to_u/sint (u/sint_to_fp val))

Fixes radar 15486701.

From: Fiona Glaser <fglaser@apple.com>
llvm-svn: 229437
llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
llvm/lib/Transforms/InstCombine/InstCombineInternal.h
llvm/test/Transforms/InstCombine/sitofp.ll