Go to the source code of this file.
◆ COMPILER_TIMERS_LIST
#define COMPILER_TIMERS_LIST |
( |
|
V | ) |
|
Value:
PRECOMPILER_TIMERS_LIST(
V) \
INLINING_TIMERS_LIST(
V) \
V(BuildGraph) \
V(EmitCode) \
V(FinalizeCode)
#define COMPILER_PASS_LIST(V)
T __attribute__((ext_vector_type(N))) V
Definition at line 51 of file compiler_timings.h.
◆ COMPILER_TIMINGS_PASS_TIMER_SCOPE
#define COMPILER_TIMINGS_PASS_TIMER_SCOPE |
( |
|
thread, |
|
|
|
pass_id |
|
) |
| |
Value:
thread, static_cast<CompilerTimings::TimerId>(pass_id))
#define TIMER_SCOPE_NAME(counter)
Definition at line 153 of file compiler_timings.h.
◆ COMPILER_TIMINGS_TIMER_SCOPE
#define COMPILER_TIMINGS_TIMER_SCOPE |
( |
|
thread, |
|
|
|
timer_id |
|
) |
| |
◆ DECLARE_TIMER_ID
#define DECLARE_TIMER_ID |
( |
|
Name | ) |
k##Name, |
◆ INC
◆ INLINING_TIMERS_LIST
#define INLINING_TIMERS_LIST |
( |
|
V | ) |
|
Value:
V(PopulateWithICData) \
V(FindCallSites) \
V(SetInliningId) \
V(MakeInliningDecision) \
V(CheckForPragma) \
V(InlineCall) \
V(InlineRecognizedMethod) \
V(DiscoverBlocks) \
V(BuildDecisionGraph) \
V(PrepareGraphs)
Definition at line 36 of file compiler_timings.h.
◆ PRECOMPILER_TIMER_SCOPE
#define PRECOMPILER_TIMER_SCOPE |
( |
|
precompiler, |
|
|
|
timer_id |
|
) |
| |
Value:
(precompiler) -> thread(), CompilerTimings::k##timer_id)
Definition at line 157 of file compiler_timings.h.
◆ PRECOMPILER_TIMERS_LIST
#define PRECOMPILER_TIMERS_LIST |
( |
|
V | ) |
|
Value:
V(Iterate) \
V(CompileFunction) \
V(AddCalleesOf) \
V(CheckForNewDynamicFunctions) \
V(CollectCallbackFields) \
V(PrecompileConstructors) \
V(AttachOptimizedTypeTestingStub) \
V(TraceForRetainedFunctions) \
V(FinalizeDispatchTable) \
V(ReplaceFunctionStaticCallEntries) \
V(Drop) \
V(Obfuscate) \
V(Dedup) \
V(SymbolsCompact)
Definition at line 19 of file compiler_timings.h.
◆ TIMER_SCOPE_NAME
◆ TIMER_SCOPE_NAME2
#define TIMER_SCOPE_NAME2 |
( |
|
counter | ) |
timer_scope_##counter |