llvm-6502/lib
Kalle Raiskila 82fe467ca5 Add preliminary v2i32 support for SPU backend. As there are no
such registers in SPU, this support boils down to "emulating" 
them by duplicating instructions on the general purpose registers. 

This adds the most basic operations on v2i32: passing parameters,
addition, subtraction, multiplication and a few others.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110035 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-02 08:54:39 +00:00
..
Analysis Prefix next' iterator operation with llvm::'. 2010-08-02 06:00:15 +00:00
Archive
AsmParser Move MaximumAlignment to be a member of the Value class. 2010-07-30 21:07:05 +00:00
Bitcode Make NamedMDNode not be a subclass of Value, and simplify the interface 2010-07-21 23:38:33 +00:00
CodeGen Prefix next' iterator operation with llvm::'. 2010-08-02 06:00:15 +00:00
CompilerDriver Fix silent failure with no input files. 2010-07-27 11:19:40 +00:00
ExecutionEngine Don't call __register_frame from the JIT on systems that use setjmp/longjmp 2010-07-26 21:58:00 +00:00
Linker Make NamedMDNode not be a subclass of Value, and simplify the interface 2010-07-21 23:38:33 +00:00
MC Silence some -Asserts uninitialized variable warnings. 2010-07-31 21:08:54 +00:00
Support Fix -Wmissing-field-initializers warnings. 2010-07-30 17:49:04 +00:00
System Add an erase() method to llvm::ThreadLocal. 2010-07-28 22:49:43 +00:00
Target Add preliminary v2i32 support for SPU backend. As there are no 2010-08-02 08:54:39 +00:00
Transforms Prefix next' iterator operation with llvm::'. 2010-08-02 06:00:15 +00:00
VMCore Prefix next' iterator operation with llvm::'. 2010-08-02 06:00:15 +00:00
Makefile