History log of /external/llvm/include/llvm/Support/Debug.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/Debug.h
2b7fef0ad4bfaaf9fd41cda5abda35aab701b598 15-Nov-2013 Rui Ueyama <ruiu@google.com> Include raw_ostream.h.

Including only Debug.h did not cause a compilation error, but you couldn't
do anything (like writing something with <<) to raw_ostreams returned by
llvm::dbgs() or llvm::errs() without including raw_ostream.h. So including
it from Debug.h should make sense.

Differential Revision: http://llvm-reviews.chandlerc.com/D2183

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194759 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
21edb397b27d4501bca932cf5fce036f4f3c9473 27-Jul-2012 Chad Rosier <mcrosier@apple.com> Typos.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160897 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
ad2b592cf95e5db34a48c6e2c9b1fe55405355fb 26-Jul-2012 Chad Rosier <mcrosier@apple.com> Make comments in Debug.cpp and Debug.h consistent. Rename SetCurrentDebugType;
Function names should be camel case, and start with a lower case letter. No
functional change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
eb95f65f1142d1aac9cac94fb4ff46b96aedcb3a 29-Mar-2012 Jim Grosbach <grosbach@apple.com> Tidy up. Whitespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
001762bb250b6b9afe22055a2665a03113969695 24-Dec-2009 David Greene <greened@obbligato.org> Fix a comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92082 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
b5d568cc70506c4cb3aa7abc3370d3ac9411b4a0 23-Dec-2009 David Greene <greened@obbligato.org> Provide dbgs(), a circular-buffering debug output stream. By default it
simply passes output to errs(). If -debug-buffer-size=N is set N > 0,
dbgs() buffers its output until program termination and dumps the last N
characters sent to it. This is handy when debugging very large inputs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
66b856683fb67796aa77e52d676c4739e8e47d6d 12-Dec-2009 Jeffrey Yasskin <jyasskin@google.com> Make it easier to use the llvm_unreachable and DEBUG macros without "using
namespace llvm" by qualifying their implementations with ::llvm::.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
70197a3a0413476801622484b9c83cf6f2d6f82c 28-Oct-2009 Chris Lattner <sabre@nondot.org> add a new 'SetCurrentDebugType' API (requested by Andrew Haley for JIT
stuff) to programmatically control the current debug flavor. While
I'm at it, doxygenate Debug.h and clean it up.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
43ed267db3512823a9698f810be4e64bee227270 23-Aug-2009 Daniel Dunbar <daniel@zuster.org> Fix some refactos for iostream changes (in -Asserts mode).
- The world needs better C++ refactoring tools, can I get an Amen!?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79843 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
a36b81d64f90f7cc7c946080d317322c3f4e3a0f 23-Aug-2009 Chris Lattner <sabre@nondot.org> eliminate DOUT and make Debug.h not include Streams.h anymore, woo!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
c3c9239d76e2acb01dac8c72323a0b28fadebe4b 08-Aug-2009 Daniel Dunbar <daniel@zuster.org> Add DEBUG_WITH_TYPE as a clean alternative to tweaking DEBUG_TYPE.

This:
--
#undef DEBUG_TYPE
#define DEBUG_TYPE "foo"
DEBUG(...)
#undef DEBUG_TYPE
#define DEBUG_TYPE ""
--
becomes this:
--
DEBUG_WITH_TYPE("foo", ...)
--


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78435 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
d3eb106dfacda206b8651d1c39f5a26fc7be09a8 20-Jul-2009 Daniel Dunbar <daniel@zuster.org> Fix comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76427 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
3c9509f82a8ddc04f233587397e6c0d787694fab 20-Jul-2009 David Greene <greened@obbligato.org> Hide the DOUT static variable behind a function interface.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76425 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
502424616751e31079308df9b44fc0180507039d 17-Jul-2009 David Greene <greened@obbligato.org> Make DOUT an lvalue in release mode so that developers may use DOUT in
their code in release mode. This helps to debug release-mode problems.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76182 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
fe2cce63aa26d0916fa7be32c6bf7fa8fb059ee7 20-Feb-2009 Misha Brukman <brukman+llvm@gmail.com> Removed trailing whitespace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
7ed47a13356daed2a34cd2209a31f92552e3bdd8 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
0ce4b8eda323b8f01252d809ff62b0a54bc7a978 27-Jun-2007 Dan Gohman <gohman@apple.com> Allow DOUT to be used outside of the llvm namespace.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
283663a4ed18124980c1a5e3114550638115edd8 01-Feb-2007 Reid Spencer <rspencer@reidspencer.com> Fix a homonymo in a comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33754 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
fcf17a30961ac3dfee893c323f7b9ae5fe012957 03-Jan-2007 Bill Wendling <isanbard@gmail.com> The previous implementation of LLVM Streams wasn't removing symbols. This
one should.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
5c7e326585f3a543388ba871c3425f7664cd9143 17-Dec-2006 Bill Wendling <isanbard@gmail.com> Added an automatic cast to "std::ostream*" etc. from OStream. We then can
rework the hacks that had us passing OStream in. We pass in std::ostream*
instead, check for null, and then dispatch to the correct print() method.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32636 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
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/include/llvm/Support/Debug.h
52883e7a9a637c0d6dea091917090a8ac63e7736 17-Nov-2006 Bill Wendling <isanbard@gmail.com> Used llvm_ostream instead of std::ostream objects. This will reduce use
of the icky <iostream> class.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31818 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
a72ac422a22683b9ab872838be1a19445e3c1141 17-Nov-2006 Bill Wendling <isanbard@gmail.com> #ifndef NDEBUG the "if (Stream) ..." stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31803 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
8ea7c52185e3e686f8ca9d65d0135771329fbaa8 17-Nov-2006 Bill Wendling <isanbard@gmail.com> Adjusted the // comments so that doxygen picks them up.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
1ea783f13a83ce9402f543fbc2367d125dc26f91 17-Nov-2006 Bill Wendling <isanbard@gmail.com> Added "DOUT" macro. This is used as a replacement for the std::cerr
stream. It centralizes the use of std::cerr so that static c'tor/d'tors
aren't scattered around all over the place. The way to use it is like this:

DOUT << "This is a status line: " << Var << "\n";

If "-debug" is specified, it will print. Otherwise, it'll not print. If
NDEBUG is defined, the DOUT does nothing.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31798 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
e01a9852a012db69ac641cc65f48d61a1eb10453 22-Jan-2006 Chris Lattner <sabre@nondot.org> This header should not pull in <iostream>


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Remove trailing whitespace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
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/include/llvm/Support/Debug.h
7d0276624726ddea3245bb7d88c47db59278bf14 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Include <iostream> here, because most people using DEBUG() want to use std::cerr too.
This means that users of this file do not also need to include <iostream>.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
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/include/llvm/Support/Debug.h
b2109ce97881269a610fa4afbcbca350e975174d 20-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM notice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h
2dd93edfc221fe6d1e102cca694da01ca36b5d11 02-Aug-2003 Chris Lattner <sabre@nondot.org> Move debugging support out of Statistic.h into Debug.h, implement the new DEBUG_TYPE facilities


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Debug.h