21a01d1ea89dba97c4f9e1f9f41485729a4046bc |
|
15-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Make the host endianness check an integer constant expression. I will remove the isBigEndianHost function once I update clang. The ifdef logic is designed to * not use configure/cmake to avoid breaking -arch i686 -arch ppc. * default to little endian * be as small as possible It looks like sys/endian.h is the preferred header on most modern BSD systems, but it is better to change this in a followup patch as machine/endian.h is available on FreeBSD, OpenBSD, NetBSD and OS X. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179527 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
08d785bc2a0b444efc98106460d6dae3768a0e7f |
|
25-Dec-2012 |
Nick Lewycky <nicholas@mxc.ca> |
Fix whitespace. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Use the new script to sort the includes of every file under lib. Sooooo many of these had incorrect or strange main module includes. I have manually inspected all of these, and fixed the main module include to be the nearest plausible thing I could find. If you own or care about any of these source files, I encourage you to take some time and check that these edits were sensible. I can't have broken anything (I strictly added headers, and reordered them, never removed), but they may not be the headers you'd really like to identify as containing the API being implemented. Many forward declarations and missing includes were added to a header files to allow them to parse cleanly when included first. The main module rule does in fact have its merits. =] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
79dcd43600c544dc16b100a8ad35fd6a5c0a711a |
|
16-Nov-2012 |
Chris Lattner <sabre@nondot.org> |
move irrelevant attribution. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168182 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
0d651e0c9d47a459b91755ccf711119f5b085dc5 |
|
08-Sep-2012 |
Ted Kremenek <kremenek@apple.com> |
Add operator< for FoldingSetNodeID. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163454 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
f7c3e5f05199e1202c86198e0827cac19c0f48b5 |
|
11-Apr-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
FoldingSet: Push the hash through FoldingSetTraits::Equals, so clients can use it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
ed5edea96d72440679311d7d31d39804967f3220 |
|
08-Mar-2012 |
Duncan Sands <baldrick@free.fr> |
Revert commit 152300 (ddunbar) since it still seems to be breaking buildbots. Original commit message: [ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied with a fix for the longstanding over-read of 32-bit pointer values. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
9eddc1cf310c49c0f1f90cbde3687b2610a46689 |
|
08-Mar-2012 |
Daniel Dunbar <daniel@zuster.org> |
[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline, reapplied with a fix for the longstanding over-read of 32-bit pointer values. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
8c0152f8a557742efddc57c3993c2c0a3a79ca4d |
|
08-Mar-2012 |
Daniel Dunbar <daniel@zuster.org> |
Revert r152288, "[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline.", which is breaking the bots in a way I don't understand. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152295 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
3f778c2241dcf44d66245bf4a7d13d1228b5b96e |
|
08-Mar-2012 |
Daniel Dunbar <daniel@zuster.org> |
[ADT] Change the trivial FoldingSetNodeID::Add* methods to be inline. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
abe24cf037553755df052bbc11c18ad288607849 |
|
02-Mar-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Switch FoldingSet over to the new hashing infrastructure. We might want to do more invasive refactoring here to get FoldingSet to use size_t or even hash_code directly, but for now this is a good first step to remove Yet Another Hashing Algorithm from LLVM. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151859 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
8d4dd79526c434b9346d810dbee5a91e63b86bdf |
|
18-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Simplify & microoptimize code. No intended functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
422b62b4079b49553a5e8bc793d4413494e221d7 |
|
03-Jun-2011 |
Zhongxing Xu <xuzhongxing@foxmail.com> |
singed int causes signed extension, which contradicts the intention to pick up integers with high 32 bits being zero. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
e27c3ea2bcdabf1b8be87675c66a38c3ad0ac1f9 |
|
25-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
allow adding a FoldingSetNodeID to a FastFoldingSetNode, resolving PR9499, patch by Johannes Schaub! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
c81c7fe643e91bc6ed817bf5e17379b74e161b91 |
|
19-Nov-2010 |
Dale Johannesen <dalej@apple.com> |
Aligned and unaligned copies of the same string were not hashing to the same value. Analysis and patch by Frits van Bommel! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
365c53e3281860d46f771edf88156ca0aac581cf |
|
25-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Use Bits.data() instead of &Bits[0]. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111993 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
3063410e52a760584501b825dc6ffb4c52f4d93b |
|
16-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Add hooks to FoldingSetTrait to allow specializations to provide implementations of equality comparison and hash computation. This can be used to optimize node lookup by avoiding creating lots of temporary ID values just for hashing and comparison purposes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111130 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
6616f7e2f147c2320973993cbfb241a82262b764 |
|
16-Aug-2010 |
Dan Gohman <gohman@apple.com> |
Reverse the order of GetNodeProfile's arguments, for consistency with FoldingSetTrait::Profile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111127 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
6118efa59ea751cb0790de860721695f5da819c1 |
|
19-Jun-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Use calloc instead of new/memset, it is more efficient when the set is very large. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
c93b4cff89d85a13d4eaf1551af9fab276b88450 |
|
18-Mar-2010 |
Dan Gohman <gohman@apple.com> |
Add the ability to "intern" FoldingSetNodeID data into a BumpPtrAllocator-allocated region to allow it to be stored in a more compact form and to avoid the need for a non-trivial destructor call. Use this new mechanism in ScalarEvolution instead of FastFoldingSetNode to avoid leaking memory in the case where a FoldingSetNodeID uses heap storage, and to reduce overall memory usage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
27dba671c3f158a33c8cbdf5196a6fd16489be03 |
|
22-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Switch FoldingSet::AddString to StringRef based API. - This also fixes a dereference of std::string::end, which makes MSVC unhappy and was causing all the static analyzer clang tests to fail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
c23197a26f34f559ea9797de51e187087c039c42 |
|
14-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. This adds location info for all llvm_unreachable calls (which is a macro now) in !NDEBUG builds. In NDEBUG builds location info and the message is off (it only prints "UREACHABLE executed"). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75640 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
c25e7581b9b8088910da31702d4ca21c4734c6d7 |
|
11-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
assert(0) -> LLVM_UNREACHABLE. Make llvm_unreachable take an optional string, thus moving the cerr<< out of line. LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for NDEBUG builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
f996831427009c5abe37f0af9d9632ef60f181e2 |
|
07-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Add an API for strings with possible NULLs in the middle. Refactor the other two AddString methods to use it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
541ed9fd02ea48d2739f4a9dd681ba2d5da26886 |
|
21-Jan-2009 |
Dale Johannesen <dalej@apple.com> |
Do not use host floating point types when emitting ASCII IR; loading and storing these can change the bits of NaNs on some hosts. Remove or add warnings at a few other places using host floating point; this is a bad thing to do in general. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62712 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
20cd13f54f2b1a6307016c47330045de13b140e2 |
|
03-Nov-2008 |
Dan Gohman <gohman@apple.com> |
Overload AddInteger on int/long/long long instead of on int/int64_t, to avoid overload ambiguities. This fixes build errors introduced by r58623. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58632 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
535de1a8c14fdfeb3912d3192accb58d9aa1e9e7 |
|
23-Aug-2008 |
Dan Gohman <gohman@apple.com> |
Add a clear() method to FoldingSet. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55210 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
ee4bd9a5b4742730002d3efd2d1204d9348f27a3 |
|
12-Aug-2008 |
Dan Gohman <gohman@apple.com> |
Avoid repeatedly reallocating the FoldingSetNodeID when searching through multiple nodes in a bucket. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
72e61b85017286418ca5266c2ff7b88782e2fe00 |
|
02-Jul-2008 |
Owen Anderson <resistor@mac.com> |
Add a version of AddString that takes a const char* so we can avoid extraneous conversions to std::string. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52995 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
8d6a58c5d56610c2860d0e4a8acb81ff65635c42 |
|
17-Jun-2008 |
Ted Kremenek <kremenek@apple.com> |
Consistently set "Buckets[NumBuckets] = reinterpret_cast<void*>(-1)" throughout FoldingSet.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
34cd4a484e532cc463fd5a4bf59b88d13c5467c1 |
|
05-May-2008 |
Evan Cheng <evan.cheng@apple.com> |
Fix more -Wshorten-64-to-32 warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
ae9f3a3b7c915f725aef5a7250e88eaeddda03c6 |
|
20-Feb-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
e3e09574aecb8fabf5e4bd4e972183a06a1748f5 |
|
15-Feb-2008 |
Ted Kremenek <kremenek@apple.com> |
Fixed bug in FoldingSetIteratorImpl where we did not correctly check if we had reached the "fake bucket" after the last bucket, allowing the iterator in some cases to run off the end of the hashtable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47178 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
1f801fa5ada9cb40fb97ae755c282e91af54a1bc |
|
11-Feb-2008 |
Ted Kremenek <kremenek@apple.com> |
Added "Profile" method to APFloat for use with FoldingSet. Added member template "Add" to FoldingSetNodeID that allows "adding" arbitrary objects to a profile via dispatch to FoldingSetTrait<T>::Profile(). Removed FoldingSetNodeID::AddAPFloat and FoldingSetNodeID::APInt, as their functionality is now replaced using the above mentioned member template. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
167b8bc24d4cc2789c682962b123877a73ad0568 |
|
07-Feb-2008 |
Dan Gohman <gohman@apple.com> |
Add support to FoldingSet for hashing APInt objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
26e3c445fc844b2f241dfdde9ce7e0602ba13cc4 |
|
04-Feb-2008 |
Ted Kremenek <kremenek@apple.com> |
Added "bucket_iterators" to FoldingSet. Bucket iterators allow iteration over all the nodes in a particular bucket. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46716 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
27a8e0dc2f715da948517a6098f3c43108a87761 |
|
04-Feb-2008 |
Ted Kremenek <kremenek@apple.com> |
Fixed 80 col. violation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
0a3fecad0a4bf48a83eb7370a4d46880efdc6971 |
|
19-Jan-2008 |
Ted Kremenek <kremenek@apple.com> |
Made 'FoldingSetNodeID' a proper class instead of a nested class in 'FoldingSetNodeImpl' (previously 'FoldingSetNodeID' was a typedef of 'FoldingSetNodeImpl::NodeID'). Why? Clients can now easily forward declare 'FoldingSetNodeID' without having to include FoldingSet.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46187 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
4ee451de366474b9c228b4e5fa573795a715216d |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Remove attribution from file headers, per discussion on llvmdev. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
be2c4596cb562bbb216af2a0dd5c3b5c489e722c |
|
09-Oct-2007 |
Chris Lattner <sabre@nondot.org> |
Change a #include into a forward declaration git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
116c3219df347f169b1bd24acca2d53ab0ae26ec |
|
03-Oct-2007 |
Chris Lattner <sabre@nondot.org> |
Add initial iterator support for folding set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42589 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
9a7288b0c6caf5d6eeddaa8f3835b8e121c1e303 |
|
03-Oct-2007 |
Chris Lattner <sabre@nondot.org> |
Simplify implementation of the FoldingSet circular list, a necessary step to giving it iterators. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
2204906892a4682bcb6f3fafd1ae1b52a034482c |
|
15-Sep-2007 |
Chris Lattner <sabre@nondot.org> |
fix a gcc warning: comparison between signed and unsigned integer expressions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
9e3d3abd937c9bb79d56d25ec0e0724c7cbba67c |
|
15-Sep-2007 |
Dale Johannesen <dalej@apple.com> |
Remove the assumption that FP's are either float or double from some of the many places in the optimizers it appears, and do something reasonable with x86 long double. Make APInt::dump() public, remove newline, use it to dump ConstantSDNode's. Allow APFloats in FoldingSet. Expand X86 backend handling of long doubles (conversions to/from int, mostly). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41967 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
f82e1e66cec02ecfa3c83c165bce6a2780c77914 |
|
14-Sep-2007 |
Dan Gohman <gohman@apple.com> |
And an FoldingSetImpl::NodeID::AddInteger overload for int64_t, to avoid ambiguity. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
34aae111ffdc5e2506d2f611fb07406e030be589 |
|
24-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
remove folding set debug output git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34549 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
e4116f855319a7754ca991eefb57a90d90f37229 |
|
04-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
Encode small integers more densely in foldingset, avoiding overflowing the SmallVector as often. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33864 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
0de4439ad1c4b105680afed521aa3b1820a61409 |
|
01-Feb-2007 |
Chris Lattner <sabre@nondot.org> |
improve comments, add an assertion git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
9e693eb49949249f3b337623f4a849134fe75420 |
|
31-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add some debug output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33718 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
b85210f508556a81aecde07b87b2dfc6236de6e7 |
|
31-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
minor cleanups. Fix off-by-one in accounting the number of nodes when the table grows. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33698 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
3cab071f6f1534ff424d4b947715ae758edca790 |
|
31-Jan-2007 |
Chris Lattner <sabre@nondot.org> |
reformat comment git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33675 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
39c6d3aac1a049a9e9696b20fb9e9fdd6e906b91 |
|
03-Nov-2006 |
Rafael Espindola <rafael.espindola@gmail.com> |
assert.h -> cassert git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31399 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
2b8ba512be5fd7043f9f3a62a5e5c9e0c13affb7 |
|
03-Nov-2006 |
Rafael Espindola <rafael.espindola@gmail.com> |
#include <assert.h> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31386 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
1f67a99260917d33fefc6a7d863b0cd850a34431 |
|
02-Nov-2006 |
Jim Laskey <jlaskey@mac.com> |
Allow FoldingSet clients to pump up the initial hash size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
a97c67c8665de3384fcd3656006504f79eceebfc |
|
29-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Try again. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31278 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
d8cb446aa2790a3a7386533a931566bb2e450b38 |
|
29-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Not handling zero length strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31277 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
2ac33c447dc392282f3f71772b8c11f825d79922 |
|
27-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
SmallVector append not insert. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31224 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
47ce6b4752ae245c3443bfbbc6268b902a03a4b2 |
|
27-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Grrr. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31223 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
788a0c6a181ddb8f10b0f4b83af43b4469e9c73b |
|
27-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Temp patch for missing functionality. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31222 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
160db5d20ae38c4d67a89fb436cc01cecdc1a1f8 |
|
27-Oct-2006 |
Bill Wendling <isanbard@gmail.com> |
MathExtras isn't in the llvm/ADT directory but in the llvm/Support directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
18529f35151f18345519e38496ac72350ee15f38 |
|
27-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Apply editorials. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31218 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|
0e5af195f6c54dbf5a24a1ec12ed2d0bd02f5b7f |
|
27-Oct-2006 |
Jim Laskey <jlaskey@mac.com> |
Breakout folding hash set from SelectionDAGCSEMap. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31215 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/FoldingSet.cpp
|