11#ifndef PROTEUS_TIME_TRACING_HPP
12#define PROTEUS_TIME_TRACING_HPP
14#include <llvm/Support/TimeProfiler.h>
24 if (
auto E = timeTraceProfilerWrite(
"",
"-")) {
25 handleAllErrors(std::move(E));
28 timeTraceProfilerCleanup();
32#if PROTEUS_ENABLE_TIME_TRACING
33#define TIMESCOPE(x) TimeTraceScope T(x);
Definition JitEngine.cpp:20
Definition TimeTracing.hpp:20
TimeTracerRAII()
Definition TimeTracing.hpp:21
~TimeTracerRAII()
Definition TimeTracing.hpp:23