summaryrefslogtreecommitdiff
path: root/lib/Support/Timer.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-4/+4
2011-11-05Add more PRI.64 macros for MSVC and use them throughout the codebase.Benjamin Kramer1-1/+1
2011-10-16Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer1-10/+6
2010-11-29Merge System into Support.Michael J. Spencer1-2/+2
2010-08-07Roll back my last two commits, valgrind complains.Benjamin Kramer1-3/+2
2010-08-07Kill rarely used std::sort.Benjamin Kramer1-2/+3
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman1-4/+6
2010-05-19Add a comment explaining why this code uses Append mode.Dan Gohman1-0/+4
2010-04-15Fix a bunch of namespace polution.Dan Gohman1-0/+4
2010-03-30stringref'ize Timer apisChris Lattner1-16/+15
2010-03-30finally, maintain a global list of timer groups, allowing us to Chris Lattner1-0/+30
2010-03-30add a new TimerGroup::print method, and refactor away the bogusChris Lattner1-31/+52
2010-03-30rename GetLibSupportInfoOutputFile -> CreateInfoOutputFile andChris Lattner1-12/+9
2010-03-30if a timergroup is destroyed before its timers, print times.Chris Lattner1-5/+13
2010-03-30change TimerGroup to keep a linked list of active timers Chris Lattner1-55/+67
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner1-139/+85
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner1-85/+139
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner1-139/+85
2010-03-29move a function into a more logical place in the fileChris Lattner1-22/+21
2010-03-29remove support for per-time peak memory tracking, thisChris Lattner1-29/+4
2010-03-29various timer fixes: move operator= out of line,Chris Lattner1-13/+20
2010-03-29s/.../.Chris Lattner1-7/+7
2010-03-29move code around and improve indentation, no functionality change.Chris Lattner1-126/+124
2010-01-05Change errs() to dbgs().David Greene1-1/+2
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