#
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
|