Rafael Espindola
|
9e2a2dfb2d
|
initial support for branches
llvm-svn: 29854
|
2006-08-24 13:45:55 +00:00 |
|
Rafael Espindola
|
ff879761c1
|
add a "load effective address"
llvm-svn: 29748
|
2006-08-17 17:09:40 +00:00 |
|
Rafael Espindola
|
719336441f
|
start comments with #
move the constant pool to .text
correctly print loads of labels
mark R0, R1, R2 and R3 as caller save
llvm-svn: 29451
|
2006-08-01 18:53:10 +00:00 |
|
Rafael Espindola
|
f11277971f
|
implement LowerConstantPool and LowerGlobalAddress
llvm-svn: 29433
|
2006-08-01 12:58:43 +00:00 |
|
Rafael Espindola
|
0ea0399411
|
handle GlobalValue::InternalLinkage in doFinalization
llvm-svn: 29417
|
2006-07-31 20:38:13 +00:00 |
|
Rafael Espindola
|
c0ede90402
|
emit global constants
llvm-svn: 29344
|
2006-07-27 11:38:51 +00:00 |
|
Rafael Espindola
|
40073f5767
|
skeleton of a lowerCall implementation for ARM
llvm-svn: 29159
|
2006-07-16 01:02:57 +00:00 |
|
Rafael Espindola
|
fdfaee67f5
|
add the memri memory operand
this makes it possible for ldr instructions with non-zero immediate
llvm-svn: 29103
|
2006-07-11 11:36:48 +00:00 |
|
Rafael Espindola
|
f7c5af4863
|
On ARM, alignment is in bits
Add lr as a hard coded operand of bx
llvm-svn: 28494
|
2006-05-26 10:56:17 +00:00 |
|
Rafael Espindola
|
31b98f8e04
|
implement initial version of ARMAsmPrinter::printOperand
llvm-svn: 28470
|
2006-05-25 12:57:06 +00:00 |
|
Rafael Espindola
|
bb1e2e2c52
|
implement minimal versions of
ARMAsmPrinter::runOnMachineFunction
LowerFORMAL_ARGUMENTS
ARMInstrInfo::isMoveInstr
llvm-svn: 28431
|
2006-05-23 02:48:20 +00:00 |
|
Rafael Espindola
|
dd49dfc0df
|
added a skeleton of the ARM backend
llvm-svn: 28301
|
2006-05-14 22:18:28 +00:00 |
|