llvm-6502/lib
Evan Cheng f49810c7e6 Initial Thumb2 support. Majority of the work is done by David Goodwin. There are
also some contribution from Jim Grosbach, Bob Wilson, and Evan Cheng.

I've done my best to consolidate the patches with those that were done by
Viktor Kutuzov and Anton Korzh from Access Softek, Inc. Let me know if missed
anything. I've completely reorganized the thumb2 td file, made more extensive
uses of multiclass, etc.

Test cases will be contributed later after I re-organize what's in svn first.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73965 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-23 17:48:47 +00:00
..
Analysis Fix a bug in the trip-count computation with And/Or. If either of the 2009-06-22 23:28:56 +00:00
Archive Avoid leaking memory in an error path. Noticed 2009-06-11 08:09:49 +00:00
AsmParser Address review comments: add 3 ARM calling conventions. 2009-06-16 18:50:49 +00:00
Bitcode Fix PR4336: Iterating over use-def chains doesn't seem to be deterministic. 2009-06-16 05:15:21 +00:00
CodeGen Use a default alignment for data and bss sections. 2009-06-23 04:39:27 +00:00
CompilerDriver -write-graph now can be used with -o. 2009-03-27 12:57:14 +00:00
Debugger Oops...I committed too much. 2009-03-13 04:39:26 +00:00
ExecutionEngine Add locking around the external function lookup table for the interpreter. 2009-06-22 22:30:56 +00:00
Linker Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
Support Make the lazy initialization of DefaultTimerGroup threadsafe. 2009-06-23 17:33:37 +00:00
System Add an atomic add operation. 2009-06-23 17:39:31 +00:00
Target Initial Thumb2 support. Majority of the work is done by David Goodwin. There are 2009-06-23 17:48:47 +00:00
Transforms Fix a few minor issues that were exposed by the removal of SCEVHandle. 2009-06-22 22:08:45 +00:00
VMCore Expand this test to handle more cases (remainder and shifts) of zero. 2009-06-21 01:56:41 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00