cddc3e03e4ec99c0268c03a126195173e519ed58 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 (cherry picked from commit f3ef5332fa3f4d5ec72c178a2b19dac363a19383) Change-Id: Ic75dcb63191d65df1b69724576392c0aaeb47728
/external/llvm/lib/Support/Statistic.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Support/Statistic.cpp
|
fa785cb22d50c657eb08c762d627cd6aa96982f3 |
|
08-Mar-2013 |
Jan Wen Voung <jvoung@google.com> |
Disable statistics on Release builds and move tests that depend on -stats. Summary: Statistics are still available in Release+Asserts (any +Asserts builds), and stats can also be turned on with LLVM_ENABLE_STATS. Move some of the FastISel stats that were moved under DEBUG() back out of DEBUG(), since stats are disabled across the board now. Many tests depend on grepping "-stats" output. Move those into a orig_dir/Stats/. so that they can be marked as unsupported when building without statistics. Differential Revision: http://llvm-reviews.chandlerc.com/D486 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176733 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
d04a8d4b33ff316ca4cf961e06c9e312eff8e64f |
|
03-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Use the new script to sort the includes of every file under lib. Sooooo many of these had incorrect or strange main module includes. I have manually inspected all of these, and fixed the main module include to be the nearest plausible thing I could find. If you own or care about any of these source files, I encourage you to take some time and check that these edits were sensible. I can't have broken anything (I strictly added headers, and reordered them, never removed), but they may not be the headers you'd really like to identify as containing the API being implemented. Many forward declarations and missing includes were added to a header files to allow them to parse cleanly when included first. The main module rule does in fact have its merits. =] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169131 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
94c22716d60ff5edf6a98a3c67e0faa001be1142 |
|
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164768 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
7e2c793a2b5c746344652b6579e958ee42fafdcc |
|
27-Sep-2012 |
Sylvestre Ledru <sylvestre@debian.org> |
Fix a typo 'iff' => 'if' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
aa21e417f24fe9be4fd8db366766fb262c96703e |
|
06-Dec-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Silence tsan false-positives (tsan can't track things which are only safe due to memory fences) in statistics registration, which works the same way that ManagedStatic registration does. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
962bad70f4277841cf6278306caa93ebce304b48 |
|
16-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Let printf do the formatting instead aligning strings ourselves. While at it, merge some format strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
0aa00f91100fb031cd9cde2562cdc029f4fb26d5 |
|
27-Feb-2011 |
Daniel Dunbar <daniel@zuster.org> |
Support: Add llvm::AreStatisticsEnabled(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126558 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.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/lib/Support/Statistic.cpp
|
37e59c059c604d99c8714592813e3aed4ec65f94 |
|
17-Aug-2010 |
Jim Grosbach <grosbach@apple.com> |
remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
6ce57922bb8d550d91c8133d1fd27dd3eaf24c22 |
|
30-Mar-2010 |
Douglas Gregor <dgregor@apple.com> |
Introduce namespace-scope functions to enable LLVM statistics without passing the command-line parameter "-stats" and to print the resulting statistics without calling llvm_shutdown(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99893 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
49a2bb23d1391c8be45985518d4c5e99ff11b864 |
|
30-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
rename GetLibSupportInfoOutputFile -> CreateInfoOutputFile and have it always return a new stream to simplify clients. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
9f9f6d19dd67926446fb89a7b2dc0bda6353645b |
|
30-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
if a timergroup is destroyed before its timers, print times. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
8061a440f6cb54852079f7161f28e379c314475e |
|
05-Jan-2010 |
David Greene <greened@obbligato.org> |
Change errs() to dbgs(). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92642 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
d7830d595d43c6de4512d2ebf44a95cf4fc77ea2 |
|
27-Sep-2009 |
Torok Edwin <edwintorok@gmail.com> |
Avoid using mutex locks if not in multithreaded mode by using a SmartScopedMutex in RegisterStatistic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
d9ea85ab01fb0f2929ed50223d3758dceea8bcbd |
|
23-Aug-2009 |
Chris Lattner <sabre@nondot.org> |
remove some uses of llvm/Support/Streams.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.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/Support/Statistic.cpp
|
92915e31e988c1b89a07c035029dc2f289afb789 |
|
23-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Use atomic operations when accessing statistics, and make the lazy initialization of statistics actually threadsafe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74005 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
5de83afcdc3f4f0edf8caacba523f5d05ee48048 |
|
23-Jun-2009 |
Owen Anderson <resistor@mac.com> |
Guard the statistics table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73916 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
844731a7f1909f55935e3514c9e713a62d67662e |
|
13-May-2008 |
Dan Gohman <gohman@apple.com> |
Clean up the use of static and anonymous namespaces. This turned up several things that were neither in an anonymous namespace nor static but not intended to be global. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51017 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
34cd4a484e532cc463fd5a4bf59b88d13c5467c1 |
|
05-May-2008 |
Evan Cheng <evan.cheng@apple.com> |
Fix more -Wshorten-64-to-32 warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
ae9f3a3b7c915f725aef5a7250e88eaeddda03c6 |
|
20-Feb-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.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/Support/Statistic.cpp
|
0a3615246fe194f64e5d4afea5943542545819fc |
|
20-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
eliminate constructor from Statistic class. It is now impossible to get a static constructor for them :). Transition complete. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32710 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
ecb27687587d04475097596c53349b631f7ef42d |
|
19-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
Refactor statistic a big and introduce a horrible-but-necessary macro (STATISTIC), which allows us to define statistics that don't introduce static ctors into the .o files. I'm migrating code over to use this incrementally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32687 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
975f05852d15c98540b50de7df704d67e5a794cd |
|
08-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
Change the implementation of statistic to not need destructors at all. Instead, the stat info is printed when llvm_shutdown() is called. These also don't need static ctors, but getting rid of them is uglier: still investigating. This reduces the number of static dtors in llvm from ~1400 to ~750. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32372 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
1a097e30d39e60303ae2b19f7a56e813f3e3c18e |
|
08-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Don't use <sstream> in Streams.h but <iosfwd> instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32340 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
bcd2498f4f1682dbdc41452add5b9bc72cbd6b3f |
|
07-Dec-2006 |
Bill Wendling <isanbard@gmail.com> |
Removed more <iostream> includes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32321 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
cf84504d7a86808117f67264ad5cfab8f5a139bc |
|
06-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
merge the Statistic and StatisticBase classes, eliminating virtual methods and eliminating #includes from the Statistic.h file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
ac0b6ae358944ae8b2b5a11dc08f52c3ed89f2da |
|
06-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
Detemplatize the Statistic class. The only type it is instantiated with is 'unsigned'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32279 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
52c917190a8094b4e5f6cc0b30e373638268f3a4 |
|
30-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
Instantiate Statistic<> in one place, not in every .o file that uses it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
70aa33ee37fede7fb84de02daa38557ffd366458 |
|
21-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Add some out-of-line virtual dtors so that the class has a "home", preventing vtables for (e.g.) Instruction from being emitted into every .o file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28898 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
f976c856fcc5055f3fc7d9f070d72c2d027c1d9d |
|
22-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21422 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.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/Support/Statistic.cpp
|
d2c39e991e71821a5deeee6f8505448dd7af75dd |
|
06-Jan-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Pass std::string to constructor as const reference to avoid multiple copies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10705 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
b6d465f8131f5fb0b8e565685fb3395ed9aecbdb |
|
14-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
Finegrainify namespacification Make the Timer code give correct user/system/user+system times when -track-memory is enabled git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.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/Support/Statistic.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/Support/Statistic.cpp
|
a4ca41eca75c71230c37bf052b920717876388d9 |
|
13-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
This file uses stable_sort git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7831 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
038e05a9171ca81c106bc3b1c52c77284cac80e2 |
|
02-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Move debug functionality to Debug.cpp/Debug.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
f205fec78ae79707464d568bad297bc69fd1db78 |
|
09-May-2003 |
Chris Lattner <sabre@nondot.org> |
Add a new info-output-file option (hidden from --help) which is to be used by the testing scripts to avoid breaking diffs while still gathering stats. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6067 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
0ad4c00c682f5a1917d1a5546e6365f0c978f7b1 |
|
09-Feb-2003 |
Chris Lattner <sabre@nondot.org> |
Remove the -debug option from release executables git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5521 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
9550dc2df2aad33e92febc0e3a15aca372639a10 |
|
27-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Add #include git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
c1d4d79d9350373569b6764d9c053e7b096bb7bc |
|
05-Oct-2002 |
Anand Shukla <ashukla@cs.uiuc.edu> |
added cast to unsigned to compile with gcc3.2 (sparc) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4041 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
96ef1b90c8f3a6649993bb7ab10db3510f12e80a |
|
02-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
- Rework Statistics: * Renamed StatisticReporter.h/cpp to Statistic.h/cpp * Broke constructor to take two const char * arguments instead of one, so that indendation can be taken care of automatically. * Sort the list by pass name when printing * Make sure to print all statistics as a group, instead of randomly when the statistics dtors are called. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3999 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
5ff62e90d0bc321206023897edc1e2691cb0fbb6 |
|
22-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
*** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
4435ac009708d78c8894cc9b30185aa6511cd8a6 |
|
22-May-2002 |
Chris Lattner <sabre@nondot.org> |
Implement a new command line option, -debug, which is meant to unify all of the random debugging macros scattered throughout llvm. The new DEBUG(x) macro should be used instead of special purpose debug macros. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|
f3f4fd50f2913faa9a7526b48f1cd5bd14ea5f8e |
|
10-May-2002 |
Chris Lattner <sabre@nondot.org> |
Initial checkin of Statistic class. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2598 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Statistic.cpp
|