| Commit message (Expand) | Author | Age | Files | Lines |
* | If a target specified a stack pointer with setStackPointerRegisterToSaveRestore, | Chris Lattner | 2006-01-13 | 1 | -5/+21 |
* | Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow | Chris Lattner | 2006-01-13 | 2 | -4/+72 |
* | add stacksave/stackrestore nodes | Chris Lattner | 2006-01-13 | 1 | -2/+6 |
* | Add "support" for stacksave/stackrestore to the dag isel | Chris Lattner | 2006-01-13 | 1 | -0/+5 |
* | Add "support" for the llvm.stacksave/stackrestore intrinsics, this is | Chris Lattner | 2006-01-13 | 1 | -2/+15 |
* | Add a simple missing fold to produce this: | Chris Lattner | 2006-01-12 | 1 | -0/+8 |
* | If using __main, emit global ctor/dtor list like any other global | Chris Lattner | 2006-01-12 | 1 | -2/+2 |
* | Don't create rotate instructions in unsupported types, because we don't have | Chris Lattner | 2006-01-12 | 1 | -2/+2 |
* | Allow custom lowering of DYNAMIC_STACKALLOC. | Evan Cheng | 2006-01-11 | 1 | -7/+20 |
* | ignore register #0 | Evan Cheng | 2006-01-11 | 1 | -1/+1 |
* | Add bswap, rotl, and rotr nodes | Nate Begeman | 2006-01-11 | 3 | -2/+65 |
* | silence a warning | Chris Lattner | 2006-01-10 | 1 | -1/+2 |
* | Added selection DAG support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 1 | -0/+1 |
* | Minor cleanup, no functionality change for current targets | Chris Lattner | 2006-01-10 | 1 | -1/+2 |
* | Fix an exponential function in libcall insertion to not be exponential. :) | Chris Lattner | 2006-01-09 | 1 | -6/+10 |
* | * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS, SRA_PARTS, | Evan Cheng | 2006-01-09 | 1 | -11/+46 |
* | New getNode() variants. | Evan Cheng | 2006-01-09 | 1 | -14/+0 |
* | Unbreak the build :( | Chris Lattner | 2006-01-06 | 1 | -2/+2 |
* | Revert the previous check-in. Leave shl x, 1 along for target to deal with. | Evan Cheng | 2006-01-06 | 1 | -3/+0 |
* | fold (shl x, 1) -> (add x, x) | Evan Cheng | 2006-01-06 | 1 | -0/+3 |
* | Support for custom lowering of ISD::RET. | Evan Cheng | 2006-01-06 | 1 | -0/+16 |
* | Added initial support for DEBUG_LABEL allowing debug specific labels to be | Jim Laskey | 2006-01-05 | 3 | -31/+57 |
* | Applied some recommend changes from sabre. The dominate one beginning "let the | Jim Laskey | 2006-01-04 | 5 | -94/+156 |
* | Add unique id to debug location for debug label use (work in progress.) | Jim Laskey | 2006-01-04 | 3 | -15/+24 |
* | Add check for debug presence. | Jim Laskey | 2006-01-04 | 1 | -0/+4 |
* | Tie dwarf generation to darwin assembler. | Jim Laskey | 2006-01-04 | 2 | -0/+96 |
* | Moving MachineDebugInfo to module level location. | Jim Laskey | 2006-01-04 | 1 | -1/+1 |
* | Change how MachineDebugInfo is fetched. | Jim Laskey | 2006-01-04 | 1 | -1/+1 |
* | Extending MachineDebugInfo. | Jim Laskey | 2006-01-04 | 1 | -0/+90 |
* | Add support for targets (like Alpha) that have terminator instructions which | Chris Lattner | 2006-01-04 | 1 | -5/+41 |
* | Add an assertion, update DefInst even though no one uses it (dangling pointers | Chris Lattner | 2006-01-04 | 2 | -0/+5 |
* | Add a LiveVariables::VarInfo::dump method | Chris Lattner | 2006-01-04 | 1 | -0/+20 |
* | Change a variable from being an iterator to a raw MachineInstr*, to make | Chris Lattner | 2006-01-03 | 1 | -12/+12 |
* | Make sure to pass the offset into the new node, so that we don't silently | Nate Begeman | 2005-12-30 | 1 | -1/+1 |
* | purity++ | Duraid Madina | 2005-12-29 | 1 | -0/+1 |
* | add these so I can be less naughty | Duraid Madina | 2005-12-28 | 2 | -0/+2 |
* | HB is *the* code janitor. | Duraid Madina | 2005-12-28 | 1 | -0/+1 |
* | mixed-STL programs are big and nasty :( | Duraid Madina | 2005-12-28 | 1 | -0/+1 |
* | allow custom lowering to return null for legal results | Andrew Lenharth | 2005-12-25 | 1 | -17/+15 |
* | Support Custom lowering of a few more operations. | Andrew Lenharth | 2005-12-24 | 1 | -5/+31 |
* | Remove redundant debug locations. | Jim Laskey | 2005-12-23 | 1 | -0/+34 |
* | unbreak the build :-/ | Chris Lattner | 2005-12-23 | 1 | -3/+3 |
* | Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not | Evan Cheng | 2005-12-23 | 1 | -15/+84 |
* | Simplify store(bitconv(x)) to store(x). This allows us to compile this: | Chris Lattner | 2005-12-23 | 1 | -0/+5 |
* | fold (conv (load x)) -> (load (conv*)x). | Chris Lattner | 2005-12-23 | 1 | -0/+10 |
* | Fold bitconv(bitconv(x)) -> x. We now compile this: | Chris Lattner | 2005-12-23 | 2 | -0/+5 |
* | constant fold bits_convert in getNode and in the dag combiner for fp<->int | Chris Lattner | 2005-12-23 | 2 | -0/+37 |
* | Fix a pasto | Chris Lattner | 2005-12-23 | 1 | -2/+3 |
* | fix a thinko in the bit_convert handling code | Chris Lattner | 2005-12-23 | 1 | -2/+1 |
* | add very simple support for the BIT_CONVERT node | Chris Lattner | 2005-12-23 | 2 | -2/+57 |