Age | Commit message (Expand) | Author |
2003-06-27 | Nice tasty llc fixes. These should fix LLC for x86 for everything in | Brian Gaeke |
2003-06-26 | Number constants from constant pool as CPIf_i where f is the function index | Brian Gaeke |
2003-06-26 | Add support to globaldce for deleting dead function prototypes | Chris Lattner |
2003-06-26 | When internalizing global ctor/dtor list, also mark it constant. This is gro... | Chris Lattner |
2003-06-26 | Implement more aggressive folding of constant GEP instructions | Chris Lattner |
2003-06-26 | Add support for elimination of load instruction from global constants | Chris Lattner |
2003-06-25 | Integrate the C writer's name mangler. | Brian Gaeke |
2003-06-25 | First draft of X86 LLC backend. This should be OK for small programs like | Brian Gaeke |
2003-06-25 | Instcombine: X * -1 -> -X | Chris Lattner |
2003-06-25 | Fix bug: LevelRaise/2003-06-25-ExprAnalysis.ll | Chris Lattner |
2003-06-25 | Fix bug: Mem2Reg/2003-06-26-IterativePromote.ll | Chris Lattner |
2003-06-25 | - Fixed name mangling conditions to handle 'linkonce' linkage type. In | Joel Stanley |
2003-06-25 | Add argument to DAE to allow operation on non-internal functions | Chris Lattner |
2003-06-25 | It seems likely that floats would need a cast too, because they are | Brian Gaeke |
2003-06-24 | Fix bug: ADCE/2003-06-24-BadSuccessor.ll | Chris Lattner |
2003-06-24 | Make assertion more descriptive | Chris Lattner |
2003-06-24 | Do not mark ALL terminators live if any instruciton in the block is live. We... | Chris Lattner |
2003-06-24 | Fix bug: SCCP/2003-06-24-OverdefinedPHIValue.ll | Chris Lattner |
2003-06-24 | Fix bug: TailDup/2003-06-24-Simpleloop.ll | Chris Lattner |
2003-06-23 | Implement new transforms: | Chris Lattner |
2003-06-23 | Fix 2003-06-23-PromotedExprs.llx -- if we are adding two bytes we better | Brian Gaeke |
2003-06-23 | Include <cmath> instead of <math.h> | Brian Gaeke |
2003-06-23 | Add support for GCC 3.3 | Chris Lattner |
2003-06-23 | avoid dividing by zero when dealing with zero sized types (like [0 x double]) | Chris Lattner |
2003-06-23 | Add the padding needed for variable-size alloca's, which should work now. | Vikram S. Adve |
2003-06-22 | Fix bug: InstCombine/2003-06-22-ConstantExprCrash.ll | Chris Lattner |
2003-06-22 | Add paranoia checking | Chris Lattner |
2003-06-22 | Test change | Chris Lattner |
2003-06-22 | Initial checkin of Tail duplication pass. | Chris Lattner |
2003-06-22 | Do not use the inefficient, fixed function, CBW, CDQ, ... instructions | Chris Lattner |
2003-06-22 | Remove a ton of extraneous #includes | Chris Lattner |
2003-06-22 | Remove support for the MultiObject flag, which was fundamentally broken | Chris Lattner |
2003-06-21 | Instcombine cast (getelementptr Ptr, 0, 0, 0) to ... into: cast Ptr to ... | Chris Lattner |
2003-06-21 | Minor simplification to 64-bit instsel | Chris Lattner |
2003-06-21 | For 16 and 32-bit multiplies, use the IMUL instruction instead of the MUL ins... | Chris Lattner |
2003-06-21 | Add IMULr16 & IMULr32 instructions | Chris Lattner |
2003-06-21 | Generate code for LONG indexes to getelementptr instructions more efficiently | Chris Lattner |
2003-06-20 | Some preprocessors doen't support // comments and get confused | Chris Lattner |
2003-06-20 | Fix the build. :( | Chris Lattner |
2003-06-20 | RDCCR defines arg. #1, not arg. #2. | Vikram S. Adve |
2003-06-19 | Changes to privatize NodeType | Chris Lattner |
2003-06-19 | * Changes to make NodeType be private to DSNode. | Chris Lattner |
2003-06-19 | Fix output bug: Intel asm comment character is #, not ;. | Brian Gaeke |
2003-06-19 | RECAPITALIZE all the names of pseudo-instructions, and add a comment explaining | Brian Gaeke |
2003-06-19 | Rename many instructions to their Intel asm-compatible names. This | Brian Gaeke |
2003-06-19 | Add Initialization and Finalization methods for the Printer pass, | Brian Gaeke |
2003-06-19 | Remove usage of sys/unistd.h | Chris Lattner |
2003-06-19 | Implement the functionality of InstCombine/call.ll | Chris Lattner |
2003-06-19 | Remove a bunch of complicated code. The functionality is implemented in inst... | Chris Lattner |
2003-06-18 | lib/Target/X86/X86TargetMachine.{cpp,h}: Add initial version | Brian Gaeke |