Home
last modified time | relevance | path

Searched refs:ActionActiveStack (Results 1 – 11 of 11) sorted by relevance

/llvm-project/mlir/include/mlir/Debug/
H A DExecutionContext.h23 struct ActionActiveStack { struct
25 ActionActiveStack(const ActionActiveStack *parent, const Action &action, in ActionActiveStack() function
28 const ActionActiveStack *getParent() const { return parent; } in getParent() argument
41 const ActionActiveStack *parent; argument
72 using CallbackTy = function_ref<Control(const ActionActiveStack *)>;
95 virtual void beforeExecute(const ActionActiveStack *action, in beforeExecute()
102 virtual void afterExecute(const ActionActiveStack *action) {} in afterExecute()
/llvm-project/mlir/unittests/Debug/
H A DExecutionContextTest.cpp45 auto checkStacks = [&](const ActionActiveStack *backtrace, in TEST()
60 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
98 auto onBreakpoint = [&match](const ActionActiveStack *backtrace) { in TEST()
131 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
153 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
176 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
202 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
224 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
247 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
273 auto onBreakpoint = [&](const ActionActiveStack *backtrace) { in TEST()
[all …]
H A DFileLineColLocBreakpointManagerTest.cpp46 [](const ActionActiveStack *) { return ExecutionContext::Skip; }); in TEST() argument
145 [](const ActionActiveStack *) { return ExecutionContext::Skip; }); in TEST() argument
202 [](const ActionActiveStack *) { return ExecutionContext::Skip; }); in TEST() argument
/llvm-project/mlir/lib/Debug/
H A DExecutionContext.cpp23 void ActionActiveStack::print(raw_ostream &os, bool withContext) const { in print()
25 const ActionActiveStack *current = this; in print()
51 static const LLVM_THREAD_LOCAL ActionActiveStack *actionStack = nullptr;
63 ActionActiveStack info{actionStack, action, depth}; in operator ()()
H A DDebuggerExecutionContextHook.cpp36 const tracing::ActionActiveStack *actionActiveStack;
331 debuggerCallBackFunction(const tracing::ActionActiveStack *actionStack) { in debuggerCallBackFunction()
348 void beforeExecute(const ActionActiveStack *action, Breakpoint *breakpoint, in beforeExecute()
353 void afterExecute(const ActionActiveStack *action) override { in afterExecute()
/llvm-project/mlir/include/mlir/Debug/Observers/
H A DActionProfiler.h33 void beforeExecute(const ActionActiveStack *action, Breakpoint *breakpoint,
35 void afterExecute(const ActionActiveStack *action) override;
38 void print(const ActionActiveStack *action, llvm::StringRef phase);
H A DActionLogging.h29 void beforeExecute(const ActionActiveStack *action, Breakpoint *breakpoint,
31 void afterExecute(const ActionActiveStack *action) override;
41 bool shouldLog(const ActionActiveStack *action);
/llvm-project/mlir/lib/Debug/Observers/
H A DActionLogging.cpp22 bool ActionLogger::shouldLog(const ActionActiveStack *action) { in shouldLog()
32 void ActionLogger::beforeExecute(const ActionActiveStack *action, in beforeExecute()
66 void ActionLogger::afterExecute(const ActionActiveStack *action) { in afterExecute()
H A DActionProfiler.cpp24 void ActionProfiler::beforeExecute(const ActionActiveStack *action, in beforeExecute()
29 void ActionProfiler::afterExecute(const ActionActiveStack *action) { in afterExecute()
34 void ActionProfiler::print(const ActionActiveStack *action, in print()
/llvm-project/mlir/unittests/Pass/
H A DPassManagerTest.cpp147 auto onBreakpoint = [&](const tracing::ActionActiveStack *backtrace) in TEST()
/llvm-project/mlir/docs/
H A DActionTracing.md235 `using CallbackTy = function_ref<Control(const ActionActiveStack *)>;` can be