diff options
author | Michael J. Spencer <bigcheesegs@gmail.com> | 2014-04-24 00:58:18 +0000 |
---|---|---|
committer | Michael J. Spencer <bigcheesegs@gmail.com> | 2014-04-24 00:58:18 +0000 |
commit | dee4b2c379ab6913f03001c94d3f3753a1e09ad6 (patch) | |
tree | 06ebe82bf826c9366213decadd8c1f2d117350ab /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | 0ee82b95cb56b3156906e28a8eccc24eb609daff (diff) | |
download | bcm5719-llvm-dee4b2c379ab6913f03001c94d3f3753a1e09ad6.tar.gz bcm5719-llvm-dee4b2c379ab6913f03001c94d3f3753a1e09ad6.zip |
[InstCombine][x86] Constant fold psll intrinsics.
This excludes avx512 as I don't have hardware to verify. It excludes _dq
variants because they are represented in the IR as <{2,4} x i64> when it's
actually a byte shift of the entire i{128,265}.
This also excludes _dq_bs as they aren't at all supported by the backend.
There are also no corresponding instructions in the ISA. I have no idea why
they exist...
llvm-svn: 207058
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
0 files changed, 0 insertions, 0 deletions