| Commit message (Expand) | Author | Age | Files | Lines |
* | convert ConstantVector::get to use ArrayRef. | Chris Lattner | 2011-02-15 | 4 | -137/+79 |
* | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner | 2011-02-14 | 4 | -79/+137 |
* | Switch ConstantVector::get to use ArrayRef instead of a pointer+size | Chris Lattner | 2011-02-14 | 4 | -137/+79 |
* | Fix a regression from r125393; | Nadav Rotem | 2011-02-13 | 1 | -1/+2 |
* | Fix 9173. | Nadav Rotem | 2011-02-11 | 1 | -0/+40 |
* | make ConstantExpr::replaceUsesOfWithOnConstant preserve the inbounds | Chris Lattner | 2011-02-11 | 1 | -1/+2 |
* | make the constantexpr interfaces for inbounds GEPs follow the same style | Chris Lattner | 2011-02-11 | 1 | -63/+10 |
* | switch the constantexpr, target folder, and IRBuilder interfaces | Chris Lattner | 2011-02-10 | 1 | -67/+24 |
* | refactor ConstantExpr interfaces a bit around "exactness". | Chris Lattner | 2011-02-09 | 1 | -29/+12 |
* | fix comment change. | Chris Lattner | 2011-02-07 | 1 | -1/+1 |
* | implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr. | Chris Lattner | 2011-02-07 | 1 | -53/+74 |
* | enhance vmcore to know that udiv's can be exact, and add a trivial | Chris Lattner | 2011-02-06 | 3 | -4/+10 |
* | Make SwitchInst::removeCase() more efficient. | Jay Foad | 2011-02-01 | 1 | -8/+4 |
* | Have m_One also match constant vectors for which every element is 1. | Duncan Sands | 2011-02-01 | 1 | -1/+1 |
* | Fix 'fcmp one' constant folding. Noticed by inspection. | Nick Lewycky | 2011-01-30 | 1 | -1/+1 |
* | Fix some formatting and upgrade comments from llvm 1.x to 2.x syntax. | Nick Lewycky | 2011-01-30 | 1 | -6/+6 |
* | Add the select optimization recently added to instcombine to constant folding. | Nick Lewycky | 2011-01-29 | 1 | -0/+12 |
* | Fix indentation. | Jay Foad | 2011-01-27 | 1 | -9/+9 |
* | Simplify User::operator delete(). | Jay Foad | 2011-01-26 | 1 | -10/+3 |
* | AttrListPtr has an overloaded operator== which does this for us, we should use | Nick Lewycky | 2011-01-26 | 1 | -8/+5 |
* | Move unnamed_addr after the function arguments on Sabre's request. | Rafael Espindola | 2011-01-25 | 1 | -2/+2 |
* | teach Value::isDereferenceablePointer that byval arguments are always | Chris Lattner | 2011-01-23 | 1 | -0/+4 |
* | Add a constant folding of casts from zero to zero. Fixes PR9011! | Nick Lewycky | 2011-01-21 | 1 | -0/+4 |
* | Implement requiredTransitive | Tobias Grosser | 2011-01-20 | 1 | -1/+32 |
* | Update a comment. | Cameron Zwarich | 2011-01-20 | 1 | -1/+1 |
* | Remove an unnecessary #include. | Cameron Zwarich | 2011-01-18 | 1 | -1/+0 |
* | Move DominanceFrontier from VMCore to Analysis. | Cameron Zwarich | 2011-01-18 | 2 | -130/+1 |
* | There is no point in verifying an analysis that is never updated. | Cameron Zwarich | 2011-01-18 | 1 | -11/+0 |
* | Remove some now-unused DominanceFrontier methods. | Cameron Zwarich | 2011-01-18 | 1 | -124/+0 |
* | Remove useless Tag enumeration. | Jay Foad | 2011-01-17 | 2 | -4/+5 |
* | Simplify the construction and destruction of Uses. Simplify | Jay Foad | 2011-01-16 | 2 | -24/+15 |
* | Move the implementation of the User class into a new source file, | Jay Foad | 2011-01-16 | 4 | -83/+89 |
* | Allow unnamed_addr on declarations. | Rafael Espindola | 2011-01-15 | 1 | -3/+0 |
* | Remove casts between Value** and Constant**, which won't work if a | Jay Foad | 2011-01-14 | 4 | -31/+67 |
* | Move some shift transforms out of instcombine and into InstructionSimplify. | Duncan Sands | 2011-01-14 | 1 | -2/+2 |
* | Reject uses of unnamed_addr in declarations. | Rafael Espindola | 2011-01-13 | 1 | -0/+3 |
* | FixedNumOperandTraits and VariadicOperandTraits assumed that, given a | Jay Foad | 2011-01-11 | 1 | -10/+20 |
* | make domtree verification print something useful on failure. | Chris Lattner | 2011-01-08 | 1 | -1/+8 |
* | First step in fixing PR8927: | Rafael Espindola | 2011-01-08 | 2 | -0/+4 |
* | Simplify the allocation and freeing of Users' operand lists, now that | Jay Foad | 2011-01-07 | 2 | -60/+1 |
* | Silence a warning from non-standard warning avoidance code. | Jakob Stoklund Olesen | 2011-01-05 | 1 | -1/+2 |
* | These methods should be "const"; make them so. | Duncan Sands | 2011-01-04 | 1 | -4/+4 |
* | split dom frontier handling stuff out to its own DominanceFrontier header, | Chris Lattner | 2011-01-02 | 1 | -1/+2 |
* | fix PR8867: a crash handling fp128. Thanks to Nick for the testcase. | Chris Lattner | 2010-12-29 | 1 | -1/+1 |
* | add methods to IRBuilder to create memcpy/memset/memmove. | Chris Lattner | 2010-12-26 | 1 | -0/+81 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 4 | -10/+10 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -1/+1 |
* | Revert r122114 (CallbackVH observing use-list changes) because it caused seve... | Owen Anderson | 2010-12-20 | 1 | -38/+0 |
* | There is no need for isAssociative to take the type as an argument anymore. | Duncan Sands | 2010-12-20 | 2 | -3/+2 |
* | Add missing standard headers. Patch by Joerg Sonnenberger! | Nick Lewycky | 2010-12-19 | 1 | -0/+1 |