aboutsummaryrefslogtreecommitdiff
path: root/lib/Support/Timer.cpp
AgeCommit message (Expand)Author
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2011-11-05Add more PRI.64 macros for MSVC and use them throughout the codebase.Benjamin Kramer
2011-10-16Let printf do the formatting instead aligning strings ourselves.Benjamin Kramer
2010-11-29Merge System into Support.Michael J. Spencer
2010-08-07Roll back my last two commits, valgrind complains.Benjamin Kramer
2010-08-07Kill rarely used std::sort.Benjamin Kramer
2010-06-18Give NamedRegionTimer an Enabled flag, allowing all its clients toDan Gohman
2010-05-19Add a comment explaining why this code uses Append mode.Dan Gohman
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-03-30stringref'ize Timer apisChris Lattner
2010-03-30finally, maintain a global list of timer groups, allowing us to Chris Lattner
2010-03-30add a new TimerGroup::print method, and refactor away the bogusChris Lattner
2010-03-30rename GetLibSupportInfoOutputFile -> CreateInfoOutputFile andChris Lattner
2010-03-30if a timergroup is destroyed before its timers, print times.Chris Lattner
2010-03-30change TimerGroup to keep a linked list of active timers Chris Lattner
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner
2010-03-29move a function into a more logical place in the fileChris Lattner
2010-03-29remove support for per-time peak memory tracking, thisChris Lattner
2010-03-29various timer fixes: move operator= out of line,Chris Lattner
2010-03-29s/.../.Chris Lattner
2010-03-29move code around and improve indentation, no functionality change.Chris Lattner
2010-01-05Change errs() to dbgs().David Greene
2009-11-17Fix a race condition in the Timer class.Owen Anderson
2009-11-07Trailing whitespace.Mikhail Glushenkov
2009-08-23remove some uses of llvm/Support/Streams.hChris Lattner
2009-07-07Have scoped mutexes take referenes instead of pointers.Owen Anderson
2009-06-23Make timers threadsafe again. This isn't quite as nice as I'd hoped (it uses...Owen Anderson
2009-06-23Revert my last series of commits related to Timer and 64-bit atomics. Not al...Owen Anderson
2009-06-23Switched size_t to int64_t to prevent type mismatch in call to max.Lang Hames
2009-06-23Actually, these need to be signed integers, not unsigned.Owen Anderson
2009-06-23Use 64-bit integer counters for tracking time, rather than doubles. This wil...Owen Anderson
2009-06-23Make the lazy initialization of DefaultTimerGroup threadsafe.Owen Anderson
2009-06-23Revert r73923, which broke clang.Owen Anderson
2009-06-22Add guards around timer groups, which can be shared.Owen Anderson
2008-07-14Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman
2008-07-12Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng
2008-07-11Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman
2008-07-11Use find instead of lower_bound.Dan Gohman
2008-06-24Append to the ActiveTimers std::vector before looking at the timer insteadDan Gohman
2008-04-23Make these variables static.Dan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2006-12-07Removed more <iostream> includesBill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-10-04Fix more static dtor issuesChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-22Timers SHOULD NOT record the time taken to count the bytes allocated in the h...Chris Lattner
2005-02-09Don't print a 'Total Execution Time' line for the 'Miscellaneous UngroupedChris Lattner
2005-01-29Memory used is a delta between memuse at the start of the time and theChris Lattner