| Commit message (Expand) | Author | Age | Files | Lines |
* | Use Function::getEntryBlock() instead of Function::front(), for clarity. | Dan Gohman | 2008-10-21 | 1 | -1/+1 |
* | Fix a bug that prevented llvm-extract -delete from working. | Dan Gohman | 2008-10-21 | 1 | -1/+1 |
* | Use 0 instead of false to return a null pointer. | Dan Gohman | 2008-10-17 | 1 | -1/+1 |
* | Teach instcombine's visitLoad to scan back several instructions | Dan Gohman | 2008-10-15 | 1 | -10/+46 |
* | Combine (fcmp cc0 x, y) | (fcmp cc1 x, y) into a single fcmp when possible. | Evan Cheng | 2008-10-14 | 1 | -1/+41 |
* | - Somehow I forgot about one / une. | Evan Cheng | 2008-10-14 | 1 | -9/+21 |
* | Optimize anding of two fcmp into a single fcmp if the operands are the same. ... | Evan Cheng | 2008-10-14 | 1 | -3/+111 |
* | Make InstructionCombining::getBitCastOperand() recognize GEP instructions and | Matthijs Kooijman | 2008-10-13 | 1 | -3/+23 |
* | Fix PR2697 by rewriting the '(X / pos) op neg' logic. This also changes | Chris Lattner | 2008-10-11 | 1 | -10/+15 |
* | Check loop exit predicate properly while eliminating one iteration loop. | Devang Patel | 2008-10-10 | 1 | -13/+15 |
* | fix memleak by cleaning the global sets on pass exit | Nuno Lopes | 2008-10-10 | 1 | -11/+17 |
* | Add a "loses information" return value to APFloat::convert | Dale Johannesen | 2008-10-09 | 1 | -1/+3 |
* | Don't drop alignment on globals when cloning. | Nick Lewycky | 2008-10-09 | 1 | -5/+9 |
* | dont specialize weak functions and the like | Nuno Lopes | 2008-10-08 | 1 | -1/+1 |
* | Add <cstdio> include where needed by gcc-4.4. | Duncan Sands | 2008-10-08 | 2 | -0/+2 |
* | Add parentheses to avoid warnings in GCC 4.4.0, | Chris Lattner | 2008-10-08 | 1 | -1/+1 |
* | Correctly set attributes when removing args during cloning. Fixes PR2765 | Andrew Lenharth | 2008-10-07 | 1 | -1/+17 |
* | Fix typo, fix PR 2865. | Devang Patel | 2008-10-06 | 1 | -2/+2 |
* | Allow scalarrepl to treat an all-zero GEP just as bitcast. | Matthijs Kooijman | 2008-10-06 | 1 | -14/+28 |
* | rewrite bswap matching to be more general, allowing arbitrary | Chris Lattner | 2008-10-05 | 1 | -77/+121 |
* | fix a bug where the bswap matcher could match a case involving | Chris Lattner | 2008-10-05 | 1 | -1/+4 |
* | Ignore loads from and stores to local memory (i.e. allocas) | Duncan Sands | 2008-10-04 | 1 | -9/+26 |
* | Clean up some multiple-return-value code that is no longer | Dan Gohman | 2008-10-03 | 1 | -5/+1 |
* | Nick Lewycky's patch. | Devang Patel | 2008-10-03 | 1 | -1/+1 |
* | Teach internalize to preserve the callgraph. | Duncan Sands | 2008-10-03 | 1 | -0/+7 |
* | SplitBlock should only attempt to update LoopInfo if it is actually being used. | Owen Anderson | 2008-10-03 | 1 | -4/+3 |
* | Factorize code: remove variants of "strip off | Duncan Sands | 2008-10-01 | 3 | -72/+18 |
* | revert the addition of Preverves(CallGraph), per Duncan's comments | Nuno Lopes | 2008-10-01 | 1 | -2/+0 |
* | Call ScalarEvolution's deleteValueFromRecords before deleting an | Dan Gohman | 2008-10-01 | 1 | -3/+3 |
* | add preserversCFG() + preservers(CallGraph) | Nuno Lopes | 2008-09-30 | 1 | -0/+6 |
* | add AU.setPreservesCFG() since this pass only adds and removes function attri... | Nuno Lopes | 2008-09-30 | 1 | -0/+5 |
* | Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2)) | Nick Lewycky | 2008-09-30 | 1 | -2/+3 |
* | Speed up these passes when the callgraph has | Duncan Sands | 2008-09-29 | 2 | -4/+16 |
* | remove redundant test (mayBeOverriden() includes hasLinkOnceLinkage) | Nuno Lopes | 2008-09-29 | 1 | -1/+1 |
* | Tweak some comments. | Duncan Sands | 2008-09-29 | 1 | -4/+6 |
* | Rename isWeakForLinker to mayBeOverridden. Use it | Duncan Sands | 2008-09-29 | 4 | -8/+12 |
* | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 5 | -5/+6 |
* | Now Attributes are divided in three groups | Devang Patel | 2008-09-26 | 6 | -28/+61 |
* | Large mechanical patch. | Devang Patel | 2008-09-25 | 17 | -131/+131 |
* | Commit CodeGenPrepare.cpp changes which was accidentially left out of 56526. | Evan Cheng | 2008-09-24 | 1 | -19/+2 |
* | Fix fallout in CodeGenPrepare from 56526. Will likely need more work. | Eric Christopher | 2008-09-24 | 1 | -119/+136 |
* | s/ParamAttrsWithIndex/FnAttributeWithIndex/g | Devang Patel | 2008-09-24 | 4 | -27/+27 |
* | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel | 2008-09-24 | 5 | -5/+5 |
* | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel | 2008-09-23 | 5 | -5/+5 |
* | s/ParameterAttributes/Attributes/g | Devang Patel | 2008-09-23 | 8 | -26/+25 |
* | Use parameter attribute store (soon to be renamed) for | Devang Patel | 2008-09-23 | 5 | -5/+5 |
* | Add hasNote() to check note associated with a function. | Devang Patel | 2008-09-22 | 5 | -5/+5 |
* | Initial support for the CMake build system. | Oscar Fuentes | 2008-09-22 | 5 | -0/+91 |
* | Implement review feedback from Devang: make use | Duncan Sands | 2008-09-20 | 1 | -26/+11 |
* | Remove the MarkModRef pass (use AddReadAttrs instead). | Duncan Sands | 2008-09-19 | 1 | -69/+0 |