403ba3522d1b1c97ae5fad81c1a2c4b3a754e1c1 |
|
19-Dec-2010 |
Nick Lewycky <nicholas@mxc.ca> |
Add missing standard includes. Patch by Joerg Sonnenberger! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
58eb45baff08fd27aeef65fc4e6ae35a4b3a1d90 |
|
14-Sep-2010 |
Ted Kremenek <kremenek@apple.com> |
Add 'insert()' to BumpVector. Patch by Marcin Ĺwiderski! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113799 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
68f774dc9f4ad823dff4195821ba789e4e61a3a6 |
|
30-Jun-2010 |
Duncan Sands <baldrick@free.fr> |
Add header file needed to compile with g++-4.6, which has undergone some more header trimming (needed for std::uninitialized_copy). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
f7bb329deb2f8ce9ae7f187d6fbe0f98deaeed0d |
|
21-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Spell string.h correctly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96765 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
26f178696e90cdf950dce26ccd1fe19a46537999 |
|
21-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Add missing include, noticed by ace2001ac on IRC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@96764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
1488c7a0989e4543b9acb46fa02a54d12a9d0cc9 |
|
01-Dec-2009 |
Ted Kremenek <kremenek@apple.com> |
The minimum element size in BumpVector should be 1, not 0. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90268 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
375e69cb19e9ba65ab5f822ad5d44cffae15edb1 |
|
20-Oct-2009 |
Ted Kremenek <kremenek@apple.com> |
BumpVectorContext: Use 'unsigned' integer type with PointerIntUnion instead of bool to keep it clear that we are reasoning about an unsigned integer with a single bit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84607 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
87342dc37237c6efb9e311bacb12547de3ccbc0f |
|
12-Oct-2009 |
Ted Kremenek <kremenek@apple.com> |
Allow BumpVectorContext to conditionally own the underlying BumpPtrAllocator. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83884 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
f0e75d6baf0dc6ba0a7d66726d9e3ba455db8639 |
|
07-Oct-2009 |
Ted Kremenek <kremenek@apple.com> |
Add 'template' keyword to disambiguate the use of a member template within a templated class. Hopefully this will please the buildbots. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|
5fe4d9deb543a19f557e3d85c5f33867af97cd96 |
|
07-Oct-2009 |
Ted Kremenek <kremenek@apple.com> |
Change ExplodedNode to have its NodeGroups all BumpPtrAllocated, avoiding malloc() traffic when adding successors/predecessors to a node. This was done by introducing BumpVector, which is essentially SmallVector with all memory being BumpPtrAllocated (this can certainly be cleaned up or moved into llvm/ADT). This change yields a 1.8% speed increase when running the analyzer (with -analyzer-store=region) on a small benchmark file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83439 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Analysis/Support/BumpVector.h
|