History log of /llvm-project/llvm/lib/Support/Timer.cpp (Results 101 – 125 of 169)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# fafa57a8 29-Mar-2010 Chris Lattner <sabre@nondot.org>

move code around and improve indentation, no functionality change.

llvm-svn: 99831


# 649efc46 05-Jan-2010 David Greene <greened@obbligato.org>

Change errs() to dbgs().

llvm-svn: 92645


# 759d72dc 17-Nov-2009 Owen Anderson <resistor@mac.com>

Fix a race condition in the Timer class.

llvm-svn: 89056


# 358607df 07-Nov-2009 Mikhail Glushenkov <foldr@codedgers.com>

Trailing whitespace.

llvm-svn: 86347


Revision tags: llvmorg-2.6.0
# 471ba48c 23-Aug-2009 Chris Lattner <sabre@nondot.org>

remove some uses of llvm/Support/Streams.h

llvm-svn: 79842


# 5c96ef7c 07-Jul-2009 Owen Anderson <resistor@mac.com>

Have scoped mutexes take referenes instead of pointers.

llvm-svn: 74931


# e9b1beb5 23-Jun-2009 Owen Anderson <resistor@mac.com>

Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic),
but should work on all the platforms we care about.

I might revisit this if a to

Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses locking rather than atomic arithmetic),
but should work on all the platforms we care about.

I might revisit this if a totally awesome way to do it occurs to me.

llvm-svn: 74002

show more ...


# 5cc41310 23-Jun-2009 Owen Anderson <resistor@mac.com>

Revert my last series of commits related to Timer and 64-bit atomics. Not all the targets
we care about are capable of supporting it.

llvm-svn: 73993


# c547bad3 23-Jun-2009 Lang Hames <lhames@gmail.com>

Switched size_t to int64_t to prevent type mismatch in call to max.

llvm-svn: 73988


# ddf74dc9 23-Jun-2009 Owen Anderson <resistor@mac.com>

Actually, these need to be signed integers, not unsigned.

llvm-svn: 73978


# bf45b3e2 23-Jun-2009 Owen Anderson <resistor@mac.com>

Use 64-bit integer counters for tracking time, rather than doubles. This will be more atomic op friendly.

llvm-svn: 73974


# 4ed41c8b 23-Jun-2009 Owen Anderson <resistor@mac.com>

Make the lazy initialization of DefaultTimerGroup threadsafe.

llvm-svn: 73963


# 891fe796 23-Jun-2009 Owen Anderson <resistor@mac.com>

Revert r73923, which broke clang.

llvm-svn: 73957


# 977c6b89 22-Jun-2009 Owen Anderson <resistor@mac.com>

Add guards around timer groups, which can be shared.

llvm-svn: 73923


Revision tags: llvmorg-2.5.0, llvmorg-2.4.0
# adec96f4 14-Jul-2008 Dan Gohman <gohman@apple.com>

Reapply 53476 and 53480, with a fix so that it properly updates
the BB member to the current basic block after emitting
instructions.

llvm-svn: 53567


# ef8412c8 12-Jul-2008 Evan Cheng <evan.cheng@apple.com>

Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.

llvm-svn: 53502


# 36a69373 11-Jul-2008 Dan Gohman <gohman@apple.com>

Add support for putting NamedRegionTimers in TimerGroups, and
use a timer group for the timers in SelectionDAGISel. Also,
Split scheduling out from emitting, to give each their own
timer.

llvm-svn:

Add support for putting NamedRegionTimers in TimerGroups, and
use a timer group for the timers in SelectionDAGISel. Also,
Split scheduling out from emitting, to give each their own
timer.

llvm-svn: 53476

show more ...


# 3707f1da 11-Jul-2008 Dan Gohman <gohman@apple.com>

Use find instead of lower_bound.

llvm-svn: 53474


# 5ceb8b67 24-Jun-2008 Dan Gohman <gohman@apple.com>

Append to the ActiveTimers std::vector before looking at the timer instead
of after, so that any reallocation it does doesn't get counted for the pass
being timed. This probably doesn't account for

Append to the ActiveTimers std::vector before looking at the timer instead
of after, so that any reallocation it does doesn't get counted for the pass
being timed. This probably doesn't account for a timing discrepancy I was
looking into, but I'm fixing it anyway.

llvm-svn: 52693

show more ...


Revision tags: llvmorg-2.3.0
# c107d002 23-Apr-2008 Dan Gohman <gohman@apple.com>

Make these variables static.

llvm-svn: 50196


Revision tags: llvmorg-2.2.0
# f3ebc3f3 29-Dec-2007 Chris Lattner <sabre@nondot.org>

Remove attribution from file headers, per discussion on llvmdev.

llvm-svn: 45418


Revision tags: llvmorg-2.1.0, llvmorg-2.0.0
# 355fc5ad 07-Dec-2006 Bill Wendling <isanbard@gmail.com>

Removed more <iostream> includes

llvm-svn: 32321


# 700b8731 06-Dec-2006 Chris Lattner <sabre@nondot.org>

Detemplatize the Statistic class. The only type it is instantiated with
is 'unsigned'.

llvm-svn: 32279


Revision tags: llvmorg-1.9.0
# 8111c592 04-Oct-2006 Chris Lattner <sabre@nondot.org>

Fix more static dtor issues

llvm-svn: 30725


Revision tags: llvmorg-1.6.0, llvmorg-1.5.0
# 10468d8a 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

Remove trailing whitespace

llvm-svn: 21422


1234567