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
|
90eec6b0f7
|
port the ARM backend to use ISD::CALL instead of LowerCallTo
llvm-svn: 28469
|
2006-05-25 11:00:18 +00:00 |
|
Evan Cheng
|
09942d3f8b
|
Assert if InflightSet is not cleared after instruction selecting a BB.
llvm-svn: 28459
|
2006-05-25 00:24:28 +00:00 |
|
Evan Cheng
|
b040dd86af
|
Clear HandleMap and ReplaceMap after instruction selection. Or it may cause
non-deterministic behavior.
llvm-svn: 28454
|
2006-05-24 20:46:25 +00:00 |
|
Chris Lattner
|
f604017e47
|
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Anton Korobeynikov! This is a step towards closing PR786.
llvm-svn: 28447
|
2006-05-24 17:04:05 +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 |
|
Owen Anderson
|
c6947bf2ce
|
Make all of the TargetMachine subclasses use the new string TargetData methods.
This is part of the on-going work on PR 761.
llvm-svn: 28414
|
2006-05-20 00:24:56 +00:00 |
|
Rafael Espindola
|
a0e82ff9be
|
implement movri
add a stub LowerFORMAL_ARGUMENTS
llvm-svn: 28388
|
2006-05-18 21:45:49 +00:00 |
|
Evan Cheng
|
667b133ab9
|
getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.
llvm-svn: 28378
|
2006-05-18 00:12:58 +00:00 |
|
Evan Cheng
|
ea24815aa3
|
Remove PointerType from class Target
llvm-svn: 28368
|
2006-05-17 21:20:27 +00:00 |
|
Rafael Espindola
|
c928207091
|
add an abort after every assert(0)
llvm-svn: 28310
|
2006-05-15 22:34:39 +00:00 |
|
Rafael Espindola
|
dd49dfc0df
|
added a skeleton of the ARM backend
llvm-svn: 28301
|
2006-05-14 22:18:28 +00:00 |
|