summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/twoaddr-coalesce.ll
diff options
context:
space:
mode:
authorMichael Liao <michael.liao@intel.com>2013-03-28 23:38:52 +0000
committerMichael Liao <michael.liao@intel.com>2013-03-28 23:38:52 +0000
commit5fff5c7b2679da199bd566cd80c5d058c7fc3d86 (patch)
tree74d2353ead4c29fcbbdb4837f0301fe06d88c012 /llvm/test/CodeGen/X86/twoaddr-coalesce.ll
parent4b04e66c4fd8e3b0ef37de17d7af0beb959ff349 (diff)
downloadbcm5719-llvm-5fff5c7b2679da199bd566cd80c5d058c7fc3d86.tar.gz
bcm5719-llvm-5fff5c7b2679da199bd566cd80c5d058c7fc3d86.zip
Enhance boolean simplification to handle 16-/64-bit RDRAND
- RDRAND always clears the destination value when a random value is not available (i.e. CF == 0). This value is truncated or zero-extended as the false boolean value to be returned. Boolean simplification needs to skip this 'zext' or 'trunc' node. llvm-svn: 178312
Diffstat (limited to 'llvm/test/CodeGen/X86/twoaddr-coalesce.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud