aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/TimeProfiler.cpp
AgeCommit message (Expand)AuthorFilesLines
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini1-9/+9
2021-07-16Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to...Mehdi Amini1-9/+9
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini1-9/+9
2021-07-16Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to...Mehdi Amini1-9/+9
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini1-9/+9
2021-04-06[SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag inste...Abhina Sreeskantharajan1-1/+1
2020-04-23[TimeProfiler] Emit clock synchronization pointSergej Jaskiewicz1-3/+13
2020-04-23[TimeProfiler] Emit real process ID and thread namesSergej Jaskiewicz1-15/+28
2020-04-15[TimeProfiler] Fix some style issues. NFCFangrui Song1-51/+39
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