Eric Christopher
|
9d4e471cc2
|
Add some more debugging code, make it more obvious that RegOffset is
getting an address for an object and select some default values.
llvm-svn: 111871
|
2010-08-24 00:07:24 +00:00 |
Eric Christopher
|
e3107d6283
|
Don't need the extra register here.
llvm-svn: 111864
|
2010-08-23 23:28:04 +00:00 |
Eric Christopher
|
414501c511
|
Add some more "get address into register" code and a more TODOs/FIXMEs.
llvm-svn: 111860
|
2010-08-23 23:14:31 +00:00 |
Eric Christopher
|
8d03b8a8ce
|
Add an ARMFunctionInfo member and use it.
llvm-svn: 111854
|
2010-08-23 22:32:45 +00:00 |
Eric Christopher
|
00202ee329
|
Start getting ARM loads/address computation going.
llvm-svn: 111850
|
2010-08-23 21:44:12 +00:00 |
Eric Christopher
|
985d9e4ea8
|
Fix loop conditionals (MO.isDef() asserts that it's a reg) and
move some constraints around.
llvm-svn: 111594
|
2010-08-20 00:36:24 +00:00 |
Eric Christopher
|
d8e8a2945e
|
Add a couple of random comments.
llvm-svn: 111592
|
2010-08-20 00:20:31 +00:00 |
Eric Christopher
|
a5d60c62b1
|
Silence warning.
llvm-svn: 111518
|
2010-08-19 15:35:27 +00:00 |
Eric Christopher
|
0d274a0258
|
Add an AddOptionalDefs method and use it.
llvm-svn: 111489
|
2010-08-19 00:37:05 +00:00 |
Eric Christopher
|
09f757d4bc
|
Copy over some overridden MI wrappers for ARM fast-isel. This is where
we're adding predicates and optional defs to the MachineInstrs.
llvm-svn: 111222
|
2010-08-17 01:25:29 +00:00 |
Eric Christopher
|
663f49900d
|
Make arm fast-isel possible to enable via command line.
llvm-svn: 111219
|
2010-08-17 00:46:57 +00:00 |
Evan Cheng
|
23b05d1cf5
|
ARM fastisel isn't ready.
llvm-svn: 109421
|
2010-07-26 18:32:55 +00:00 |
Eric Christopher
|
84bdfd80df
|
Baby steps towards ARM fast-isel.
llvm-svn: 109047
|
2010-07-21 22:26:11 +00:00 |