| Commit message (Expand) | Author | Age | Files | Lines |
* | Alphabetized #includes. | Misha Brukman | 2009-01-02 | 2 | -4/+3 |
* | Down with trailing whitespace! | Misha Brukman | 2009-01-02 | 5 | -67/+66 |
* | - Make copyRegToReg use the "LR" assembler synonym for "OR". Makes finding | Scott Michel | 2009-01-02 | 1 | -38/+50 |
* | Don't try to analyze this "backward" case. This is overly conservative | Nick Lewycky | 2009-01-02 | 1 | -0/+12 |
* | Remove comma at end of enumerator list. | Daniel Dunbar | 2009-01-02 | 1 | -1/+1 |
* | Remove bison specific Makefile bits for AsmParser. | Daniel Dunbar | 2009-01-02 | 1 | -12/+0 |
* | Load tracking means that the value analyzed may | Duncan Sands | 2009-01-02 | 1 | -2/+8 |
* | When calculating 'nocapture' argument attributes, allow | Duncan Sands | 2009-01-02 | 1 | -21/+60 |
* | Improve comments and reorganize a bit - no functionality | Duncan Sands | 2009-01-02 | 1 | -56/+44 |
* | Fix a really horrible typo, which caused undefined behavior. | Chris Lattner | 2009-01-02 | 1 | -1/+1 |
* | minor cleanups and comment improvements. | Chris Lattner | 2009-01-02 | 2 | -196/+149 |
* | add a #include to hopefully get the x86-64-linux buildbot building. | Chris Lattner | 2009-01-02 | 1 | -0/+1 |
* | update the cmakefile. This is a "best guess", I haven't tested this. | Chris Lattner | 2009-01-02 | 1 | -28/+2 |
* | Reimplement the old and horrible bison parser for .ll files with a nice | Chris Lattner | 2009-01-02 | 12 | -15734/+3906 |
* | Do not isel load folding bt instructions for pentium m, core, core2, and AMD ... | Evan Cheng | 2009-01-02 | 4 | -29/+51 |
* | Fix x86 CPU id detection to identify Penryn (and future processors). | Evan Cheng | 2009-01-02 | 1 | -2/+11 |
* | Use movaps / movd to extract vector element 0 even with sse4.1. It's still ch... | Evan Cheng | 2009-01-02 | 1 | -0/+8 |
* | Make adding nocapture a bit stronger. FreeInst is nocapture. Also, | Nick Lewycky | 2009-01-02 | 1 | -3/+27 |
* | Mention that this pass does escape analysis in the | Duncan Sands | 2009-01-01 | 1 | -3/+5 |
* | Factorize (and generalize) the code promoting SELECT | Duncan Sands | 2009-01-01 | 3 | -152/+105 |
* | Remove trailing spaces. | Duncan Sands | 2009-01-01 | 2 | -33/+33 |
* | Fix PR3274: when promoting the condition of a BRCOND node, | Duncan Sands | 2009-01-01 | 19 | -117/+144 |
* | Fix comment. | Bill Wendling | 2009-01-01 | 1 | -1/+1 |
* | Add transformation: | Bill Wendling | 2009-01-01 | 1 | -1/+32 |
* | Look through phi nodes and select instructions when | Duncan Sands | 2008-12-31 | 1 | -3/+8 |
* | Don't analyze arguments already marked 'nocapture'. | Duncan Sands | 2008-12-31 | 2 | -1/+9 |
* | Rename AddReadAttrs to FunctionAttrs, and teach it how | Duncan Sands | 2008-12-31 | 2 | -13/+127 |
* | Get live interval reconstruction several steps closer to working. | Owen Anderson | 2008-12-31 | 1 | -66/+86 |
* | add a note | Chris Lattner | 2008-12-31 | 1 | -0/+9 |
* | - Start moving target-dependent nodes that could be represented by an | Scott Michel | 2008-12-30 | 10 | -614/+608 |
* | Linux wants the FDE initial location and address range to be forced to 32-bit. | Bill Wendling | 2008-12-29 | 3 | -2/+6 |
* | The FDE initial location and address range data should be free to be 64-bit | Bill Wendling | 2008-12-29 | 1 | -2/+2 |
* | Make stripPointerCasts and getUnderlyingObject | Duncan Sands | 2008-12-29 | 1 | -26/+39 |
* | Experiments show that looking through phi nodes | Duncan Sands | 2008-12-29 | 1 | -0/+2 |
* | Fixed spelling, removed trailing whitespace. | Misha Brukman | 2008-12-29 | 1 | -2/+2 |
* | Allow readnone functions to read (and write!) global | Duncan Sands | 2008-12-29 | 1 | -4/+19 |
* | Add braces, as suggested by a gcc warning. | Duncan Sands | 2008-12-29 | 1 | -4/+6 |
* | - Various '#if 0' cleanups. | Scott Michel | 2008-12-29 | 3 | -156/+174 |
* | Teach LeaglizeDAG that i64 mul can be a libcall. | Scott Michel | 2008-12-29 | 1 | -0/+2 |
* | select constant exprs should have the same constraints as select instructions, | Chris Lattner | 2008-12-29 | 1 | -3/+1 |
* | move select validation logic into a shared place where the select ctor, | Chris Lattner | 2008-12-29 | 2 | -17/+31 |
* | Fix up kill/dead marking in the new live interval reconstruction code. | Owen Anderson | 2008-12-28 | 1 | -6/+18 |
* | Add prototype code for recomputing a live interval's ranges and valnos throug... | Owen Anderson | 2008-12-28 | 1 | -1/+260 |
* | Check that the function prototypes are correct before assuming that the | Nick Lewycky | 2008-12-27 | 1 | -18/+28 |
* | - Remove Tilmann's custom truncate lowering: it completely hosed over | Scott Michel | 2008-12-27 | 12 | -628/+1148 |
* | Add a simple pattern for matching 'bt'. | Chris Lattner | 2008-12-25 | 1 | -10/+46 |
* | Fix some JIT encodings. | Chris Lattner | 2008-12-25 | 2 | -10/+10 |
* | BT memory operands load from their address operand. | Chris Lattner | 2008-12-25 | 2 | -3/+3 |
* | translateX86CC can never fail. Simplify it based on this. | Chris Lattner | 2008-12-24 | 1 | -42/+30 |
* | Darwin likes for the EH frame to be non-local. | Bill Wendling | 2008-12-24 | 3 | -4/+18 |