History log of /external/llvm/include/llvm/Support/Timer.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6481ac152c1539eed76febde6e4b9b340ae674a4 06-May-2011 Shih-wei Liao <sliao@google.com> Move to std::pair instead of TimersToPrintEntry.

Merging back to upstream's solution.

Change-Id: I527b1449d1184ac4d72a242b94486e7709d24b5c
/external/llvm/include/llvm/Support/Timer.h
b5530586d68bd25831a6796b5d3199cb0769a35c 09-Mar-2011 Jush Lu <jush.msn@gmail.com> Merge upstream r127116
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
da61c1662bd86ea1f7fad601e9966f1b700636c1 11-Sep-2010 Shih-wei Liao <sliao@google.com> Merge commit '69494cf8102cf872e9cb76662e9960be7c112112' into HEAD

Conflicts:
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Target/ARM/ARMCodeEmitter.cpp
lib/Target/ARM/ARMJITInfo.cpp
lib/Target/ARM/ARMRelocations.h
lib/Transforms/IPO/MergeFunctions.cpp

Change-Id: I23d40983717e072fa49334c1fa54f2cf961476c7
8892954c3a4a20ae00c1fdf7721d99e2f48d73b6 07-Aug-2010 Benjamin Kramer <benny.kra@googlemail.com> Roll back my last two commits, valgrind complains.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
fff0f11989a9ef23ab3e308783cc90c7620000eb 07-Aug-2010 Benjamin Kramer <benny.kra@googlemail.com> Roll back my last two commits, valgrind complains.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
926dff94a12a3b07c14f7ece2e42c2a7eb6c6c58 07-Aug-2010 Benjamin Kramer <benny.kra@googlemail.com> A reference to the Timer's name is safe, it outlives the contents of the vector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
0055fac7243626a7526c0f0823776e4b82ebd034 07-Aug-2010 Benjamin Kramer <benny.kra@googlemail.com> A reference to the Timer's name is safe, it outlives the contents of the vector.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
e2a9508b0f0ac87d802ef01aa8038846c2ef7976 18-Jun-2010 Dan Gohman <gohman@apple.com> Give NamedRegionTimer an Enabled flag, allowing all its clients to
switch from this:

if (TimePassesIsEnabled) {
NamedRegionTimer T(Name, GroupName);
do_something();
} else {
do_something(); // duplicate the code, this time without a timer!
}

to this:

