diff options
author | Craig Topper <craig.topper@intel.com> | 2018-02-10 08:06:49 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2018-02-10 08:06:49 +0000 |
commit | d34af6f636f8bedd76d4ab50f387793dafea592d (patch) | |
tree | cc5b9ae9ed04b53079f9d46f1d06529ed5db2ac6 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 4f0f426d1fffc145f8defce6c7a85d17f4428908 (diff) | |
download | bcm5719-llvm-d34af6f636f8bedd76d4ab50f387793dafea592d.tar.gz bcm5719-llvm-d34af6f636f8bedd76d4ab50f387793dafea592d.zip |
[X86] Teach combineExtSetcc to handle ZERO_EXTEND by widening the setcc and then masking. A later DAG combine will convert to a shift.
This helps to avoid a constant pool load needed to zero extend from the mask.
llvm-svn: 324804
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions