llvm-6502/lib
Jakob Stoklund Olesen c54f634886 Switch ARM target to register masks.
I'll let the buildbots determine the compile time improvements from this
change, but 464.h264ref has 5% faster codegen at -O2.

This patch does cause some assembly changes.  Branch folding can make
different decisions about calls with dead return values.
CriticalAntiDepBreaker may choose different registers because its
liveness tracking is affected.  MachineCopyPropagation may sometimes
leave a dead copy behind.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151331 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-24 01:19:29 +00:00
..
Analysis Fix typo. 2012-02-23 05:38:51 +00:00
Archive Avoid using an invalidated iterator. 2012-01-23 05:07:16 +00:00
AsmParser Convert assert(0) to llvm_unreachable 2012-02-07 05:05:23 +00:00
Bitcode Enable streaming of bitcode 2012-02-06 22:30:29 +00:00
CodeGen Allow an integer to be converted into an MMX type when it's used in an inline 2012-02-23 23:25:25 +00:00
DebugInfo More dead code removal (using -Wunreachable-code) 2012-01-20 21:51:11 +00:00
ExecutionEngine EE/Interpreter/ExternalFunctions.cpp: Staticize lle_X_() entries. They can be mapped in FuncNames[] at the initialization. 2012-02-24 00:20:08 +00:00
Linker Capitalize messages so that they appear nicely with the linker's error messages. 2012-02-14 09:13:54 +00:00
MC Emit global ctors into .CRT$XCU instead of .ctors on Win32. Patch by Joe Groff! 2012-02-23 21:56:08 +00:00
Object Remove static ctor. 2012-02-22 13:42:11 +00:00
Support Update for the removal of Hashing.cpp. 2012-02-23 09:33:44 +00:00
TableGen Add Foreach Loop 2012-02-22 16:09:41 +00:00
Target Switch ARM target to register masks. 2012-02-24 01:19:29 +00:00
Transforms Reflow code, no functionality change. 2012-02-23 17:42:19 +00:00
VMCore Reinstate r151049 now that GeneralHash is fixed. 2012-02-23 09:17:40 +00:00
CMakeLists.txt Move TableGen's parser and entry point into a library 2011-10-01 16:41:13 +00:00
LLVMBuild.txt LLVMBuild: Introduce a common section which currently has a list of the 2011-12-12 22:45:54 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00