aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-12-20 04:45:35 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-12-20 04:45:35 +0000
commitb0362e4ee650853b8f96689ddd8fb858f6824dc7 (patch)
tree7ef7dc6eff51075a1241ba76c7cf694200667a5b /llvm/lib/CodeGen/StackProtector.cpp
parent147f8586bebf86f6354a7d0c9c9a47c5b76798c7 (diff)
downloadllvm-b0362e4ee650853b8f96689ddd8fb858f6824dc7.zip
llvm-b0362e4ee650853b8f96689ddd8fb858f6824dc7.tar.gz
llvm-b0362e4ee650853b8f96689ddd8fb858f6824dc7.tar.bz2
InstCombine: Squash an icmp+select into bitwise arithmetic
(X & INT_MIN) == 0 ? X ^ INT_MIN : X into X | INT_MIN (X & INT_MIN) != 0 ? X ^ INT_MIN : X into X & INT_MAX This fixes PR21993. llvm-svn: 224676
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions