cd81d94322a39503e4a3e87b6ee03d4fcb3465fb |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/unittests/ADT/StringMapTest.cpp
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/unittests/ADT/StringMapTest.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/unittests/ADT/StringMapTest.cpp
|
2a79116940012acaad9cc70efef79d7359f27513 |
|
19-Jun-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Fix PR13148, an inf-loop in StringMap. StringMap suffered from the same bug as DenseMap: when you explicitly construct it with a small number of buckets, you can arrange for the tombstone-based growth path to be followed when the number of buckets was less than '8'. In that case, even with a full map, it would compare '0' as not less than '0', and refuse to grow the table, leading to inf-loops trying to find an empty bucket on the next insertion. The fix is very simple: use '<=' as the comparison. The same fix was applied to DenseMap as well during its recent refactoring. Thanks to Alex Bolz for the great report and test case. =] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
0fb9b9a46a55df07edab41517b12ac30cfcedbbc |
|
19-Jun-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Remove some superfluous SCOPED_TRACEs from this unit test. GoogleTest already prints errors with all the information about which test case contained the error. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
d7c027322ebccd9666c3f46d9a5236ba76fda434 |
|
14-Jul-2011 |
Chris Lattner <sabre@nondot.org> |
The key of a StringMap can contain nul's in it, so having first() return const char* doesn't make sense. Have it return StringRef instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.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/unittests/ADT/StringMapTest.cpp
|
d8735356a36fb04dfcfd9520f9785c0c3739b4a1 |
|
11-Feb-2010 |
Jeffrey Yasskin <jyasskin@google.com> |
Fix (harmless) memory leak found by memcheck. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
8b67f774e9c38b7718b2b300b628388f966df4e0 |
|
26-Oct-2009 |
Chandler Carruth <chandlerc@gmail.com> |
Move DataTypes.h to include/llvm/System, update all users. This breaks the last direct inclusion edge from System to Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
6316fbcb04af00fe76b6526fab09f51484014b3e |
|
23-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Convert StringMap to using StringRef for its APIs. - Yay for '-'s and simplifications! - I kept StringMap::GetOrCreateValue for compatibility purposes, this can eventually go away. Likewise the StringMapEntry Create functions still follow the old style. - NIFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
05717f9a80635ed35104212171e0d30e21309534 |
|
21-Jul-2009 |
Torok Edwin <edwintorok@gmail.com> |
unbreak unit-tests on gcc-4.4. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76542 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
6b223d71e5e5e123137f0f056541de4212f5c878 |
|
08-Jan-2009 |
Bill Wendling <isanbard@gmail.com> |
Some generic clean-ups. Also make the StringMapEntryInitializer specialization apply only to the tests that are actually testing it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61923 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
38593664b02bca98904c4b1883b0a489b5aaacbe |
|
08-Jan-2009 |
Bill Wendling <isanbard@gmail.com> |
* Don't explicitly cast "0" to "void*". This doesn't work well with specialized StringMapEntryInitializer classes. Leave it for the compiler to figure out what the type is and what "0" should be transformed into. * Un-disable the unit tests which test the StringMapEntryInitializer class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61922 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
1ed3663b49c7a00fa2bec8a70ee59fe05b9173ec |
|
08-Jan-2009 |
Bill Wendling <isanbard@gmail.com> |
80-column violation fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61919 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|
8bb5e9901346f448461289f2d0079ed6d534b571 |
|
08-Jan-2009 |
Misha Brukman <brukman+llvm@gmail.com> |
* Added unittests for StringMap * Fixed but in StringMap::clear() * Removed trailing whitespace Original patch by Talin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61914 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/ADT/StringMapTest.cpp
|