Anton Korobeynikov
|
46a92ec4d6
|
Update due to mainline API change
llvm-svn: 70769
|
2009-05-03 13:19:42 +00:00 |
|
Anton Korobeynikov
|
9103796e69
|
Some eye-candy
llvm-svn: 70762
|
2009-05-03 13:17:31 +00:00 |
|
Anton Korobeynikov
|
c0ea294fb9
|
Print function header / footer
llvm-svn: 70761
|
2009-05-03 13:17:11 +00:00 |
|
Anton Korobeynikov
|
f4b4812c83
|
Fix printing: je => jeq
llvm-svn: 70760
|
2009-05-03 13:16:54 +00:00 |
|
Anton Korobeynikov
|
cebc97d79c
|
Properly handle ExternalSymbol's
llvm-svn: 70752
|
2009-05-03 13:14:46 +00:00 |
|
Anton Korobeynikov
|
f7943f8df6
|
Lower select with custom inserted and make condjumps generic
llvm-svn: 70744
|
2009-05-03 13:12:23 +00:00 |
|
Anton Korobeynikov
|
1f9d4dc64d
|
Reverse order of memory arguments
llvm-svn: 70734
|
2009-05-03 13:09:40 +00:00 |
|
Anton Korobeynikov
|
47c1450013
|
Correct asmprinting of memory operands
llvm-svn: 70732
|
2009-05-03 13:09:10 +00:00 |
|
Anton Korobeynikov
|
e02a674ee0
|
Some early full call lowering draft for direct calls
llvm-svn: 70729
|
2009-05-03 13:08:13 +00:00 |
|
Anton Korobeynikov
|
91359dcc3b
|
Basic support for mem=>reg moves
llvm-svn: 70723
|
2009-05-03 13:06:03 +00:00 |
|
Anton Korobeynikov
|
e9e0353b21
|
Add code enough for emission of reg-reg and reg-imm moves. This allows us to compile "ret i16 0" properly!
llvm-svn: 70710
|
2009-05-03 13:02:04 +00:00 |
|
Anton Korobeynikov
|
8b763cb6ec
|
Add function body printing routine
llvm-svn: 70709
|
2009-05-03 13:01:41 +00:00 |
|
Anton Korobeynikov
|
d49e584da5
|
Dummy MSP430 backend
llvm-svn: 70694
|
2009-05-03 12:57:15 +00:00 |
|