Evan Cheng
|
94f04c6fc9
|
Reflects the chanegs made to PredicateOperand.
llvm-svn: 37898
|
2007-07-05 07:18:20 +00:00 |
|
Evan Cheng
|
2d91a4fd6a
|
Add missing const qualifiers.
llvm-svn: 37342
|
2007-05-29 18:42:18 +00:00 |
|
Evan Cheng
|
0f7cbe8370
|
Add PredicateOperand to all ARM instructions that have the condition field.
llvm-svn: 37066
|
2007-05-15 01:29:07 +00:00 |
|
Devang Patel
|
8c78a0bff0
|
Drop 'const'
llvm-svn: 36662
|
2007-05-03 01:11:54 +00:00 |
|
Devang Patel
|
e95c6ad802
|
Use 'static const char' instead of 'static const int'.
Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
llvm-svn: 36652
|
2007-05-02 21:39:20 +00:00 |
|
Devang Patel
|
09f162ca6a
|
Do not use typeinfo to identify pass in pass manager.
llvm-svn: 36632
|
2007-05-01 21:15:47 +00:00 |
|
Evan Cheng
|
910c80851e
|
Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.
llvm-svn: 36483
|
2007-04-26 19:00:32 +00:00 |
|
Evan Cheng
|
7dbbd00b06
|
findRegisterUseOperand() changed.
llvm-svn: 35366
|
2007-03-26 22:41:48 +00:00 |
|
Evan Cheng
|
977195e912
|
Bug fix. Not advancing the register scavenger iterator correctly.
llvm-svn: 35020
|
2007-03-08 02:55:08 +00:00 |
|
Evan Cheng
|
f030f2d628
|
Only safe to use a call-clobbered or spilled callee-saved register as scratch register.
llvm-svn: 35010
|
2007-03-07 20:30:36 +00:00 |
|
Evan Cheng
|
2818fdd019
|
Fix some brittle code. Watch out for cases where register scavenger is pointing to deleted instructions.
llvm-svn: 34998
|
2007-03-07 02:38:05 +00:00 |
|
Evan Cheng
|
41bc2fd242
|
Make load / store optimizer use register scavenger.
llvm-svn: 34986
|
2007-03-06 21:59:20 +00:00 |
|
Evan Cheng
|
d28de6700b
|
Code clean up. Prepare to use register scavenger.
llvm-svn: 34976
|
2007-03-06 18:02:41 +00:00 |
|
Evan Cheng
|
10043e215b
|
ARM backend contribution from Apple.
llvm-svn: 33353
|
2007-01-19 07:51:42 +00:00 |
|