|
LLVM 23.0.0git
|
Records WaitingOnGraph operations to a line-oriented text format on a raw_ostream. More...
#include "llvm/ExecutionEngine/Orc/WaitingOnGraphOpReplay.h"
Public Member Functions | |
| WaitingOnGraphOpStreamRecorder (raw_ostream &OS) | |
| void | recordSimplify (const std::vector< std::unique_ptr< SuperNode > > &SNs) override |
| void | recordFail (const ContainerElementsMap &Failed) override |
| void | recordEnd () override |
| virtual void | printContainer (const ContainerId &C) |
| virtual void | printElementsIn (const ContainerId &C, const ElementSet &Elements) |
Records WaitingOnGraph operations to a line-oriented text format on a raw_ostream.
The format is a sequence of operations terminated by "end":
simplify-and-emit <num-supernodes> sn <index> defs <num-containers> container <id> <num-elements> elements <elem-id>... deps <num-containers> ... fail failed <num-containers> container <id> <num-elements> elements <elem-id>... end
Container and element ids are integers assigned sequentially by the recorder. Leading/trailing whitespace on each line is ignored.
Definition at line 44 of file WaitingOnGraphOpReplay.h.
|
inline |
Definition at line 54 of file WaitingOnGraphOpReplay.h.
|
inlinevirtual |
Definition at line 77 of file WaitingOnGraphOpReplay.h.
References llvm::CallingConv::C, and I.
|
inlinevirtual |
Definition at line 85 of file WaitingOnGraphOpReplay.h.
References assert(), llvm::CallingConv::C, E(), and I.
|
inlineoverride |
Definition at line 70 of file WaitingOnGraphOpReplay.h.
|
inlineoverride |
Definition at line 63 of file WaitingOnGraphOpReplay.h.
References llvm::Failed().
|
inlineoverride |
Definition at line 57 of file WaitingOnGraphOpReplay.h.