summaryrefslogtreecommitdiff
path: root/utils/emacs
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-12-08 23:24:26 +0000
committerChris Lattner <sabre@nondot.org>2007-12-08 23:24:26 +0000
commit50187864c12dbf15f021cacfd6922d9c014f3f8d (patch)
treec016245b54c7dca8fd7b066ff8d60ffebe1da43e /utils/emacs
parent697b53e0b2278ce39974748074fc23014a6636c5 (diff)
downloadllvm-50187864c12dbf15f021cacfd6922d9c014f3f8d.tar.gz
llvm-50187864c12dbf15f021cacfd6922d9c014f3f8d.tar.bz2
llvm-50187864c12dbf15f021cacfd6922d9c014f3f8d.tar.xz
Implement splitting support for store, allowing us to compile:
%f8 = type <8 x float> define void @test_f8(%f8* %P, %f8* %Q, %f8* %S) { %p = load %f8* %P ; <%f8> [#uses=1] %q = load %f8* %Q ; <%f8> [#uses=1] %R = add %f8 %p, %q ; <%f8> [#uses=1] store %f8 %R, %f8* %S ret void } into: _test_f8: movaps 16(%rdi), %xmm0 addps 16(%rsi), %xmm0 movaps (%rdi), %xmm1 addps (%rsi), %xmm1 movaps %xmm0, 16(%rdx) movaps %xmm1, (%rdx) ret git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44725 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/emacs')
0 files changed, 0 insertions, 0 deletions