| Commit message (Expand) | Author | Age | Files | Lines |
* | Make addPred and removePred return void, since the return value is not | Dan Gohman | 2008-12-16 | 2 | -8/+8 |
* | This getEdgeAttributes doesn't need a template argument. | Dan Gohman | 2008-12-16 | 1 | -2/+2 |
* | enhance heap-sra to apply to fixed sized array allocations, not just | Chris Lattner | 2008-12-15 | 1 | -4/+43 |
* | Added support for splitting and scalarizing vector shifts. | Mon P Wang | 2008-12-15 | 2 | -0/+19 |
* | Use stripPointerCasts. | Chris Lattner | 2008-12-15 | 1 | -7/+2 |
* | minor tweaks for formatting, allow bitcast in ValueIsOnlyUsedLocallyOrStoredT... | Chris Lattner | 2008-12-15 | 1 | -12/+29 |
* | refactor some code into a new TryToOptimizeStoreOfMallocToGlobal function. | Chris Lattner | 2008-12-15 | 1 | -62/+66 |
* | Teach basicaa to use the nocapture attribute when possible. When the | Chris Lattner | 2008-12-15 | 1 | -6/+17 |
* | Fix printing of PseudoSourceValues in SDNode graphs. | Dan Gohman | 2008-12-15 | 1 | -5/+3 |
* | add some more notes. | Chris Lattner | 2008-12-15 | 1 | -2/+53 |
* | Add a testcase for GCC PR 23455, which lpre handles now. Add some | Chris Lattner | 2008-12-15 | 1 | -4/+10 |
* | Update generated files after nocapture syntax change. | Nick Lewycky | 2008-12-15 | 3 | -1343/+1355 |
* | It turns out that "align 1" and unaligned are different. Add a bias to the | Nick Lewycky | 2008-12-15 | 3 | -2/+9 |
* | Added support to LegalizeType for expanding the operands of scalar to vector | Mon P Wang | 2008-12-15 | 3 | -9/+57 |
* | gvn now hoists this load out of the hot non-call path. | Chris Lattner | 2008-12-15 | 1 | -29/+0 |
* | Enable Load PRE. This teaches GVN to push partially redundant loads up the | Chris Lattner | 2008-12-15 | 1 | -1/+6 |
* | if we have a phi translation failure of the start block, | Chris Lattner | 2008-12-15 | 1 | -0/+1 |
* | Ifdef out some code that I didn't mean to enable by default yet. | Owen Anderson | 2008-12-15 | 1 | -1/+8 |
* | make GVN try to rename inputs to the resultant replaced values, which | Chris Lattner | 2008-12-15 | 1 | -1/+5 |
* | Implement initial support for PHI translation in memdep. This means that | Chris Lattner | 2008-12-15 | 1 | -39/+166 |
* | Add support for slow-path GVN with full phi construction for scalars. This i... | Owen Anderson | 2008-12-15 | 1 | -7/+77 |
* | Fix whitespace in comment. | Nick Lewycky | 2008-12-15 | 1 | -2/+1 |
* | Introducing nocapture, a parameter attribute for pointers to indicate that the | Nick Lewycky | 2008-12-15 | 5 | -14/+42 |
* | silence warning when asserts disabled. | Chris Lattner | 2008-12-14 | 1 | -2/+2 |
* | silence warning when asserts disabled. | Chris Lattner | 2008-12-14 | 1 | -1/+1 |
* | eliminate warning when asserts disabled. | Chris Lattner | 2008-12-14 | 1 | -1/+1 |
* | Generalize GVN's phi construciton routine to work for things other than loads. | Owen Anderson | 2008-12-14 | 1 | -3/+7 |
* | Reapply r60997, this time without forgetting that | Duncan Sands | 2008-12-14 | 2 | -7/+14 |
* | Temporarily revert r60997. It was causing this failure: | Bill Wendling | 2008-12-13 | 2 | -10/+7 |
* | LegalizeDAG is not supposed to introduce illegal | Duncan Sands | 2008-12-13 | 2 | -7/+10 |
* | These messages should always be emitted when NDEBUG is unset, not when | Chris Lattner | 2008-12-13 | 1 | -2/+2 |
* | Temporarily revert r60973. It's inexplicably causing a failure when self-host... | Bill Wendling | 2008-12-13 | 1 | -1/+0 |
* | Fix getFieldAs() to use the parameter instead of 6. | Torok Edwin | 2008-12-13 | 1 | -0/+8 |
* | Remove assertion to allow promotion of a truncating store operand | Mon P Wang | 2008-12-13 | 1 | -2/+0 |
* | Added basic support for expanding VSETCC | Mon P Wang | 2008-12-13 | 1 | -2/+21 |
* | make RLE preserve the name of the load that it replaces. This is just | Chris Lattner | 2008-12-13 | 1 | -0/+1 |
* | On big-endian machines it is wrong to do a full | Duncan Sands | 2008-12-13 | 1 | -19/+22 |
* | Fix spelling. | Misha Brukman | 2008-12-13 | 1 | -1/+1 |
* | Do not print empty DW_AT_comp_dir. | Devang Patel | 2008-12-12 | 1 | -1/+2 |
* | When expanding unaligned loads and stores do not make | Duncan Sands | 2008-12-12 | 1 | -34/+123 |
* | - Use patterns instead of creating completely new instruction matching patterns, | Bill Wendling | 2008-12-12 | 4 | -527/+483 |
* | Fix add/sub expansion: don't create ADD / SUB with two results (seems like ev... | Evan Cheng | 2008-12-12 | 1 | -5/+5 |
* | Revert my re-instated reverted commit, fixes the bootstrap build on x86-64 li... | Nick Lewycky | 2008-12-12 | 1 | -15/+15 |
* | When using a 4 byte jump table on a 64 bit machine, | Duncan Sands | 2008-12-12 | 1 | -11/+3 |
* | Don't make use of an illegal type (i64) when | Duncan Sands | 2008-12-12 | 1 | -5/+31 |
* | Added support for SELECT v8i8 v4i16 for X86 (MMX) | Mon P Wang | 2008-12-12 | 3 | -0/+23 |
* | Redo the arithmetic with overflow architecture. I was changing the semantics of | Bill Wendling | 2008-12-12 | 5 | -205/+617 |
* | Fix a 80 col. violation. | Evan Cheng | 2008-12-11 | 1 | -1/+2 |
* | Sneaky, sneaky: move the -1 to the outside of the SMax. Reinstate the | Nick Lewycky | 2008-12-11 | 1 | -15/+15 |
* | fix grammar, thanks Duncan! | Torok Edwin | 2008-12-11 | 1 | -4/+4 |