llvm-6502/lib
Chris Lattner 5c0b16d0c4 change TLS_ADDR lowering to lower to a real mem operand, instead of matching as
a global with that gets printed with the :mem modifier.  All operands to lea's 
should be handled with the lea32mem operand kind, and this allows the TLS stuff
to do this.  There are several better ways to do this, but I went for the minimal
change since I can't really test this (beyond make check).

This also makes the use of EBX explicit in the operand list in the 32-bit, 
instead of implicit in the instruction.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73834 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-20 20:38:48 +00:00
..
Analysis Generalize isLoopGuardedByCond's checking to consider two 2009-06-20 00:35:32 +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 Fix PR4419: handle defs of partial uses. 2009-06-20 04:34:51 +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 Fix the EE bindings to use the proper EE interfaces for creating a JIT. 2009-06-16 22:26:13 +00:00
Linker Add a new "available_externally" linkage type. This is intended 2009-04-13 05:44:34 +00:00
Support Add support for AuroraUX. Patch by evocallaghan. 2009-06-19 14:40:01 +00:00
System Workaround for an... interesting bug in Darwin's pthread_rwlock_init. 2009-06-20 00:32:27 +00:00
Target change TLS_ADDR lowering to lower to a real mem operand, instead of matching as 2009-06-20 20:38:48 +00:00
Transforms Fix a typo in a comment that Frits von Bommel noticed. 2009-06-19 23:41:37 +00:00
VMCore Forgot this file. 2009-06-20 00:26:26 +00:00
Makefile Reorganize llvmc code. 2009-03-02 09:01:14 +00:00