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 /llvm/test/CodeGen/X86/xray-loop-detection.ll | |
| 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 'llvm/test/CodeGen/X86/xray-loop-detection.ll')
0 files changed, 0 insertions, 0 deletions

