Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
bd0465bbd278b35a3384be23ae134a3c44ffb100
/
llvm
/
lib
/
Support
/
FoldingSet.cpp
78faee0
Switch FoldingSet::AddString to StringRef based API.
by Daniel Dunbar
· 16 years ago
fbcc663
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
by Torok Edwin
· 16 years ago
56d0659
assert(0) -> LLVM_UNREACHABLE.
by Torok Edwin
· 16 years ago
ef01e11
Add an API for strings with possible NULLs in the middle. Refactor the other
by Nick Lewycky
· 17 years ago
1f86498
Do not use host floating point types when emitting
by Dale Johannesen
· 17 years ago
bde8539
Overload AddInteger on int/long/long long instead of on int/int64_t,
by Dan Gohman
· 17 years ago
0e44e0d
Add a clear() method to FoldingSet.
by Dan Gohman
· 17 years ago
be5e69e
Avoid repeatedly reallocating the FoldingSetNodeID when searching
by Dan Gohman
· 17 years ago
31936d6
Add a version of AddString that takes a const char* so we can avoid extraneous
by Owen Anderson
· 17 years ago
90ada83
Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp.
by Ted Kremenek
· 17 years ago
86cb318
Fix more -Wshorten-64-to-32 warnings.
by Evan Cheng
· 18 years ago
579f071
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.
by Anton Korobeynikov
· 18 years ago
d66c791
Fixed bug in FoldingSetIteratorImpl where we did not correctly check if
by Ted Kremenek
· 18 years ago
6f30a07
Added "Profile" method to APFloat for use with FoldingSet.
by Ted Kremenek
· 18 years ago
4f26eb7
Add support to FoldingSet for hashing APInt objects.
by Dan Gohman
· 18 years ago
e288786
Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration
by Ted Kremenek
· 18 years ago
726933a
Fixed 80 col. violation.
by Ted Kremenek
· 18 years ago
c025963
Made 'FoldingSetNodeID' a proper class instead of a nested class in
by Ted Kremenek
· 18 years ago
f3ebc3f
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 18 years ago
5c50f59
Change a #include into a forward declaration
by Chris Lattner
· 18 years ago
99f6ab7
Add initial iterator support for folding set.
by Chris Lattner
· 18 years ago
8c41ed6
Simplify implementation of the FoldingSet circular list, a necessary step
by Chris Lattner
· 18 years ago
6395e50
fix a gcc warning: comparison between signed and unsigned integer expressions
by Chris Lattner
· 18 years ago
98d3a08
Remove the assumption that FP's are either float or
by Dale Johannesen
· 18 years ago
14cf78c
And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid
by Dan Gohman
· 18 years ago
a5821ec
remove folding set debug output
by Chris Lattner
· 19 years ago
010ee96
Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often.
by Chris Lattner
· 19 years ago
4f5cdec
improve comments, add an assertion
by Chris Lattner
· 19 years ago
e7422f6
Add some debug output.
by Reid Spencer
· 19 years ago
0dbb137
minor cleanups. Fix off-by-one in accounting the number of nodes when the
by Chris Lattner
· 19 years ago
a94523d
reformat comment
by Chris Lattner
· 19 years ago
f16dbf6
assert.h -> cassert
by Rafael Espindola
· 19 years ago
a1fde82
#include <assert.h>
by Rafael Espindola
· 19 years ago
eb0fd25
Allow FoldingSet clients to pump up the initial hash size.
by Jim Laskey
· 19 years ago
179ebd3
Try again.
by Jim Laskey
· 19 years ago
8f05a61
Not handling zero length strings.
by Jim Laskey
· 19 years ago
cef515f
SmallVector append not insert.
by Jim Laskey
· 19 years ago
a9e9cae
Grrr.
by Jim Laskey
· 19 years ago
a88e609
Temp patch for missing functionality.
by Jim Laskey
· 19 years ago
e0412f5
MathExtras isn't in the llvm/ADT directory but in the llvm/Support directory.
by Bill Wendling
· 19 years ago
6ca4a34
Apply editorials.
by Jim Laskey
· 19 years ago
43bc184
Breakout folding hash set from SelectionDAGCSEMap.
by Jim Laskey
· 19 years ago