Chris Lattner
|
31ad5dd67f
|
Move passes out to Passes.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5227 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-01-13 00:45:29 +00:00 |
|
Chris Lattner
|
f2ab4124e3
|
* Most pass ctor functions don't take TM arguments anymore
* New createPrologEpilogCodeInserter() function
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5181 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-28 20:26:16 +00:00 |
|
Chris Lattner
|
92aec04cd6
|
Try #2 to get alias set stuff to work
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5077 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-16 16:14:51 +00:00 |
|
Chris Lattner
|
c2fc7ea60b
|
Add info about register aliases, add prototype for createLocalRegisterAllocator
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5075 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-16 15:55:51 +00:00 |
|
Chris Lattner
|
1a45626c4c
|
Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5071 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-16 14:38:13 +00:00 |
|
Chris Lattner
|
4ce42a776a
|
* Move information about Implicit Defs/Uses into X86InstrInfo.def.
* Expose information about implicit defs/uses of register through the
MachineInstrInfo.h file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4877 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-12-03 05:42:53 +00:00 |
|
Chris Lattner
|
6aab9cf65c
|
Start to add more information to instr.def
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4741 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-11-18 05:37:11 +00:00 |
|
Chris Lattner
|
b4f68ed32e
|
Convert backend to use passes, implement X86TargetMachine
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4421 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-29 22:37:54 +00:00 |
|
Chris Lattner
|
055c965bff
|
Rename X86InstructionInfo to X86InstrInfo
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4413 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-29 21:05:24 +00:00 |
|
Chris Lattner
|
a535fabe7d
|
Be compatible with sparc backend
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4395 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-29 17:43:38 +00:00 |
|
Chris Lattner
|
75276f150e
|
Initial stab at MachineInstr'ication
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4367 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-28 23:55:19 +00:00 |
|
Chris Lattner
|
726140821f
|
Initial checkin of X86 backend.
We can instruction select exactly one instruction 'ret void'. Wow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4284 91177308-0d34-0410-b5e6-96231b3b80d8
|
2002-10-25 22:55:53 +00:00 |
|