aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2007-06-15add a Constant::getAllOnesValue helper function, which works on integersChris Lattner
2007-06-15Enhance BinaryOperator::isNot to support vector not.Chris Lattner
2007-06-12isReachableFromEntry() is not suitable for post dominator.Devang Patel
2007-06-12Remove redundant check.Devang Patel
2007-06-12Check A dominates B and vise versa first while searching for nearestDevang Patel
2007-06-12Break DominatorTree from ETNode.Devang Patel
2007-06-12Use SmallPtrSet instaed of std::setDevang Patel
2007-06-12Check immediate dominators first while searching for nearset common dominator.Devang Patel
2007-06-12Maintain DFS number in DomTreeNode itself.Devang Patel
2007-06-11Add and use DominatorTreeBase::findNearestCommonDominator().Devang Patel
2007-06-11Use DominatorTree instead of ETForest.Devang Patel
2007-06-08Update LoopSimplify to require and preserve DominatorTree only.Devang Patel
2007-06-07Add instruction level dominates(A,B) interface.Devang Patel
2007-06-07Maintain ETNode as part of DomTreeNode.Devang Patel
2007-06-07Add assert to check if the attributes ZExt/SExt, NoAlias are apply to theZhou Sheng
2007-06-06Add new dominator tree node into dominator tree node map.Devang Patel
2007-06-05Fix a user-reported error building with GCC 3.4.4 on Cygwin.Chris Lattner
2007-06-05Commit first round work of PR1373. "noalias" is now fully supported inZhou Sheng
2007-06-04Add FIXMEs.Devang Patel
2007-06-04s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel
2007-06-03s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel
2007-05-24Minor comment cleanups.Dan Gohman
2007-05-24Add cases for v2f32.Dan Gohman
2007-05-23Add dump() routines for debugging assistance.Devang Patel
2007-05-23If user wants to run instcombine twice, do not block it.Devang Patel
2007-05-22Reinstate the patch for escaping non-printing characters and allow forReid Spencer
2007-05-22temporarily revert reid's asmwriter patch, it is missing the asmparser pieceChris Lattner
2007-05-19Get the order of the hext digits right!Reid Spencer
2007-05-19Adjust how LLVM names are produced:Reid Spencer
2007-05-11Update comments to say "vector" instead of "packed".Dan Gohman
2007-05-05handle gep aliaseeChris Lattner
2007-05-04if functiontype is going to have a pointer to a paramattr object, it betterChris Lattner
2007-05-03Unbreak VC++ build.Jeff Cohen
2007-05-03Use iterative while loop instead of recursive function call.Devang Patel
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-02Re-install patch to enable use of PassID.Devang Patel
2007-05-02revert enough of devang's recent patches to get the tree basically working againChris Lattner
2007-05-02disable this assertion as a hack to get the build more unbroken :(Chris Lattner
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-30Fix typo. Interesting, but old variant worked too :)Anton Korobeynikov
2007-04-29Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov
2007-04-29Implement review feedbackAnton Korobeynikov
2007-04-28Let Verifier check aliaseesAnton Korobeynikov
2007-04-28Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov
2007-04-28add a way to make this less brittleChris Lattner
2007-04-28represent indirect operands explicitly in inline asm strings.Chris Lattner
2007-04-27add a GEP helper functionChris Lattner
2007-04-26Move ~Pass() from Pass.h into Pass.cppDevang Patel
2007-04-26Use toplevel function pass manager as OnTheFly manager.Devang Patel