aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/ADT/SparseBitVector.h
AgeCommit message (Expand)Author
2012-09-28Provide malloc-free sentinels for the SparseBitVector internals.Benjamin Kramer
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-03-07What's better than fixing and simplifying broken hash functions?Chandler Carruth
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2010-11-29Merge System into Support.Michael J. Spencer
2010-05-22Trivial change to dump() function for SparseBitVectorJohn Mosby
2009-10-26Move DataTypes.h to include/llvm/System, update all users. This breaks the lastChandler Carruth
2009-09-06Public and private corrections, warned about by icc (#304).Duncan Sands
2009-09-05Delete unused #include.Benjamin Kramer
2009-07-25Add a missing ilist_node.h #include to SparseBitVector, and add a very shortJeffrey Yasskin
2009-07-24Move to raw_ostream.Daniel Dunbar
2009-05-12Use struct instead of class to make MCVS compile.Bill Wendling
2009-05-11Shrink wrapping in PEI:John Mosby
2009-04-01Use CHAR_BIT instead of hard-coding 8 in several places where itDan Gohman
2009-03-21add some inline methods for infix operators on sparse vectors,Chris Lattner
2009-01-09Removed trailing whitespace.Misha Brukman
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-07-28Fold the useful features of alist and alist_node into ilist, andDan Gohman
2008-05-29For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov
2008-04-07Add operator= implementations to SparseBitVector, allowing it to be used in G...Owen Anderson
2008-03-30Fix "Control reaches the end of non-void function" warnings, Chris Lattner
2008-03-18Dial down gcc's warnings: don't use 0UL when 0U suffices (and when theScott Michel
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-11-15Fix bugs in iterator invalidationDaniel Berlin
2007-11-13Fixed a strange construct. Please review.Hartmut Kaiser
2007-10-07Some more problems noticed by CurtisDaniel Berlin
2007-10-05Fix intersectWithComplement bug noticed by Curtis DunhamDaniel Berlin
2007-10-04Fix the previous bug a slightly different way (by modifying how find_next works)Daniel Berlin
2007-10-04Fix off by one error in iteratorDaniel Berlin
2007-10-04It helps a lot when you check for the end of your list before randomlyDaniel Berlin
2007-10-04Make SparseBitVector::set actually work properly when sets are not in ascendi...Daniel Berlin
2007-09-26Fix small bug in operator== for iteratorsDaniel Berlin
2007-09-24Comment fixupsDaniel Berlin
2007-09-24Implement offline variable substitution in order to reduce memoryDaniel Berlin
2007-09-17That's what i get for using carbon emacs in a terminalDaniel Berlin
2007-09-17Fix iterator so it doesn't sometimes report bits that aren't in the bitmapDaniel Berlin
2007-09-16Fix bug in andersen's related to test_and_set.Daniel Berlin
2007-09-16Fix a few bugs related to zero'ing of elementsDaniel Berlin
2007-09-11Move dump out of class, use "\n" instead of endlDaniel Berlin
2007-09-11Convert to use ilist and non-pointer lists for extra goodnessDaniel Berlin
2007-09-11Fix bugs with &=, intersect with complement. Add three argument version of in...Daniel Berlin
2007-09-11Add remaining functions necessary for andersen'sDaniel Berlin
2007-09-09Add SparseBitVector implementationDaniel Berlin