| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | Enable critical edge splitting by default | Chris Lattner | 2005-08-18 | 1 | -16/+10 | 
| *  | Add a new beta option for critical edge splitting, to avoid a problem that | Chris Lattner | 2005-08-17 | 1 | -0/+23 | 
| *  | Fix a regression on X86, where FP values can be promoted too. | Chris Lattner | 2005-08-17 | 1 | -1/+4 | 
| *  | Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef) | Chris Lattner | 2005-08-16 | 1 | -4/+43 | 
| *  | Eliminate the SetCCSDNode in favor of a CondCodeSDNode class.  This pulls the | Chris Lattner | 2005-08-09 | 1 | -4/+4 | 
| *  | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -2/+2 | 
| *  | Remove unnecessary FP_EXTEND. This causes worse codegen for SSE. | Nate Begeman | 2005-07-19 | 1 | -3/+0 | 
| *  | Make several cleanups to Andrews varargs change: | Chris Lattner | 2005-07-05 | 1 | -22/+25 | 
| *  | restore old srcValueNode behavior and try to to work around it | Andrew Lenharth | 2005-06-29 | 1 | -2/+2 | 
| *  | tracking the instructions causing loads and stores provides more information ... | Andrew Lenharth | 2005-06-29 | 1 | -2/+2 | 
| *  | If we support structs as va_list, we must pass pointers to them to va_copy | Andrew Lenharth | 2005-06-22 | 1 | -4/+5 | 
| *  | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -18/+12 | 
| *  | Fix construction of ioport intrinsics, fixing X86/io.llx and io-port.llx | Chris Lattner | 2005-05-14 | 1 | -4/+10 | 
| *  | Eliminate special purpose hacks for dynamic_stack_alloc. | Chris Lattner | 2005-05-14 | 1 | -3/+8 | 
| *  | LowerOperation takes a dag | Chris Lattner | 2005-05-14 | 1 | -1/+1 | 
| *  | Align doubles on 8-byte boundaries if possible. | Chris Lattner | 2005-05-13 | 1 | -0/+9 | 
| *  | Add an isTailCall flag to LowerCallTo | Chris Lattner | 2005-05-13 | 1 | -3/+4 | 
| *  | Emit function entry code after lowering hte arguments. | Chris Lattner | 2005-05-13 | 1 | -2/+2 | 
| *  | Allow targets to emit code into the entry block of each function | Chris Lattner | 2005-05-13 | 1 | -0/+2 | 
| *  | Pass calling convention to use into lower call to | Chris Lattner | 2005-05-12 | 1 | -3/+4 | 
| *  | wrap long line | Chris Lattner | 2005-05-11 | 1 | -1/+2 | 
| *  | The semantics of cast X to bool are a comparison against zero, not a truncation! | Chris Lattner | 2005-05-09 | 1 | -0/+5 | 
| *  | Add support for matching the READPORT, WRITEPORT, READIO, WRITEIO intrinsics | Chris Lattner | 2005-05-09 | 1 | -14/+28 | 
| *  | Don't use the load/store instruction as the source pointer, use the pointer | Chris Lattner | 2005-05-09 | 1 | -2/+2 | 
| *  | wrap long lines | Chris Lattner | 2005-05-09 | 1 | -2/+4 | 
| *  | When hitting an unsupported intrinsic, actually print it | Chris Lattner | 2005-05-05 | 1 | -0/+10 | 
| *  | Implement count leading zeros (ctlz), count trailing zeros (cttz), and count | Andrew Lenharth | 2005-05-03 | 1 | -0/+15 | 
| *  | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS/FSQRT calls.  This patch | Chris Lattner | 2005-04-30 | 1 | -0/+25 | 
| *  | Implement Value* tracking for loads and stores in the selection DAG.  This en... | Andrew Lenharth | 2005-04-27 | 1 | -2/+3 | 
| *  | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -5/+4 | 
| *  | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -28/+28 | 
| *  | Fold shift by size larger than type size to undef | Nate Begeman | 2005-04-12 | 1 | -8/+1 | 
| *  | Emit BRCONDTWOWAY when possible. | Chris Lattner | 2005-04-09 | 1 | -7/+6 | 
| *  | transform fabs/fabsf calls into FABS nodes. | Chris Lattner | 2005-04-02 | 1 | -29/+39 | 
| *  | Turn -0.0 - X -> fneg | Chris Lattner | 2005-04-02 | 1 | -1/+13 | 
| *  | PCMarker support for DAG and Alpha | Andrew Lenharth | 2005-03-31 | 1 | -0/+6 | 
| *  | Instead of setting up the CFG edges at selectiondag construction time, set | Chris Lattner | 2005-03-30 | 1 | -7/+15 | 
| *  | Fix a bug that andrew noticed where we do not correctly sign/zero extend | Chris Lattner | 2005-03-29 | 1 | -4/+13 | 
| *  | Change interface to LowerCallTo to take a boolean isVarArg argument. | Nate Begeman | 2005-03-26 | 1 | -3/+6 | 
| *  | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -3/+3 | 
| *  | Fix compilation errors with VS 2005, patch by Aaron Gray. | Misha Brukman | 2005-02-17 | 1 | -0/+3 | 
| *  | Don't sink argument loads into loops or other bad places.  This disables fold... | Chris Lattner | 2005-02-17 | 1 | -1/+8 | 
| *  | Adjust to changes in SelectionDAG interface. | Chris Lattner | 2005-01-23 | 1 | -2/+2 | 
| *  | Get this to work for 64-bit systems. | Chris Lattner | 2005-01-22 | 1 | -6/+11 | 
| *  | Support targets that do not use i8 shift amounts. | Chris Lattner | 2005-01-19 | 1 | -0/+4 | 
| *  | Teach legalize to promote copy(from|to)reg, instead of making the isel pass | Chris Lattner | 2005-01-18 | 1 | -21/+1 | 
| *  | Allow setcc operations to have nonbool types. | Chris Lattner | 2005-01-18 | 1 | -2/+2 | 
| *  | Non-volatile loads can be freely reordered against each other.  This fixes | Chris Lattner | 2005-01-17 | 1 | -4/+38 | 
| *  | Don't call SelectionDAG.getRoot() directly, go through a forwarding method. | Chris Lattner | 2005-01-17 | 1 | -21/+30 | 
| *  | Implement a target independent optimization to codegen arguments only into | Chris Lattner | 2005-01-17 | 1 | -12/+69 |