diff options
author | Michael Liao <michael.liao@intel.com> | 2013-03-28 23:38:52 +0000 |
---|---|---|
committer | Michael Liao <michael.liao@intel.com> | 2013-03-28 23:38:52 +0000 |
commit | 5fff5c7b2679da199bd566cd80c5d058c7fc3d86 (patch) | |
tree | 74d2353ead4c29fcbbdb4837f0301fe06d88c012 /llvm/test/CodeGen/X86/extractelement-shuffle.ll | |
parent | 4b04e66c4fd8e3b0ef37de17d7af0beb959ff349 (diff) | |
download | bcm5719-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/extractelement-shuffle.ll')
0 files changed, 0 insertions, 0 deletions