aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman2007-07-261-4/+12
* DummyInst's member functions don't need to be virtual.Dan Gohman2007-07-261-2/+2
* Add support for 3 element 32-bit vector ValueTypes.Christopher Lamb2007-07-261-0/+4
* Make output match actual condition tested. Thanks, Duncan.Reid Spencer2007-07-241-1/+1
* 1. Make sure we print the Function Value for parameter attribute errorsReid Spencer2007-07-231-10/+10
* Add better verification of attributes on function types. It is not permittedReid Spencer2007-07-231-0/+9
* zext(undef) = 0 and sext(undef) = 0, not undef.Chris Lattner2007-07-201-1/+6
* Use SmallVector instead of std::vector.Devang Patel2007-07-201-10/+10
* For PR1553:Reid Spencer2007-07-191-2/+2
* Verify loop info.Devang Patel2007-07-191-7/+18
* Set up ground work to verify preserved analysis info.Devang Patel2007-07-191-1/+8
* Add constructor overloads for LoadInst and StoreInst that insert at theDan Gohman2007-07-181-0/+20
* detect invalid combination of sret and byvalRafael Espindola2007-07-171-0/+4
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-162-8/+8
* 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