llvm-6502/lib
Nate Begeman f43a3ca26d First chunk of actually generating vector code for packed types. These
changes allow us to generate the following code:

_foo:
        li r2, 0
        lvx v0, r2, r3
        vaddfp v0, v0, v0
        stvx v0, r2, r3
        blr

for this llvm:

void %foo(<4 x float>* %a) {
entry:
        %tmp1 = load <4 x float>* %a
        %tmp2 = add <4 x float> %tmp1, %tmp1
        store <4 x float> %tmp2, <4 x float>* %a
        ret void
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24534 91177308-0d34-0410-b5e6-96231b3b80d8
2005-11-30 08:22:07 +00:00
..
Analysis post-dom-frontiers requires proper post-dominance 2005-11-18 07:28:26 +00:00
Archive Fix a problem with llvm-ranlib that (on some platforms) caused the archive 2005-11-30 05:21:10 +00:00
AsmParser
Bytecode Fix a problem with llvm-ranlib that (on some platforms) caused the archive 2005-11-30 05:21:10 +00:00
CodeGen First chunk of actually generating vector code for packed types. These 2005-11-30 08:22:07 +00:00
Debugger tell selectiondag when we're debugging 2005-11-16 07:21:47 +00:00
ExecutionEngine
Linker
Support indicate when a tool is a debug build. 2005-11-16 06:36:47 +00:00
System
Target First chunk of actually generating vector code for packed types. These 2005-11-30 08:22:07 +00:00
Transforms a few more comments on the interfaces and functions 2005-11-28 18:10:59 +00:00
VMCore Add the majority of the vector machien value types we expect to support, 2005-11-29 05:45:29 +00:00
Makefile