Eric Christopher
|
8654c71e56
|
Add some more "get address into register" code and a more TODOs/FIXMEs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111860 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-23 23:14:31 +00:00 |
|
Eric Christopher
|
7fe55b739c
|
Add an ARMFunctionInfo member and use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111854 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-23 22:32:45 +00:00 |
|
Eric Christopher
|
8300712c1e
|
Start getting ARM loads/address computation going.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111850 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-23 21:44:12 +00:00 |
|
Eric Christopher
|
f762fbe4fa
|
Fix loop conditionals (MO.isDef() asserts that it's a reg) and
move some constraints around.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111594 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-20 00:36:24 +00:00 |
|
Eric Christopher
|
cb59229a4a
|
Add a couple of random comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111592 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-20 00:20:31 +00:00 |
|
Eric Christopher
|
979e0a1414
|
Silence warning.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111518 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 15:35:27 +00:00 |
|
Eric Christopher
|
456144eb14
|
Add an AddOptionalDefs method and use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111489 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-19 00:37:05 +00:00 |
|
Eric Christopher
|
0fe7d54732
|
Copy over some overridden MI wrappers for ARM fast-isel. This is where
we're adding predicates and optional defs to the MachineInstrs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111222 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-17 01:25:29 +00:00 |
|
Eric Christopher
|
038fea5e30
|
Make arm fast-isel possible to enable via command line.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111219 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-08-17 00:46:57 +00:00 |
|
Evan Cheng
|
0944795b8c
|
ARM fastisel isn't ready.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109421 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-07-26 18:32:55 +00:00 |
|
Eric Christopher
|
ab695889c6
|
Baby steps towards ARM fast-isel.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109047 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-07-21 22:26:11 +00:00 |
|