b83a67e1e3fe210bd99a82eccd3dc5b1b44f1503 |
|
13-Feb-2012 |
Ahmed Charles <ace2001ac@gmail.com> |
Fix various issues (or do cleanups) found by enabling certain MSVC warnings. - Use unsigned literals when the desired result is unsigned. This mostly allows unsigned/signed mismatch warnings to be less noisy even if they aren't on by default. - Remove misplaced llvm_unreachable. - Add static to a declaration of a function on MSVC x86 only. - Change some instances of calling a static function through a variable to simply calling that function while removing the unused variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150364 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
a046d2ff9a6ef1a5ecf1068d9fce714db7557c2a |
|
13-Oct-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Use unsigned multiply to hash integers, so we don't end up with undefined behavior for large signed integers. Based on patch by Ahmed Charles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
297738fa95d4bb7849c197926f4d4abdcd812e40 |
|
28-Jul-2011 |
Nick Lewycky <nicholas@mxc.ca> |
In DenseMapInfo<pair<T, U>> tombstone key, use the tombstone for T and U instead of the empty key for U. This shouldn't really matter because the tombstone key for the pair was still distinct from every other key, but it is odd. Patch by Michael Ilseman! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136336 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
b1145c8cee6ab749f00d07d3d7dab0d1d1fd0c06 |
|
09-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
drive by bug fix: DenseMapInfo::isEqual should be determined according to isEqual of its members, not operator==. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
25592eb52c39097bc610785f648aca4a09989201 |
|
31-Oct-2010 |
Chandler Carruth <chandlerc@gmail.com> |
Add a specialization for 'long', a hole in the set of fundamental specializations provided here. This is a little annoying because its size changes from platform to platform. If possible, I may follow up with a patch that uses standard constants to simplify much of this, but assuming for now that was avoided for a reason. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117880 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
3e6fe5ec17217169cd95ee86515955f7726db008 |
|
29-Apr-2010 |
Evan Cheng <evan.cheng@apple.com> |
Add DenseMapInfo for int. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
cf220d5b8955a71d364a0a054e8518197bf6df32 |
|
22-Jan-2010 |
Evan Cheng <evan.cheng@apple.com> |
Add DenseMapInfo for signed long long. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94146 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
4bbf4ee1491637c247e195e19e3e4a8ee5ad72fa |
|
15-Dec-2009 |
Chris Lattner <sabre@nondot.org> |
Remove isPod() from DenseMapInfo, splitting it out to its own isPodLike type trait. This is a generally useful type trait for more than just DenseMap, and we really care about whether something acts like a pod, not whether it really is a pod. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
3a8ff4c8b67d12689cb5fc9c0e9606f4530e6f41 |
|
18-Oct-2009 |
Eric Christopher <echristo@apple.com> |
More warnings patrol: Another unused argument and more implicit conversions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
41b5adf20208f46e4b1104d6d473710fbfa61eb9 |
|
14-Oct-2009 |
Eric Christopher <echristo@apple.com> |
Remove a bunch of unused arguments from functions, silencing a warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84130 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
8ecbe8d974e1c1f778207b87dcdf887060f5c699 |
|
06-Sep-2009 |
Duncan Sands <baldrick@free.fr> |
Mark constants as unsigned, as pointed out by icc warnings (#174). Patch by Erick Tryzelaar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81111 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
e1182b5599f11778286f027eb536d7ddf7657eda |
|
26-Aug-2009 |
Mike Stump <mrs@apple.com> |
Allow unsigned long long DenseMapInfo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80118 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|
fb3af88ba75898896714d49c608b8daa4f106636 |
|
31-Jul-2009 |
Dan Gohman <gohman@apple.com> |
Split DenseMapInfo into a separate header file, so that it can be included separately. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77693 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/DenseMapInfo.h
|