{
NamedRegionTimer T(Name, GroupName, TimePassesIsEnabled);
do_something();
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106285 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
03c3dc7b6828d48a9f3be50896b3390a696caa64 18-Jun-2010 Dan Gohman <gohman@apple.com> Give NamedRegionTimer an Enabled flag, allowing all its clients to
switch from this:

if (TimePassesIsEnabled) {
NamedRegionTimer T(Name, GroupName);
do_something();
} else {
do_something(); // duplicate the code, this time without a timer!
}

to this:

{
NamedRegionTimer T(Name, GroupName, TimePassesIsEnabled);
do_something();
}


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106285 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
7abe37e4aee38cc79d91dd069a37d7e91d5bef53 28-Apr-2010 Shih-wei Liao <sliao@google.com> Sync upstream to r102410.
Re-turn on sdk.

Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
/external/llvm/include/llvm/Support/Timer.h
3a352e7394670da3ebb4cf95b30ee4837d42ae36 30-Mar-2010 Chris Lattner <sabre@nondot.org> stringref'ize Timer apis


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
cebf5bc2ee0c5fdfa2b604e002b60add3cc895f0 30-Mar-2010 Chris Lattner <sabre@nondot.org> stringref'ize Timer apis


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99877 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
224e85ea55c00a9738cd23c87778a20cc43cf681 30-Mar-2010 Chris Lattner <sabre@nondot.org> finally, maintain a global list of timer groups, allowing us to
implement TimerGroup::printAll, which prints and resets all active
timers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
83fa78efb19d288d172a5db87bafcb9a34a4f035 30-Mar-2010 Chris Lattner <sabre@nondot.org> finally, maintain a global list of timer groups, allowing us to
implement TimerGroup::printAll, which prints and resets all active
timers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
4485d68df73a3eba1b2ed9986866bce8c4e9eea4 30-Mar-2010 Chris Lattner <sabre@nondot.org> add a new TimerGroup::print method, and refactor away the bogus
TimerGroup copy ctor and assignment operator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99875 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
ecdbff8c74e9c85af08fe9ec9cee4625d36c3c36 30-Mar-2010 Chris Lattner <sabre@nondot.org> add a new TimerGroup::print method, and refactor away the bogus
TimerGroup copy ctor and assignment operator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99875 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
73fa93a00b0976ba4571fa8ad7b1683d4a9bc25e 30-Mar-2010 Chris Lattner <sabre@nondot.org> if a timergroup is destroyed before its timers, print times.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
9f9f6d19dd67926446fb89a7b2dc0bda6353645b 30-Mar-2010 Chris Lattner <sabre@nondot.org> if a timergroup is destroyed before its timers, print times.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99873 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
9d556113ff04455dabab8b1fd68b770433ff730c 30-Mar-2010 Chris Lattner <sabre@nondot.org> change TimerGroup to keep a linked list of active timers
instead of just a count of them, and refactor the guts of
report printing out of removeTimer into its own method.
Refactor addTimerToPrint away.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
b9312690a2a79de490ab9c439b9b5d7c9319bff8 30-Mar-2010 Chris Lattner <sabre@nondot.org> change TimerGroup to keep a linked list of active timers
instead of just a count of them, and refactor the guts of
report printing out of removeTimer into its own method.
Refactor addTimerToPrint away.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
0203994600df73ac6e9dd794eaaa150ded252834 30-Mar-2010 Chris Lattner <sabre@nondot.org> reapply my timer rewrite with a change for PassManager to store
timers by pointer instead of by-value.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
a782e75d487006cafffdc256b3c623307fee4dcf 30-Mar-2010 Chris Lattner <sabre@nondot.org> reapply my timer rewrite with a change for PassManager to store
timers by pointer instead of by-value.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
1b53d744eda128a47c8f19df696aff763369da11 30-Mar-2010 Chris Lattner <sabre@nondot.org> revert r99862 which is causing FNT failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
0d2725ad696afb60c86076469031783669809739 30-Mar-2010 Chris Lattner <sabre@nondot.org> revert r99862 which is causing FNT failures.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
c72581bacf3f9f8991cb2e4e93568506e0dbfe2d 30-Mar-2010 Chris Lattner <sabre@nondot.org> fairly major rewrite of various timing related stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
9fa0eff30a0d4fcbc84ac3ada4c47620b5449043 30-Mar-2010 Chris Lattner <sabre@nondot.org> fairly major rewrite of various timing related stuff.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99862 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
7597f69483ab53717f047760c0cf75f793c888e4 29-Mar-2010 Chris Lattner <sabre@nondot.org> remove support for per-time peak memory tracking, this
isn't used by anyone and is better exposed as a non-per-timer
thing. Also, stop including System/Mutex.h in Timer.h


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
fc86c3cfd6e81113722f17bebc54bc0b63389b58 29-Mar-2010 Chris Lattner <sabre@nondot.org> remove support for per-time peak memory tracking, this
isn't used by anyone and is better exposed as a non-per-timer
thing. Also, stop including System/Mutex.h in Timer.h


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
5f52edcaa4052c234e9e981ca975614da06a18ee 29-Mar-2010 Chris Lattner <sabre@nondot.org> various timer fixes: move operator= out of line,
eliminate the per-timer lock (timers should be
externally locked if needed), the info-output-stream
can never be dbgs(), so drop the check. Make some
stuff private.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
0ea86bc411748f10b913f42ef3a71b46ace7ceb2 29-Mar-2010 Chris Lattner <sabre@nondot.org> various timer fixes: move operator= out of line,
eliminate the per-timer lock (timers should be
externally locked if needed), the info-output-stream
can never be dbgs(), so drop the check. Make some
stuff private.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
e264f62ca09a8f65c87a46d562a4d0f9ec5d457e 10-Feb-2010 Shih-wei Liao <sliao@google.com> Check in LLVM r95781.
/external/llvm/include/llvm/Support/Timer.h
1ec7df14990f3bdf92f8e55dcdeeca03d6802602 26-Oct-2009 Chandler Carruth <chandlerc@gmail.com> Move DataTypes.h to include/llvm/System, update all users. This breaks the last
direct inclusion edge from System to Support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
8b67f774e9c38b7718b2b300b628388f966df4e0 26-Oct-2009 Chandler Carruth <chandlerc@gmail.com> Move DataTypes.h to include/llvm/System, update all users. This breaks the last
direct inclusion edge from System to Support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
95bb35e9ba16fcbff3d32a0e32d43f876203d172 15-Sep-2009 Dan Gohman <gohman@apple.com> Fix apostrophos.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81856 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
75144f93eb7e4dbf22d308d21581ae255dd520c6 15-Sep-2009 Dan Gohman <gohman@apple.com> Fix apostrophos.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81856 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
5febcae0d24fc09d90564a46e23645b2443f4304 23-Aug-2009 Chris Lattner <sabre@nondot.org> remove some uses of llvm/Support/Streams.h



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
d9ea85ab01fb0f2929ed50223d3758dceea8bcbd 23-Aug-2009 Chris Lattner <sabre@nondot.org> remove some uses of llvm/Support/Streams.h



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
184631077c11e171aae2ff0947e854d6f1eb34cf 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 totally awesome way to do it occurs to me.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
46d9a6494496d215e850f337b5a723c484212f80 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 totally awesome way to do it occurs to me.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
ac637c60998dded7d0051f17b27db78d99510f5b 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73993 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
6f2c64d70aad5328a843a6f6a6547ada69ead33b 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73993 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
625b2744333cd2ecde1041782bc2a23042f318fd 23-Jun-2009 Owen Anderson <resistor@mac.com> Actually, these need to be signed integers, not unsigned.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73978 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
14112e51697e56788fcb32f4255833499c2738b5 23-Jun-2009 Owen Anderson <resistor@mac.com> Actually, these need to be signed integers, not unsigned.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73978 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
eb279e1a3ed50006a688c3e49f2db48c661d11f1 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
cd92c1000eeceb195daaab47ca4a2161ab2da410 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
56ddb833664e1ab30ee293c3bb210f13408ede71 23-Jun-2009 Owen Anderson <resistor@mac.com> Revert r73923, which broke clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
200aa6d89b75d2a4f630b85a4a785ae7d18d16bb 23-Jun-2009 Owen Anderson <resistor@mac.com> Revert r73923, which broke clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
9d332920c1cd0b572b355610ff0514d127844e21 23-Jun-2009 Owen Anderson <resistor@mac.com> Add guards around timer groups, which can be shared.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73923 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
af2e2b54b6b69613a3f0705aa892b9ffb7d8ae64 23-Jun-2009 Owen Anderson <resistor@mac.com> Add guards around timer groups, which can be shared.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73923 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
ccd846b73ffce9296e392e550712926845098fab 18-Feb-2009 Chris Lattner <sabre@nondot.org> allow TimeRegion to take a potentially-null pointer to a
timer for clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
d0e5c8f75b04eb8a7ae56c21b33c0aad73b307ff 18-Feb-2009 Chris Lattner <sabre@nondot.org> allow TimeRegion to take a potentially-null pointer to a
timer for clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64874 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
5e84368b26415b3bb7f3f8d9cff3e05938dd82d0 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
368a08b238a4d0a938b7639930f149dbdeb71259 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
b5eec33dcde63bee6048d54bee2a376737028e5c 12-Jul-2008 Evan Cheng <evan.cheng@apple.com> Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53502 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
58a6a6b201041761b7ae929694542c4580ee3fe3 12-Jul-2008 Evan Cheng <evan.cheng@apple.com> Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53502 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
dbe2a5a26925cd3ed8a4c2cf02c8273fcf9919d7 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53476 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
5e29bafdd4026d91dfcc021dab82e21975b98911 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53476 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
1002c0203450620594a85454c6a095ca94b87cb2 07-Jul-2008 Dan Gohman <gohman@apple.com> Add explicit keywords.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
e887fdff72486ad0e83f402c8c105fa91fff1036 07-Jul-2008 Dan Gohman <gohman@apple.com> Add explicit keywords.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
94f9c7dc97bc586e01c101e9fcfeb93c2fb4bd87 01-Jul-2008 Dan Gohman <gohman@apple.com> Fix apostrophes in a comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
5bd0e786213a82be5de6f1453c2a4043f0c847a3 01-Jul-2008 Dan Gohman <gohman@apple.com> Fix apostrophes in a comment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52972 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
7ed47a13356daed2a34cd2209a31f92552e3bdd8 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
84e66db653835cee524fc51185ed614f1d6ac628 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc 18-Jul-2007 Dan Gohman <djg@cray.com> It's not necessary to do rounding for alloca operations when the requested
alignment is equal to the stack alignment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Remove trailing whitespace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
8b80ecd5ca7b8648edfef44c57ef6d3895734ba5 29-Jan-2005 Chris Lattner <sabre@nondot.org> Fix quotes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
2cc2ab96e0c76ef7445c9221d8138a439112834d 29-Jan-2005 Jeff Cohen <jeffc@jolt-lang.org> Unbreak VC++ build


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19908 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
6cfbd626806875214291d44ea4f9064cc1479623 29-Jan-2005 Chris Lattner <sabre@nondot.org> Memory used is a delta between memuse at the start of the time and the
memuse at the end, thus it is signed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19904 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
e269a1ac1cd795135e91e42527a9814f4807c75a 08-Jan-2005 Jeff Cohen <jeffc@jolt-lang.org> Use size_t instead of long to represent memory usage. long is 32 bits
on 64-bit Windows.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19393 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
551ccae044b0ff658fe629dd67edd5ffe75d10e8 02-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
d0fde30ce850b78371fd1386338350591f9ff494 11-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Put all LLVM code into the llvm namespace, as per bug 109.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
b2109ce97881269a610fa4afbcbca350e975174d 20-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM notice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
aacd3c8d86d6d4aa69ddae8814b4839a4973028a 06-Oct-2003 Chris Lattner <sabre@nondot.org> Doxygenize class comments. Add new NamedRegionTimer class


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8888 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
a44a4cd055bdad9f324d2d9a1b04bdc0bb1b2519 25-Jul-2003 Chris Lattner <sabre@nondot.org> Add includes of assert


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
3889a2cb05c36f30050941679d5fd55d45e6a3ed 22-Jun-2003 Chris Lattner <sabre@nondot.org> Remove a ton of extraneous #includes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
be583b914d8156b99d3da264d5adca37fee8dbc9 11-Jun-2003 John Criswell <criswell@uiuc.edu> Included assert.h so that the code compiles under newer versions of GCC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6682 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
806cebc562aba0f2e3fef774323e913d451b2b70 09-May-2003 Chris Lattner <sabre@nondot.org> Updates to match recent timer updates


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
44a92675e4faf6bd2580ff6ce47e3716eb10a9b3 18-Nov-2002 Chris Lattner <sabre@nondot.org> Add facility to compute peak memory usage


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4752 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
b7843a4f5722027e464ea6479235b73c482534ae 04-Nov-2002 Chris Lattner <sabre@nondot.org> Allow memory sizes to be negative, eliminate TmpRSS


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4539 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
b0d0f5b473b6110a9e72d823f2f2c4c52928a1bf 03-Oct-2002 Chris Lattner <sabre@nondot.org> The wall clock timer (implementing using the RTC or cycle counter on x86) is
so much more accurate than the per process timers that we get better results
(less noise) by sorting according to wall time than process time.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4034 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h
6c38a79d770f3f0eaa11694ad84ca729b75272c4 01-Oct-2002 Chris Lattner <sabre@nondot.org> Checkin generic interval timer support


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3992 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/Timer.h