llvm-6502/lib
Dale Johannesen 6470a116f1 Next round of tail call changes. Register used in a tail
call must not be callee-saved; following x86, add a new
regclass to represent this.  Also fixes a couple of bugs.
Still disabled by default; Thumb doesn't work yet.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106053 91177308-0d34-0410-b5e6-96231b3b80d8
2010-06-15 22:08:33 +00:00
..
Analysis Support for nested functions/classes in debug output. (Again.) Radar 7424645. 2010-06-11 20:08:44 +00:00
Archive
AsmParser
Bitcode Speedup bitcode writer. Do not walk all values for all functions to emit function local metadata. In one testcase, probably worst case scenario, the 70x speed up is seen. 2010-06-02 23:05:04 +00:00
CodeGen Remove the local register allocator. 2010-06-15 21:58:33 +00:00
CompilerDriver
ExecutionEngine
Linker
MC Don't call flush() at a library level which isn't checking for errors 2010-06-01 16:31:34 +00:00
Support fpcmp: Fix bug where fpcmp wouldn't early exit when files obviously differ and 2010-06-15 19:20:30 +00:00
System Avoid "variable 'bits' set but not used [-Wunused-but-set-variable]" 2010-06-10 16:23:15 +00:00
Target Next round of tail call changes. Register used in a tail 2010-06-15 22:08:33 +00:00
Transforms simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 2010-06-15 21:34:25 +00:00
VMCore improve verifier error about unterminated block to include 2010-06-12 15:50:24 +00:00
Makefile