aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Timer.cpp
AgeCommit message (Expand)AuthorFilesLines
2009-11-17Fix a race condition in the Timer class.Owen Anderson1-38/+5
2009-11-07Trailing whitespace.Mikhail Glushenkov1-7/+7
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner1-50/+28
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson1-7/+7
2009-06-23Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses...Owen Anderson1-1/+53
2009-06-23Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson1-19/+19
2009-06-23Switched size_t to int64_t to prevent type mismatch in call to max.Lang Hames1-2/+2
2009-06-23Actually, these need to be signed integers, not unsigned.Owen Anderson1-2/+2
2009-06-23Use 64-bit integer counters for tracking time, rather than doubles. This wil...Owen Anderson1-17/+17
2009-06-23Make the lazy initialization of DefaultTimerGroup threadsafe.Owen Anderson1-8/+14
2009-06-23Revert r73923, which broke clang.Owen Anderson1-18/+10
2009-06-22Add guards around timer groups, which can be shared.Owen Anderson1-10/+18
2008-07-14Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman1-2/+34
2008-07-12Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng1-34/+2
2008-07-11Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman1-2/+34
2008-07-11Use find instead of lower_bound.Dan Gohman1-2/+2
2008-06-24Append to the ActiveTimers std::vector before looking at the timer insteadDan Gohman1-1/+1
2008-04-23Make these variables static.Dan Gohman1-2/+2
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2006-12-07Removed more <iostream> includesBill Wendling1-7/+7
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner1-1/+1
2006-10-04Fix more static dtor issuesChris Lattner1-15/+16
2005-04-21Remove trailing whitespaceMisha Brukman1-7/+7
2005-03-22Timers SHOULD NOT record the time taken to count the bytes allocated in the h...Chris Lattner1-2/+2
2005-02-09Don't print a 'Total Execution Time' line for the 'Miscellaneous UngroupedChris Lattner1-6/+14
2005-01-29Memory used is a delta between memuse at the start of the time and theChris Lattner1-3/+2
2005-01-08Use size_t instead of long to represent memory usage. long is 32 bitsJeff Cohen1-5/+5
2005-01-08Silence a VS warning.Chris Lattner1-1/+1
2004-12-27Fix a bug that made the nightly tester *really* slow. During changes forReid Spencer1-3/+9
2004-12-20Fix a bug where system time always equals user timeReid Spencer1-5/+12
2004-12-20Put some header files back that Win32 needs.Reid Spencer1-0/+2
2004-12-20For PR351:Reid Spencer1-59/+13
2004-12-14Revert the last patch as it causes a static destruction ordering problem.Reid Spencer1-3/+5
2004-12-13Get rid of some leaks found by VC leak detector.Reid Spencer1-5/+3
2004-11-19Undo last change as its unnecessary.Reid Spencer1-1/+1
2004-11-19Make a cast explicit.Reid Spencer1-1/+1
2004-09-01Changes For Bug 352Reid Spencer1-7/+7
2004-06-07Implement getTimeRecord natively in Win32, properly conditionalize theChris Lattner1-7/+28
2003-12-14Finegrainify namespacificationChris Lattner1-4/+5
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke1-1/+6
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell1-0/+7
2003-10-10Don't include Config/stdio.h or <stdio.h>.Brian Gaeke1-2/+0
2003-10-06Implement the NamedRegionTimer classChris Lattner1-0/+18
2003-08-01Describe the value nameChris Lattner1-1/+1
2003-07-31Fix the JIT in the Nightly tester. This was not a fun bug to track down.Chris Lattner1-2/+14
2003-07-31Trivial cleanups: no need to include header twice. Global variable is local ...Chris Lattner1-3/+1
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell1-9/+12
2003-06-19Remove usage of sys/unistd.hChris Lattner1-1/+0
2003-06-17Put ifdefs around use of malloc.h/mallinfo, which isn't available on FreeBSD.Brian Gaeke1-2/+5
2003-06-06Fix compilation problem with some versions of G++Chris Lattner1-1/+1