summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-03-08 22:59:52 +0000
committerChris Lattner <sabre@nondot.org>2008-03-08 22:59:52 +0000
commitad58828354e97fdea2124eb02ffe1ae80e9e8b34 (patch)
tree20ddf4fb30e0f147f25437a319ba62f733d9daed /llvm/lib/CodeGen
parent8a6ebd23a8572ad5cf23472fa8a43e885fd50e48 (diff)
downloadbcm5719-llvm-ad58828354e97fdea2124eb02ffe1ae80e9e8b34.tar.gz
bcm5719-llvm-ad58828354e97fdea2124eb02ffe1ae80e9e8b34.zip
1) Improve comments.
2) Don't try to insert an i64 value into the low part of a vector with movq on an x86-32 target. This allows us to compile: __m128i doload64(short x) {return _mm_set_epi16(0,0,0,0,0,0,0,1);} into: _doload64: movaps LCPI1_0, %xmm0 ret instead of: _doload64: subl $28, %esp movl $0, 4(%esp) movl $1, (%esp) movq (%esp), %xmm0 addl $28, %esp ret llvm-svn: 48057
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud