History log of /external/llvm/include/llvm/ADT/MapVector.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/include/llvm/ADT/MapVector.h
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/ADT/MapVector.h
1f1713ff7a53c9c491c59886984f6a0534ce3630 19-Feb-2013 Douglas Gregor <dgregor@apple.com> Remove my bogus MapVector::erase() with a narrower ::pop_back(), and add a unit test.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175538 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
888fae7b49f5d39f2371edb78566476396e30c75 18-Feb-2013 Douglas Gregor <dgregor@apple.com> Add front/back/erase to MapVector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
6bbf4ff9c545c881422da37494b1ccb9c18d9c6a 25-Jan-2013 Nick Lewycky <nicholas@mxc.ca> Add an insert() method to MapVector. Adds the first MapVector unit test.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173505 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
fc8657be3470e5b3b63705c9252251acba3c1606 19-Dec-2012 Benjamin Kramer <benny.kra@googlemail.com> MapVector: Add lookup().

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170527 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
009cf9e9a3a386f89db2686a105736481aed10ca 15-Nov-2012 Sergei Larin <slarin@codeaurora.org> Fix indeterminism in MI scheduler DAG construction.
Similarly to several recent fixes throughout the code replace std::map use with the MapVector.
Add find() method to the MapVector.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
8161d81239f1d125cb1aeaf0be6916c36d4cdf2f 10-Oct-2012 Douglas Gregor <dgregor@apple.com> Add count() method to MapVector

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
62430fd1a1d901956dfbac7b0ab49e2e653d6fc5 09-Oct-2012 Douglas Gregor <dgregor@apple.com> Not everyone uses C++11, apparently

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
289c39965b1b799a22534d759fdf0a26302430d7 09-Oct-2012 Douglas Gregor <dgregor@apple.com> Allow MapVector clients to specify the map and vector types, and add a
clear() method.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165514 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
c312f098999d4640cf91934632ccecfc9ef30b85 19-Sep-2012 Rafael Espindola <rafael.espindola@gmail.com> Make MapVector a bit more expensive but harder to misuse. We now only
provide insertion order iteration, instead of the old option of
DenseMap order iteration over keys and insertion order iteration over
values.
This is implemented by keeping two copies of each key.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164221 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h
3b62b01f9a6fbecbc8aa22750d797459f8ae6417 18-Sep-2012 Rafael Espindola <rafael.espindola@gmail.com> Add a MapVector class. It provides a regular set iteration, but
also provides a insertion order iteration over the values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164157 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/ADT/MapVector.h