Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cleaned up code layout; no functional changes. | Misha Brukman | 2003-05-23 | 1 | -24/+20 |
| | | | | llvm-svn: 6312 | ||||
* | Fixed `volatile' typo. | Misha Brukman | 2003-05-21 | 1 | -1/+1 |
| | | | | llvm-svn: 6266 | ||||
* | Cleaned up code layout, spacing, etc. for readability purposes and to be more | Misha Brukman | 2003-05-21 | 2 | -307/+281 |
| | | | | | | | | | consistent with the style of LLVM's code base (and itself! it's inconsistent in some places.) No functional changes were made. llvm-svn: 6265 | ||||
* | Cleaned up code layout, spacing, etc. for readability purposes and to be more | Misha Brukman | 2003-05-21 | 1 | -59/+44 |
| | | | | | | | | | consistent with the style of LLVM's code base (and itself! it's inconsistent in some places.) No functional changes were made. llvm-svn: 6262 | ||||
* | Namespacified `vector' and `cerr' to always use the `std::' namespace. | Misha Brukman | 2003-05-21 | 3 | -88/+90 |
| | | | | | | Eliminated `using' directives. llvm-svn: 6261 | ||||
* | Sparc instruction opcodes now all live under the `V9' namespace. | Misha Brukman | 2003-05-20 | 8 | -568/+569 |
| | | | | llvm-svn: 6249 | ||||
* | Remove wierd printout | Chris Lattner | 2003-05-12 | 1 | -1/+1 |
| | | | | llvm-svn: 6145 | ||||
* | Added the initial version of the TableGen description for the Sparc backend. | Misha Brukman | 2003-05-07 | 1 | -0/+359 |
| | | | | llvm-svn: 6021 | ||||
* | Eliminate use of NonCopyable so that doxygen documentation doesn't link | Chris Lattner | 2003-05-01 | 1 | -3/+4 |
| | | | | | | the Annotation classes with the noncopyable classes for no reason llvm-svn: 5973 | ||||
* | Remove two fields from TargetData which are target specific. | Chris Lattner | 2003-04-26 | 1 | -1/+1 |
| | | | | llvm-svn: 5963 | ||||
* | IntegerRegSize is always 8 for sparc | Chris Lattner | 2003-04-26 | 2 | -6/+3 |
| | | | | llvm-svn: 5961 | ||||
* | Fix obvious type-o | Chris Lattner | 2003-04-25 | 2 | -3/+3 |
| | | | | llvm-svn: 5932 | ||||
* | Trivial cleanup | Chris Lattner | 2003-04-24 | 1 | -5/+5 |
| | | | | llvm-svn: 5899 | ||||
* | Add support for the Switch instruction by running the lowerSwitch pass first | Chris Lattner | 2003-04-23 | 1 | -0/+3 |
| | | | | llvm-svn: 5867 | ||||
* | Add new linkage types to support a real frontend | Chris Lattner | 2003-04-16 | 1 | -1/+2 |
| | | | | llvm-svn: 5786 | ||||
* | Move sparc specific code into the Sparc backend | Chris Lattner | 2003-01-15 | 3 | -2/+271 |
| | | | | llvm-svn: 5317 | ||||
* | Fix warnings | Chris Lattner | 2003-01-15 | 1 | -4/+3 |
| | | | | llvm-svn: 5316 | ||||
* | Adjust to simpler interfaces | Chris Lattner | 2003-01-15 | 2 | -49/+42 |
| | | | | | | Eliminate dependency on RegClass.h llvm-svn: 5315 | ||||
* | #include RegClass.h explicitly | Chris Lattner | 2003-01-15 | 1 | -0/+1 |
| | | | | llvm-svn: 5307 | ||||
* | Move private header to private directory | Chris Lattner | 2003-01-15 | 2 | -2/+2 |
| | | | | llvm-svn: 5305 | ||||
* | Prune #includes | Chris Lattner | 2003-01-15 | 2 | -2/+0 |
| | | | | llvm-svn: 5303 | ||||
* | Use BuildMI more | Chris Lattner | 2003-01-15 | 2 | -242/+156 |
| | | | | llvm-svn: 5299 | ||||
* | Fix bug found by regtests | Chris Lattner | 2003-01-15 | 1 | -9/+5 |
| | | | | llvm-svn: 5294 | ||||
* | Use BuildMI more, Create*Instruction less | Chris Lattner | 2003-01-15 | 3 | -135/+71 |
| | | | | llvm-svn: 5291 | ||||
* | * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users | Chris Lattner | 2003-01-15 | 3 | -65/+62 |
| | | | | | | | of them with BUildMI calls instead. * Fix def information in instructions generated by prologepilog inserter llvm-svn: 5287 | ||||
* | Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵ | Chris Lattner | 2003-01-14 | 1 | -7/+10 |
| | | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284 | ||||
* | Rename MachineInstrInfo -> TargetInstrInfo | Chris Lattner | 2003-01-14 | 8 | -22/+20 |
| | | | | llvm-svn: 5272 | ||||
* | Minor cleanups | Chris Lattner | 2003-01-14 | 1 | -5/+2 |
| | | | | llvm-svn: 5266 | ||||
* | More renamings of Target/Machine*Info to Target/Target*Info | Chris Lattner | 2002-12-29 | 4 | -21/+21 |
| | | | | llvm-svn: 5204 | ||||
* | Rename MachineOptInfo to TargetoptInfo | Chris Lattner | 2002-12-29 | 1 | -1/+1 |
| | | | | | | Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5203 | ||||
* | Rename MachineOptInfo to TargetoptInfo | Chris Lattner | 2002-12-29 | 1 | -10/+8 |
| | | | | | | Rename MachineCacheInfo to TargetCacheInfo llvm-svn: 5202 | ||||
* | Rename MachineFrameInfo to TargetFrameInfo.h | Chris Lattner | 2002-12-28 | 1 | -1/+1 |
| | | | | llvm-svn: 5199 | ||||
* | Put class in anonymous namespace | Chris Lattner | 2002-12-28 | 1 | -23/+25 |
| | | | | llvm-svn: 5197 | ||||
* | * Rename machineFrameInfo to targetFrameInfo | Chris Lattner | 2002-12-28 | 1 | -19/+18 |
| | | | | | | * Constant pool and frame info is no longer directly in MachineFunction llvm-svn: 5177 | ||||
* | * Rename MachineFrameInfo to TargetFrameInfo | Chris Lattner | 2002-12-28 | 1 | -4/+28 |
| | | | | | | * Move some sparc specific code here from Target files llvm-svn: 5176 | ||||
* | * TargetData is no longer directly accessable from TM | Chris Lattner | 2002-12-28 | 1 | -40/+42 |
| | | | | | | * s/unsigned int/unsigned/ llvm-svn: 5175 | ||||
* | * TargetData is no longer directly accessable from TargetMachine | Chris Lattner | 2002-12-28 | 1 | -8/+9 |
| | | | | | | * Constpool & frame info is no longer directly in MachineFunction llvm-svn: 5174 | ||||
* | * Frame & const pool info is no longer directly in MachineFunction | Chris Lattner | 2002-12-28 | 1 | -8/+10 |
| | | | | llvm-svn: 5173 | ||||
* | * Changes to be a MachineFunctionPass | Chris Lattner | 2002-12-28 | 1 | -56/+46 |
| | | | | | | | | * Frame information is now stuck in MachineFunctionInfo instead of directly in MachineFunction. * Don't require a TM as an argument to the ctor llvm-svn: 5172 | ||||
* | * Don't access TargetData directly | Chris Lattner | 2002-12-28 | 1 | -8/+10 |
| | | | | | | * Changes because frame info is not in MachineFunction directly anymore llvm-svn: 5171 | ||||
* | Sparc is not little endian | Chris Lattner | 2002-12-24 | 1 | -1/+1 |
| | | | | llvm-svn: 5129 | ||||
* | Initialize implicit uses/defs fields for sparc backend to empty list | Chris Lattner | 2002-12-03 | 1 | -1/+3 |
| | | | | llvm-svn: 4876 | ||||
* | Fix misleading indentation | Chris Lattner | 2002-11-17 | 1 | -3/+2 |
| | | | | llvm-svn: 4730 | ||||
* | Remove a nasty little semi-colon someone introduced which | Vikram S. Adve | 2002-11-06 | 1 | -1/+1 |
| | | | | | | prevented any machine instrs from being printed! llvm-svn: 4557 | ||||
* | Reassociate pass now works | Chris Lattner | 2002-10-31 | 1 | -1/+1 |
| | | | | llvm-svn: 4473 | ||||
* | In getID(), don't call getValidSymbolName to mangle external names! | Vikram S. Adve | 2002-10-30 | 1 | -4/+7 |
| | | | | llvm-svn: 4451 | ||||
* | Sparc backend doesn't use target specific flags yet | Chris Lattner | 2002-10-30 | 1 | -1/+1 |
| | | | | llvm-svn: 4440 | ||||
* | These are no longer virtual methods | Chris Lattner | 2002-10-29 | 1 | -5/+5 |
| | | | | llvm-svn: 4420 | ||||
* | * Privatize the TargetName | Chris Lattner | 2002-10-29 | 1 | -6/+2 |
| | | | | | | | * Move optSizeForSubWordData to TargetData * Remove unused fields llvm-svn: 4417 | ||||
* | Allow TargetMachine to refuse static code gen | Chris Lattner | 2002-10-29 | 2 | -2/+3 |
| | | | | llvm-svn: 4415 |