14 OS <<
"\n[New Block]\n";
15 CurrentState = State::Preamble;
21 if (CurrentState == State::Start)
22 OS <<
"\n[New Block]\n";
25 CurrentState = State::Preamble;
30 CurrentState = State::Preamble;
35 CurrentState = State::Preamble;
41 if (CurrentState == State::Preamble)
43 if (CurrentState == State::Function)
45 CurrentState = State::Metadata;
52 if (CurrentState == State::Function)
54 CurrentState = State::Metadata;
62 if (CurrentState == State::Metadata)
64 CurrentState = State::CustomEvent;
71 if (CurrentState == State::Metadata)
73 CurrentState = State::CustomEvent;
80 if (CurrentState == State::Metadata)
82 CurrentState = State::CustomEvent;
90 if (CurrentState == State::Metadata)
92 CurrentState = State::Function;
99 CurrentState = State::Arg;
106 CurrentState = State::End;
static GCRegistry::Add< CoreCLRGC > E("coreclr", "CoreCLR-compatible GC")
Lightweight error class with error context and mandatory checking.
Error visit(BufferExtents &) override
Error visit(BufferExtents &) override
This is an optimization pass for GlobalISel generic memory operations.