aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/TimeProfiler.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-03-06Refactor TimeProfiler write methods (NFC)Andrew Monshizadeh1-0/+20
2020-01-31[Support] Wrap extern TLS variable in getter functionMarkus Böck1-2/+8
2020-01-29Address implicit conversions detected by g++ 5 only.Benjamin Kramer1-1/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-3/+4
2020-01-27Re-land [Support] Extend TimeProfiler to support multiple threadsRussell Gallop1-14/+80
2019-12-24Revert "[Support] Extend TimeProfiler to support multiple threads"Russell Gallop1-81/+17
2019-12-17Revert "[Support] Fix time trace multi threaded support with LLVM_ENABLE_THRE...Russell Gallop1-1/+2
2019-12-17[Support] Fix time trace multi threaded support with LLVM_ENABLE_THREADS=OFFRussell Gallop1-2/+1
2019-12-12[Support] Try to fix bot failure after 8ddcd1dc26Russell Gallop1-0/+1
2019-12-12[Support] Extend TimeProfiler to support multiple threadsRussell Gallop1-17/+80
2019-12-11[Support] Add TimeTraceScope constructor without detail argRussell Gallop1-1/+3
2019-12-03[Support] Add ProcName to TimeTraceProfilerRussell Gallop1-5/+9
2019-12-03[NFC] Tidy-ups to TimeProfiler.cppRussell Gallop1-10/+8
2019-11-08TimeTraceProfiler - fix uninitialized variable warning. NFCI.Simon Pilgrim1-3/+3
2019-09-05Fix time-trace breaking flame graph assumptionsRussell Gallop1-12/+37
2019-08-19[Support][Time profiler] Make FE codegen blocks to be inside frontend blocksAnton Afanasyev1-2/+2
2019-07-24[Support] Fix `-ftime-trace-granularity` optionAnton Afanasyev1-7/+5
2019-04-25[Support] Add JSON streaming output API, faster where the heavy value types a...Sam McCall1-35/+34
2019-04-16Time profiler: optimize json output timeAnton Afanasyev1-0/+5
2019-04-16Use native llvm JSON library for time profiler outputAnton Afanasyev1-37/+37
2019-04-15Time profiler: small fixes and optimizationsAnton Afanasyev1-35/+43
2019-04-09Improve hashing for time profilerAnton Afanasyev1-16/+19
2019-03-30Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev1-0/+184