diff options
author | Nadav Rotem <nadav.rotem@intel.com> | 2012-04-08 12:54:54 +0000 |
---|---|---|
committer | Nadav Rotem <nadav.rotem@intel.com> | 2012-04-08 12:54:54 +0000 |
commit | 82609df64774c9738d231384efd293d9b87a02e1 (patch) | |
tree | 75a02e00e39db35d9dfac10c1d4c2cfb0e42a362 /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | 8c783d4122bea6e3a28a12bcf9f1a051cf30eb8d (diff) | |
download | bcm5719-llvm-82609df64774c9738d231384efd293d9b87a02e1.tar.gz bcm5719-llvm-82609df64774c9738d231384efd293d9b87a02e1.zip |
AVX2: Build splat vectors by broadcasting a scalar from the constant pool.
Previously we used three instructions to broadcast an immediate value into a
vector register.
On Sandybridge we continue to load the broadcasted value from the constant pool.
llvm-svn: 154284
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions