| Commit message (Expand) | Author | Age | Files | Lines |
| * | *Both* operands of divide need sign-extension before divide (if smaller | Vikram S. Adve | 2003-08-01 | 1 | -8/+16 |
| * | Unify all constant evaluations that depend on register size | Vikram S. Adve | 2003-07-29 | 1 | -6/+12 |
| * | 1. Fix a case that was marking the invalid reg. num. (-1) as used, | Vikram S. Adve | 2003-07-25 | 1 | -14/+35 |
| * | Several important bug fixes: | Vikram S. Adve | 2003-07-10 | 1 | -160/+474 |
| * | Major bug fix though it happened rarely (only on a compare after an | Vikram S. Adve | 2003-07-06 | 1 | -9/+7 |
| * | Force fixed-size but large alloca objects to the dynamically allocated | Vikram S. Adve | 2003-07-02 | 1 | -8/+14 |
| * | Bug/case fixes: | Vikram S. Adve | 2003-07-02 | 1 | -2/+3 |
| * | Add the padding needed for variable-size alloca's, which should work now. | Vikram S. Adve | 2003-06-23 | 1 | -6/+14 |
| * | * Changed Bcc instructions to behave like BPcc instructions | Misha Brukman | 2003-06-06 | 1 | -9/+9 |
| * | * Convert load/store opcodes from register to immediate forms. | Misha Brukman | 2003-06-03 | 1 | -9/+11 |
| * | SparcInstr.def: added 'r' and 'i' versions of MOV(F)cc instructions | Misha Brukman | 2003-06-02 | 1 | -16/+30 |
| * | Extensive changes to the way code generation occurs for function | Vikram S. Adve | 2003-05-31 | 1 | -224/+359 |
| * | Reverting previous beautification changes. | Vikram S. Adve | 2003-05-31 | 1 | -230/+233 |
| * | Code beautification, no functional changes. | Misha Brukman | 2003-05-31 | 1 | -233/+230 |
| * | Moved and expanded convertOpcodeFromRegToImm() to conver more opcodes. | Misha Brukman | 2003-05-30 | 1 | -448/+378 |
| * | Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed. | Misha Brukman | 2003-05-27 | 1 | -41/+79 |
| * | Added special register class containing (for now) %fsr. | Vikram S. Adve | 2003-05-27 | 1 | -2/+2 |
| * | Bug fix: right shift for int divide-by-power-of-2 was incorrect for | Vikram S. Adve | 2003-05-25 | 1 | -11/+48 |
| * | Add support for compiling varargs functions. | Vikram S. Adve | 2003-05-25 | 1 | -74/+144 |
| * | Cleaned up code layout, spacing, etc. for readability purposes and to be more | Misha Brukman | 2003-05-21 | 1 | -192/+181 |
| * | Namespacified `vector' and `cerr' to always use the `std::' namespace. | Misha Brukman | 2003-05-21 | 1 | -18/+17 |
| * | Sparc instruction opcodes now all live under the `V9' namespace. | Misha Brukman | 2003-05-20 | 1 | -231/+220 |
| * | IntegerRegSize is always 8 for sparc | Chris Lattner | 2003-04-26 | 1 | -3/+2 |
| * | Fix obvious type-o | Chris Lattner | 2003-04-25 | 1 | -2/+2 |
| * | Move sparc specific code into the Sparc backend | Chris Lattner | 2003-01-15 | 1 | -2/+222 |
| * | Use BuildMI more | Chris Lattner | 2003-01-15 | 1 | -216/+141 |
| * | Fix bug found by regtests | Chris Lattner | 2003-01-15 | 1 | -9/+5 |
| * | Use BuildMI more, Create*Instruction less | Chris Lattner | 2003-01-15 | 1 | -37/+23 |
| * | * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users | Chris Lattner | 2003-01-15 | 1 | -26/+29 |
| * | * TargetData is no longer directly accessable from TM | Chris Lattner | 2002-12-28 | 1 | -40/+42 |
| * | Bug fix: align size for dynamic allocas according to stack pointer | Vikram S. Adve | 2002-10-29 | 1 | -19/+47 |
| * | Fix minor bug | Chris Lattner | 2002-10-28 | 1 | -3/+3 |
| * | Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT... | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| * | Changed `MachineCodeForMethod' to `MachineFunction'. | Misha Brukman | 2002-10-28 | 1 | -3/+3 |
| * | Removed misleading const keyword. | Vikram S. Adve | 2002-10-14 | 1 | -1/+1 |
| * | (1) Try to evaluate constant when multiplying 2 constants. | Vikram S. Adve | 2002-10-13 | 1 | -29/+19 |
| * | Simplify Call translation slightly. | Vikram S. Adve | 2002-09-28 | 1 | -25/+13 |
| * | Overhaul integer conversions to match C++ ISO standard. | Vikram S. Adve | 2002-09-27 | 1 | -95/+85 |
| * | Use ulong instead of uint for size expressions. | Vikram S. Adve | 2002-09-16 | 1 | -2/+1 |
| * | - Change getelementptr instruction to use long indexes instead of uint | Chris Lattner | 2002-09-11 | 1 | -13/+2 |
| * | Silly bug fix: Machine code vector could be empty for a no-op cast instruction, | Vikram S. Adve | 2002-09-09 | 1 | -5/+9 |
| * | -- Use size of pointer element type instead of pointer type in array offsets! | Vikram S. Adve | 2002-09-05 | 1 | -27/+46 |
| * | - Renamed Type::isIntegral() to Type::isInteger() | Chris Lattner | 2002-09-03 | 1 | -19/+13 |
| * | Sign-extend values used to index arrays (and Simplify | Vikram S. Adve | 2002-08-24 | 1 | -89/+28 |
| * | Eliminated the MemAccessInst class, folding contents into GEP class. | Chris Lattner | 2002-08-22 | 1 | -4/+6 |
| * | Eliminate bool, boolreg and boolconst nonterminals, and just use | Vikram S. Adve | 2002-08-22 | 1 | -17/+11 |
| * | Revise code generation for unary Not (boolean and bitwise), which is | Vikram S. Adve | 2002-08-15 | 1 | -24/+46 |
| * | Handle small unsigned results correctly by clearing high bits. | Vikram S. Adve | 2002-08-13 | 1 | -34/+64 |
| * | * Removed extraneous #includes | Chris Lattner | 2002-08-09 | 1 | -12/+5 |
| * | Bug fix in SetOperandsForMemInstr: handle leading zeros correctly | Vikram S. Adve | 2002-08-04 | 1 | -5/+9 |