llvm-project/llvm/lib
Bob Wilson 9392b0e960 Start converting NEON load/stores to use pseudo instructions, beginning here
with the VST4 instructions.  Until after register allocation, we want to
represent sets of adjacent registers by a single super-register.  These
VST4 pseudo instructions have a single QQ or QQQQ source register operand.
They get expanded to the real VST4 instructions with 4 separate D register
operands.  Once this conversion is complete, we'll be able to remove the
NEONPreAllocPass and avoid some fragile and hacky code elsewhere.

llvm-svn: 112108
2010-08-25 23:27:42 +00:00
..
Analysis In the default address space, any GEP off of null results in a trap value if you try to load it. Thus, 2010-08-25 01:16:47 +00:00
Archive Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
AsmParser Add a comment explaining why this code doesn't just call 2010-08-24 14:35:45 +00:00
Bitcode Add a FIXME comment. 2010-08-25 20:23:38 +00:00
CodeGen remove some llvmcontext arguments that are now dead post-refactoring. 2010-08-25 23:00:45 +00:00
CompilerDriver Add a TODO. 2010-08-23 19:24:12 +00:00
ExecutionEngine remove some dead code. 2010-08-23 03:12:06 +00:00
Linker Remap metadata attached to instructions when remapping individual 2010-08-25 21:36:50 +00:00
MC MCELF: Use precomputed symbol indices, patch by Roman Divacky. 2010-08-25 20:09:43 +00:00
Support Use Bits.data() instead of &Bits[0]. 2010-08-24 23:16:53 +00:00
System Fix --disable-threads build, PR7949. 2010-08-20 20:54:37 +00:00
Target Start converting NEON load/stores to use pseudo instructions, beginning here 2010-08-25 23:27:42 +00:00
Transforms remove some llvmcontext arguments that are now dead post-refactoring. 2010-08-25 23:00:45 +00:00
VMCore Don't include the is-function-local bit in the FoldingSetNodeID 2010-08-24 23:21:12 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00