diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-07-25 23:05:25 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2011-07-25 23:05:25 +0000 |
commit | 6a32adc4e5e9aae2c6d5d2192ae0c0a01858d8c2 (patch) | |
tree | 314f2ab65e0bb44b895fb0945b16a794cccc1f2d /tools/llvm-objdump/llvm-objdump.cpp | |
parent | 233fa392453158a41c567b2e445f503d3553b2af (diff) |
- Handle special scalar_to_vector case: splats. Using a native 128-bit
shuffle before inserting on a 256-bit vector.
- Add AVX versions of movd/movq instructions
- Introduce a few COPY patterns to match insert_subvector instructions.
This turns a trivial insert_subvector instruction into a register copy,
coalescing the xmm into a ymm and avoid emiting on more instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136002 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions