Eric Christopher
|
eb47692c22
|
Add register class hack that needs to go away, but makes it more obvious
that it needs to go away. Use loadRegFromStackSlot where possible.
Also, remember to update the value map.
llvm-svn: 111883
|
2010-08-24 00:50:47 +00:00 |
|
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 |
|