Changes in directory llvm/include/llvm/ADT:
FoldingSet.h updated: 1.3 -> 1.4 --- Log message: Allow FoldingSet clients to pump up the initial hash size. --- Diffs of the changes: (+5 -1) FoldingSet.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/include/llvm/ADT/FoldingSet.h diff -u llvm/include/llvm/ADT/FoldingSet.h:1.3 llvm/include/llvm/ADT/FoldingSet.h:1.4 --- llvm/include/llvm/ADT/FoldingSet.h:1.3 Fri Oct 27 17:52:02 2006 +++ llvm/include/llvm/ADT/FoldingSet.h Thu Nov 2 08:21:26 2006 @@ -117,7 +117,7 @@ unsigned NumNodes; public: - FoldingSetImpl(); + FoldingSetImpl(unsigned Log2InitSize = 6); virtual ~FoldingSetImpl(); // Forward declaration. @@ -229,6 +229,10 @@ } public: + FoldingSet(unsigned Log2InitSize = 6) + : FoldingSetImpl(Log2InitSize) + {} + /// GetOrInsertNode - If there is an existing simple Node exactly /// equal to the specified node, return it. Otherwise, insert 'N' and /// return it instead. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits