| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Bug fix: sign-extension was not happening for C = -MININT since C == -C! | Vikram S. Adve | 2003-05-25 | 1 | -2/+3 | |
| | | | | | llvm-svn: 6332 | |||||
| * | Add support for compiling varargs functions. | Vikram S. Adve | 2003-05-25 | 4 | -77/+179 | |
| | | | | | llvm-svn: 6325 | |||||
| * | Reword to remove reference to how things worked in the past. | Misha Brukman | 2003-05-24 | 1 | -4/+3 | |
| | | | | | llvm-svn: 6323 | |||||
| * | Implement the TargetInstrInfo's createNOPinstr() and isNOPinstr() interface. | Misha Brukman | 2003-05-24 | 1 | -0/+29 | |
| | | | | | llvm-svn: 6320 | |||||
| * | 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 | |||||

