| Commit message (Expand) | Author | Age | Files | Lines |
| * | * Multiplications by 2^X are turned into shifts. This factors code out of the | Chris Lattner | 2003-10-19 | 1 | -95/+201 |
| * | Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx | Chris Lattner | 2003-10-19 | 1 | -9/+21 |
| * | Add support for the new varargs intrinsics | Chris Lattner | 2003-10-18 | 1 | -26/+36 |
| * | Decrease usage of use_size() | Chris Lattner | 2003-10-15 | 1 | -1/+1 |
| * | Fix spelling. | Misha Brukman | 2003-10-10 | 1 | -1/+1 |
| * | Instead of hacking in custom support for Invoke/Unwind, use the LowerInvoke pass | Chris Lattner | 2003-10-05 | 1 | -31/+0 |
| * | Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio... | Chris Lattner | 2003-09-08 | 1 | -1/+0 |
| * | Add support for the unwind instruction | Chris Lattner | 2003-09-08 | 1 | -0/+5 |
| * | Add support for the llvm.unwind intrinsic, which we codegen to just do an abort | Chris Lattner | 2003-08-28 | 1 | -1/+29 |
| * | Implement: Jello/test-constantexpr.ll | Chris Lattner | 2003-08-24 | 1 | -31/+66 |
| * | Add support for the sig(set|long)jmp intrinsics | Chris Lattner | 2003-08-18 | 1 | -0/+2 |
| * | Factory methods for FunctionPasses now return type FunctionPass *. | Brian Gaeke | 2003-08-13 | 1 | -1/+1 |
| * | This is the real fix for the previous register allocator problem. | Chris Lattner | 2003-08-05 | 1 | -0/+2 |
| * | Fix Bug: test/Regression/Jello/2003-08-03-CallArgLiveRanges.llx | Chris Lattner | 2003-08-04 | 1 | -21/+27 |
| * | Use target specific interface instead of forcing it to be target-generic | Chris Lattner | 2003-07-30 | 1 | -4/+6 |
| * | Rename function to be more consistent with filename | Chris Lattner | 2003-07-26 | 1 | -2/+2 |
| * | If the pass changes _anything_ it must return true | Chris Lattner | 2003-07-26 | 1 | -1/+2 |
| * | Simplify code by using ConstantInt::getRawValue instead of checking to see | Chris Lattner | 2003-07-23 | 1 | -23/+6 |
| * | Please, save your applause^H^H^H^H^H^H^H^Hflames for the end... | Brian Gaeke | 2003-07-18 | 1 | -3/+6 |
| * | Use getClassB for load and store; we don't want to abort when we | Brian Gaeke | 2003-07-17 | 1 | -2/+2 |
| * | Setjmp should always return zero if we don't implement longjmp. This avoids | Chris Lattner | 2003-06-30 | 1 | -0/+2 |
| * | Until there is a setjmp/longjmp transformation pass, codegen setjmp as a noop | Chris Lattner | 2003-06-29 | 1 | -0/+4 |
| * | Do not use the inefficient, fixed function, CBW, CDQ, ... instructions | Chris Lattner | 2003-06-22 | 1 | -2/+4 |
| * | Minor simplification to 64-bit instsel | Chris Lattner | 2003-06-21 | 1 | -4/+4 |
| * | For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL ins... | Chris Lattner | 2003-06-21 | 1 | -21/+11 |
| * | Generate code for LONG indexes to getelementptr instructions more efficiently | Chris Lattner | 2003-06-21 | 1 | -1/+25 |
| * | Implement generation of cmp R, C to not use an extra register | Chris Lattner | 2003-06-05 | 1 | -11/+32 |
| * | Special case simple binary operator X op C | Chris Lattner | 2003-06-05 | 1 | -27/+55 |
| * | Remove usage of typedef | Chris Lattner | 2003-06-03 | 1 | -4/+2 |
| * | * Implement cast (long|ulong) to bool | Chris Lattner | 2003-06-01 | 1 | -4/+22 |
| * | Add support for shl and shr for 64 bit integer types | Chris Lattner | 2003-06-01 | 1 | -1/+51 |
| * | Clean up #includes | Chris Lattner | 2003-05-13 | 1 | -8/+2 |
| * | Make abort more explicit | Chris Lattner | 2003-05-12 | 1 | -1/+3 |
| * | Remove the assertion failure of course... doh | Chris Lattner | 2003-05-12 | 1 | -7/+0 |
| * | Implement casts from unsigned integers to floating point | Chris Lattner | 2003-05-12 | 1 | -11/+43 |
| * | Make error messages more useful than jsut an abort | Chris Lattner | 2003-05-12 | 1 | -2/+9 |
| * | Do not insert multiple initializations for the same value in a PHI node | Chris Lattner | 2003-05-12 | 1 | -9/+29 |
| * | Add support for Add, Sub, And, Or, & Xor constant exprs | Chris Lattner | 2003-05-08 | 1 | -13/+45 |
| * | Add support for variable argument functions! | Chris Lattner | 2003-05-08 | 1 | -2/+84 |
| * | IMPLICIT_DEF was not the beautiful elegant solution I thought it was going | Chris Lattner | 2003-05-07 | 1 | -6/+3 |
| * | Emit pseudo instructions to indicate that some registers are live on entrance | Chris Lattner | 2003-05-06 | 1 | -0/+11 |
| * | The Hyphenation-Adding Committee is now in session. | Misha Brukman | 2003-05-03 | 1 | -1/+1 |
| * | Fix bogus assert | Chris Lattner | 2003-04-25 | 1 | -3/+3 |
| * | Fix iterator invalidation problem with cast instructions | Chris Lattner | 2003-04-23 | 1 | -1/+1 |
| * | Implement the constantexpr CAST instruction correctly | Chris Lattner | 2003-04-23 | 1 | -45/+56 |
| * | It's "necessary" to spell "necessarily" correctly. | Misha Brukman | 2003-04-22 | 1 | -2/+2 |
| * | Add support for a simple constantexpr: cast of one ptr type to another | Chris Lattner | 2003-04-21 | 1 | -0/+5 |
| * | Don't emit unneccesary branch instructions! | Chris Lattner | 2003-01-16 | 1 | -15/+41 |
| * | Implement optimization folding setcc into branch. | Chris Lattner | 2003-01-16 | 1 | -38/+113 |
| * | Implement code to keep the stack pointer aligned to an 8 byte boundary. | Chris Lattner | 2003-01-16 | 1 | -1/+1 |