diff options
author | Dan Gohman <gohman@apple.com> | 2010-02-28 00:17:42 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2010-02-28 00:17:42 +0000 |
commit | bdd6405f29ddf975fca9b1cd9bd0121470c427d5 (patch) | |
tree | 2f6d37eb42932168667ca122aaf743277ca32c6b /llvm/lib/CodeGen/OptimizePHIs.cpp | |
parent | 31f595f5efc27b73f4a873c2f299c9181573f917 (diff) | |
download | bcm5719-llvm-bdd6405f29ddf975fca9b1cd9bd0121470c427d5.tar.gz bcm5719-llvm-bdd6405f29ddf975fca9b1cd9bd0121470c427d5.zip |
Implement XMM subregs.
Extracting the low element of a vector is now done with EXTRACT_SUBREG,
and the zero-extension performed by load movss is now modeled with
SUBREG_TO_REG, and so on.
Register-to-register movss and movsd are no longer considered copies;
they are two-address instructions which insert a scalar into a vector.
llvm-svn: 97354
Diffstat (limited to 'llvm/lib/CodeGen/OptimizePHIs.cpp')
0 files changed, 0 insertions, 0 deletions