aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* check for correct usage of the byval attributeRafael Espindola2007-07-101-2/+11
* Fix memory leak.Devang Patel2007-07-091-3/+0
* Add the byval attributeRafael Espindola2007-07-062-0/+5
* This enum is deadChris Lattner2007-07-051-1/+0
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-1/+1
* Remove ETForest.Devang Patel2007-06-271-551/+0
* Rename ("shrinkify") MVT::isExtendedValueType to MVT::isExtendedVT.Dan Gohman2007-06-271-2/+2
* Use utostr from StringExtras.h instead of ostringstream from <sstream>.Dan Gohman2007-06-261-7/+4
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-43/+22
* Move code to update dominator information after basic block is splitDevang Patel2007-06-211-0/+184
* Fix quotes in debug messages.Devang Patel2007-06-181-6/+6
* add a Constant::getAllOnesValue helper function, which works on integersChris Lattner2007-06-151-0/+5
* Enhance BinaryOperator::isNot to support vector not.Chris Lattner2007-06-151-1/+5
* isReachableFromEntry() is not suitable for post dominator.Devang Patel2007-06-121-0/+2
* Remove redundant check.Devang Patel2007-06-121-7/+3
* Check A dominates B and vise versa first while searching for nearestDevang Patel2007-06-121-8/+4
* Break DominatorTree from ETNode.Devang Patel2007-06-121-19/+3
* Use SmallPtrSet instaed of std::setDevang Patel2007-06-121-2/+1
* Check immediate dominators first while searching for nearset common dominator.Devang Patel2007-06-121-6/+18
* Maintain DFS number in DomTreeNode itself.Devang Patel2007-06-121-3/+37
* Add and use DominatorTreeBase::findNearestCommonDominator().Devang Patel2007-06-111-0/+45
* Use DominatorTree instead of ETForest.Devang Patel2007-06-111-16/+16
* Update LoopSimplify to require and preserve DominatorTree only.Devang Patel2007-06-081-3/+12
* Add instruction level dominates(A,B) interface.Devang Patel2007-06-071-0/+23
* Maintain ETNode as part of DomTreeNode.Devang Patel2007-06-071-5/+38
* Add assert to check if the attributes ZExt/SExt, NoAlias are apply to theZhou Sheng2007-06-071-0/+15
* Add new dominator tree node into dominator tree node map.Devang Patel2007-06-061-2/+6
* Fix a user-reported error building with GCC 3.4.4 on Cygwin.Chris Lattner2007-06-051-1/+1
* Commit first round work of PR1373. "noalias" is now fully supported inZhou Sheng2007-06-051-0/+2
* Add FIXMEs.Devang Patel2007-06-041-0/+2
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-041-17/+17
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-031-27/+27
* Minor comment cleanups.Dan Gohman2007-05-242-6/+6
* Add cases for v2f32.Dan Gohman2007-05-241-0/+2
* Add dump() routines for debugging assistance.Devang Patel2007-05-231-0/+14
* If user wants to run instcombine twice, do not block it.Devang Patel2007-05-231-5/+0
* Reinstate the patch for escaping non-printing characters and allow forReid Spencer2007-05-221-19/+36
* temporarily revert reid's asmwriter patch, it is missing the asmparser pieceChris Lattner2007-05-221-33/+19
* Get the order of the hext digits right!Reid Spencer2007-05-191-2/+2
* Adjust how LLVM names are produced:Reid Spencer2007-05-191-19/+33
* Update comments to say "vector" instead of "packed".Dan Gohman2007-05-111-10/+10
* handle gep aliaseeChris Lattner2007-05-051-3/+4
* if functiontype is going to have a pointer to a paramattr object, it betterChris Lattner2007-05-041-2/+2
* Unbreak VC++ build.Jeff Cohen2007-05-031-2/+2
* Use iterative while loop instead of recursive function call.Devang Patel2007-05-031-13/+33
* Drop 'const'Devang Patel2007-05-034-16/+16
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-024-16/+16
* Re-install patch to enable use of PassID.Devang Patel2007-05-021-15/+14
* revert enough of devang's recent patches to get the tree basically working againChris Lattner2007-05-021-15/+16
* disable this assertion as a hack to get the build more unbroken :(Chris Lattner2007-05-021-1/+1