summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/TimeProfiler.cpp
AgeCommit message (Expand)Author
2024-10-23[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#113415)Kazu Hirata
2024-10-08[TimeProfiler] Added instant events to llvm TimeProfiler. (#103039)ivanaivanovska
2024-07-21Reapply "Add source file name for template instantiations in -ftime-trace" (#...Utkarsh Saxena
2024-07-19Revert "Reapply "Add source file name for template instantiations in -ftime-t...Jorge Gorbe Moya
2024-07-19Reapply "Add source file name for template instantiations in -ftime-trace" (#...Utkarsh Saxena
2024-07-18Revert "Add source file name for template instantiations in -ftime-trace" (#9...Utkarsh Saxena
2024-07-18Add source file name for template instantiations in -ftime-trace (#98320)Utkarsh Saxena
2024-07-07[llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)Kazu Hirata
2024-03-19Expose TimeTraceProfiler for Async Events (#83778)Takuto Ikuta
2022-09-16[support] Prepare TimeProfiler for cross-thread supportmbs
2022-08-03ManagedStatic: remove from TimeProfilerNicolai Hähnle
2022-01-24Move STLFunctionalExtras out of STLExtrasserge-sans-paille
2022-01-21[llvm] Cleanup header dependencies in ADT and Supportserge-sans-paille
2021-10-31[TimeProfiler] Reset variable to nullptrShoaib Meenai
2021-10-24Use llvm::any_of and llvm::none_of (NFC)Kazu Hirata
2021-09-06[Support] Qualify auto (NFC)Kazu Hirata
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini
2021-07-16Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to...Mehdi Amini
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini
2021-07-16Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to...Mehdi Amini
2021-07-16Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it...Mehdi Amini
2021-04-06[SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag inste...Abhina Sreeskantharajan
2020-04-23[TimeProfiler] Emit clock synchronization pointSergej Jaskiewicz
2020-04-23[TimeProfiler] Emit real process ID and thread namesSergej Jaskiewicz
2020-04-15[TimeProfiler] Fix some style issues. NFCFangrui Song
2020-03-06Refactor TimeProfiler write methods (NFC)Andrew Monshizadeh
2020-01-31[Support] Wrap extern TLS variable in getter functionMarkus Böck
2020-01-29Address implicit conversions detected by g++ 5 only.Benjamin Kramer
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-27Re-land [Support] Extend TimeProfiler to support multiple threadsRussell Gallop
2019-12-24Revert "[Support] Extend TimeProfiler to support multiple threads"Russell Gallop
2019-12-17Revert "[Support] Fix time trace multi threaded support with LLVM_ENABLE_THRE...Russell Gallop
2019-12-17[Support] Fix time trace multi threaded support with LLVM_ENABLE_THREADS=OFFRussell Gallop
2019-12-12[Support] Try to fix bot failure after 8ddcd1dc26Russell Gallop
2019-12-12[Support] Extend TimeProfiler to support multiple threadsRussell Gallop
2019-12-11[Support] Add TimeTraceScope constructor without detail argRussell Gallop
2019-12-03[Support] Add ProcName to TimeTraceProfilerRussell Gallop
2019-12-03[NFC] Tidy-ups to TimeProfiler.cppRussell Gallop
2019-11-08TimeTraceProfiler - fix uninitialized variable warning. NFCI.Simon Pilgrim
2019-09-05Fix time-trace breaking flame graph assumptionsRussell Gallop
2019-08-19[Support][Time profiler] Make FE codegen blocks to be inside frontend blocksAnton Afanasyev
2019-07-24[Support] Fix `-ftime-trace-granularity` optionAnton Afanasyev
2019-04-25[Support] Add JSON streaming output API, faster where the heavy value types a...Sam McCall
2019-04-16Time profiler: optimize json output timeAnton Afanasyev
2019-04-16Use native llvm JSON library for time profiler outputAnton Afanasyev
2019-04-15Time profiler: small fixes and optimizationsAnton Afanasyev
2019-04-09Improve hashing for time profilerAnton Afanasyev
2019-03-30Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` c...Anton Afanasyev