| Commit message (Expand) | Author | Age | Files | Lines |
* | Make code layout more consistent. | Misha Brukman | 2003-10-23 | 1 | -58/+54 |
* | * Use <cmath> instead of <math.h> | Misha Brukman | 2003-10-22 | 1 | -12/+12 |
* | Removed completely duplicated function comment (an identical one appears later). | Misha Brukman | 2003-10-22 | 1 | -19/+0 |
* | Why does g++ not even generate a warning when you miss a break statement? | Vikram S. Adve | 2003-10-21 | 1 | -0/+1 |
* | Implement the new varargs instructions and intrinsics. | Vikram S. Adve | 2003-10-21 | 1 | -24/+22 |
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Update the sparc backend to at least compile correctly with the new varargs s... | Chris Lattner | 2003-10-18 | 1 | -1/+11 |
* | Fixed spelling. | Misha Brukman | 2003-09-23 | 1 | -2/+2 |
* | Fix longjmp case so that, along with the call to abort(), we also | Vikram S. Adve | 2003-09-16 | 1 | -2/+22 |
* | Add support for the sig(set|long)jmp intrinsics | Chris Lattner | 2003-08-18 | 1 | -0/+2 |
* | Fix va_arg to generate LDDFi for floating point values, instead of LDXi. | Vikram S. Adve | 2003-08-12 | 1 | -2/+4 |
* | Register argument to va_start must be marked as defined! | Vikram S. Adve | 2003-08-11 | 1 | -1/+1 |
* | Implement LLVM intrinsics `llvm.setjmp' and `llvm.longjmp' as follows: | Misha Brukman | 2003-08-07 | 1 | -4/+18 |
* | Fix sanity-checking in 'maskUnsigned' code to be more precise: | Vikram S. Adve | 2003-08-07 | 1 | -2/+12 |
* | 1. Bug fix: was using SLL instead of SLLX for ULongTy. Chump. | Vikram S. Adve | 2003-08-06 | 1 | -70/+87 |
* | This method has now been changed to preserve flags for us! | Chris Lattner | 2003-08-05 | 1 | -5/+2 |
* | *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 |