| 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 |
| * | Put back the separate pass to decompose multi-dimensional references | Vikram S. Adve | 2003-08-01 | 1 | -0/+3 |
| * | We no longer need to preprocess SparcV9.td before sending it through tablegen | Chris Lattner | 2003-07-30 | 2 | -30/+30 |
| * | When emitting a constant, check for ConstantExpr before | Vikram S. Adve | 2003-07-30 | 1 | -14/+15 |
| * | Conform to the new interface for describing target registers... even though | Chris Lattner | 2003-07-30 | 1 | -14/+24 |
| * | Only regenerate the .inc file if IT has changed, not just if the .td files | Chris Lattner | 2003-07-30 | 1 | -4/+13 |
| * | Do not use 'cpp' directly | Chris Lattner | 2003-07-29 | 1 | -1/+1 |
| * | * Cleaned up and corrected comments wrt instruction formats | Misha Brukman | 2003-07-29 | 1 | -18/+18 |
| * | Make emitFarCall() public, and add a few comments to functions. | Misha Brukman | 2003-07-29 | 1 | -3/+27 |
| * | Unify all constant evaluations that depend on register size | Vikram S. Adve | 2003-07-29 | 2 | -72/+104 |
| * | Rename 'dump-asm' to 'dump-input' and really print it just before code-gen. | Vikram S. Adve | 2003-07-29 | 1 | -6/+6 |
| * | Bug fix: don't unnecessarily pretty-print control-characters, some of | Vikram S. Adve | 2003-07-29 | 1 | -15/+4 |
| * | Add ConvertConstantToIntType() to unify all constant handling | Vikram S. Adve | 2003-07-29 | 1 | -50/+16 |
| * | Add code to support stack spill/temp offsets that don't fit in the | Vikram S. Adve | 2003-07-29 | 1 | -238/+99 |
| * | * Correctly emit a far call if the target address does not fit into 30 bits | Misha Brukman | 2003-07-29 | 1 | -17/+15 |
| * | Specify the value type for the register, not just the size. | Chris Lattner | 2003-07-28 | 1 | -1/+4 |
| * | This code doesn't modify the LLVM structure, keep stuff const | Chris Lattner | 2003-07-26 | 3 | -6/+6 |
| * | (1) Major fix to the way unused regs. are marked and found for the FP | Vikram S. Adve | 2003-07-25 | 4 | -566/+140 |
| * | 1. Fix a case that was marking the invalid reg. num. (-1) as used, | Vikram S. Adve | 2003-07-25 | 1 | -14/+35 |
| * | Remove redundant const qualifiers from cast<> expressions | Chris Lattner | 2003-07-23 | 1 | -1/+1 |
| * | Simplify code by using ConstantInt::getRawValue instead of checking to see | Chris Lattner | 2003-07-23 | 2 | -14/+6 |
| * | Simplify code a bit | Chris Lattner | 2003-07-21 | 1 | -9/+9 |
| * | Added special consideration for instrumentation strategy | Anand Shukla | 2003-07-20 | 3 | -0/+24 |
| * | Fixed the number translation scheme for the integer condition code registers: it | Misha Brukman | 2003-07-16 | 2 | -32/+8 |
| * | The name should really be `simm11' to follow the naming convention, but this has | Misha Brukman | 2003-07-16 | 1 | -2/+2 |
| * | No need for a second immediate field if the class already inherits one. | Misha Brukman | 2003-07-15 | 1 | -2/+1 |
| * | Encode predict = 1 by default, because the Sparc assembler does this. | Misha Brukman | 2003-07-15 | 1 | -4/+4 |
| * | Correctly handle calls to functions which are further away than 2**32 bits will | Misha Brukman | 2003-07-15 | 2 | -6/+97 |
| * | * Added support for the %ccr register | Misha Brukman | 2003-07-14 | 2 | -77/+24 |
| * | The word `separate' only has one `e'. | Misha Brukman | 2003-07-14 | 1 | -1/+1 |
| * | Several important bug fixes: | Vikram S. Adve | 2003-07-10 | 1 | -160/+474 |
| * | Bug fix in creating constants: need 1U << 31, not 1 << 31. | Vikram S. Adve | 2003-07-10 | 1 | -1/+1 |
| * | Fold cast-to-bool into not. Later, this should also be folded into other | Vikram S. Adve | 2003-07-10 | 1 | -0/+1 |
| * | Several fixes to handling of int CC register: | Vikram S. Adve | 2003-07-10 | 3 | -179/+48 |
| * | Elaborated assembly syntax of instructions in the comments. | Misha Brukman | 2003-07-07 | 1 | -65/+64 |
| * | Removed unnecessary assignment (it was taken care by a superclass) and clarified | Misha Brukman | 2003-07-07 | 1 | -6/+5 |
| * | Moved RegClassIDs enum to be next to the RegTypes enum. | Misha Brukman | 2003-07-07 | 1 | -14/+14 |
| * | Correction to last fix: Pointer types do not return true in Type::IsIntegral(). | Vikram S. Adve | 2003-07-06 | 1 | -6/+9 |
| * | Major bug fix though it happened rarely (only on a compare after an | Vikram S. Adve | 2003-07-06 | 5 | -37/+82 |
| * | Make the RegClassID values public -- there is no other way to get them. | Vikram S. Adve | 2003-07-06 | 1 | -4/+6 |
| * | Apparently, the "regType" and "regClass" used in the Sparc backend are not both | Misha Brukman | 2003-07-03 | 2 | -42/+95 |
| * | * Force all "don't care" bits to 0 so that there are absolutely no unset bits in | Misha Brukman | 2003-07-02 | 2 | -14/+18 |
| * | The classes F4_3 and F4_4 have an `rd' operand that needs to be set. | Misha Brukman | 2003-07-02 | 1 | -0/+3 |
| * | Properly fix instruction syntax in comments, using `imm' for instructions that | Misha Brukman | 2003-07-02 | 1 | -34/+34 |
| * | Fixed instruction syntax in the comments (specifies how instr is used). | Misha Brukman | 2003-07-02 | 1 | -83/+83 |
| * | Force fixed-size but large alloca objects to the dynamically allocated | Vikram S. Adve | 2003-07-02 | 1 | -8/+14 |
| * | (1) Major bug fix: DecomposeArrayRef() replaces its argument instr. and | Vikram S. Adve | 2003-07-02 | 1 | -45/+22 |
| * | Bug/case fixes: | Vikram S. Adve | 2003-07-02 | 2 | -12/+25 |
| * | Merged in autoconf branch. This provides configuration via the autoconf | John Criswell | 2003-06-30 | 3 | -9/+18 |
| * | Add the padding needed for variable-size alloca's, which should work now. | Vikram S. Adve | 2003-06-23 | 1 | -6/+14 |