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/VMCore/LeakDetector.cpp
|
c4775e4b973aaf6695dc00a3403b8b64f5257568 |
|
01-Nov-2009 |
Chris Lattner <sabre@nondot.org> |
remove a bunch of locking from LLVMContextImpl. Since only one thread can be banging on a context at a time, this isn't needed. Owen, please review. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
cfa6ec92e61a1ab040c2b79db5de3a39df732ff6 |
|
23-Aug-2009 |
Benjamin Kramer <benny.kra@googlemail.com> |
Kill off more cerr/cout uses and prune includes a bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
c34ebf65af0139eaf5cb0969fabcd32c0b6e1710 |
|
19-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Reapply my less-lock-contention-in-leak-detector patch, now with new files actually added. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
021d664a3838b89620b3fb9d995083f1da77d451 |
|
19-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Revert my last patch temporarily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79388 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
ba43a385a817d7f59e528a744dc40e44317ec739 |
|
19-Aug-2009 |
Owen Anderson <resistor@mac.com> |
Privatize part of the leak detector mechanism, which turned out to be heavily contended when trying to run opt in parallel. This lets parallel opt crunch 403.gcc in about a third of the time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79387 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
a9d1f2c559ef4b2549e29288fe6944e68913ba0f |
|
07-Jul-2009 |
Owen Anderson <resistor@mac.com> |
Have scoped mutexes take referenes instead of pointers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74931 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
e454067f9722bf56ea253fc1e605232474c67fa9 |
|
18-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Simplify. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73725 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
e3cd5ca7e79f4359e8a101c211fc9c117eb62347 |
|
18-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Move Threading.[h|cpp] from Support to System. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73707 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
92f2c871105a1ae5e00655a2f731b6bab3983621 |
|
17-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Thread-safe (and ManagedStatic-ized) LeakDetector! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73642 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
9d7f0b76aac3bf0524e9285101e34c15e1e2c599 |
|
14-Aug-2008 |
Owen Anderson <resistor@mac.com> |
Have LeakDetector use a SmallPtrSet instead of an std::set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
1002c0203450620594a85454c6a095ca94b87cb2 |
|
07-Jul-2008 |
Dan Gohman <gohman@apple.com> |
Add explicit keywords. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
3bd659ba20c235caabb0df6f93888d898197afb0 |
|
10-Apr-2008 |
Dan Gohman <gohman@apple.com> |
Make several symbols static. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49496 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.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/VMCore/LeakDetector.cpp
|
e81561909d128c6e2d8033cb5465a49b2596b26a |
|
07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are now cerr, cout, and NullStream resp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
8f487662869d10c866b9ebdccb8f6a7509d3ab56 |
|
28-Nov-2006 |
Bill Wendling <isanbard@gmail.com> |
Changed to using LLVM streams. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31955 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
a4f0b3a084d120cfc5b5bb06f64b222f5cb72740 |
|
27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
9ef7e06ccef062dfa5df516913b12b7c3ca17805 |
|
29-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Use hidden visibility to reduce codesize git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
fd93908ae8b9684fe71c239e3c6cfe13ff6a2663 |
|
22-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
9945826d50e46212234a6297fda88e2de50f48a6 |
|
19-Nov-2004 |
Chris Lattner <sabre@nondot.org> |
Fix memory leaks, patch contributed by Morten Ofstad! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
|
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
ce36d55cf8d3239942e0e9c426c835f0c33a11e6 |
|
15-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Bug fixes for PR341 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
954da37bb492b519f5c31dc360f2a142567e08b4 |
|
04-Jul-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add #include <iostream> since Value.h does not #include it any more. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
8709927af8095c58cf2147d6d83fed9b7821a508 |
|
16-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a bug in the recent rewrite of the leakdetector that caused all of the nightly tests to be really messed up. The problem was that the new leakdetector was depending on undefined behavior: the order of destruction of static objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11488 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
b663d76f866d03756dd563d246d9bdaabca4ca33 |
|
15-Feb-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Modularize implementation of LeakDetector into a typed template implementation class. This makes the code simpler and allows for more types to be added easily. It also implements caching for generic objects (it was only available for llvm objects). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
2cdd21c2e4d855500dfb53f77aa74da53ccf9de6 |
|
14-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Finegrainify namespacification git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10464 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
d0fde30ce850b78371fd1386338350591f9ff494 |
|
11-Nov-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Put all LLVM code into the llvm namespace, as per bug 109. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
b576c94c15af9a440f69d9d03c2afead7971118c |
|
20-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM project notice to the top of every C++ source file. Header files will be on the way. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
3f6962e0886140c2f5889f752d21ae49b76b0e78 |
|
19-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Add an optimization to support the most common access pattern for the library. This speeds debug builds up significantly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
6e65cda0ec32ad446e1405e21fef52107d996961 |
|
10-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Remove extra #include git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|
de69a4ca2fd66cc600116a10bef1f3ab1610d62c |
|
08-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Checkin initial support for automatic memory leak detection routines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/VMCore/LeakDetector.cpp
|