LLZK
0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
AnalysisPassEnums.cpp.inc
Go to the documentation of this file.
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|* *|
3
|* Enum Utility Definitions *|
4
|* *|
5
|* Automatically generated file, do not edit! *|
6
|* From: AnalysisPasses.td *|
7
|* *|
8
\*===----------------------------------------------------------------------===*/
9
10
namespace
llzk
{
11
::llvm::StringRef
stringifyOutputStream
(
OutputStream
val) {
12
switch
(val) {
13
case
OutputStream::Outs
:
return
"outs"
;
14
case
OutputStream::Errs
:
return
"errs"
;
15
case
OutputStream::Dbgs
:
return
"dbgs"
;
16
}
17
return
""
;
18
}
19
20
::std::optional<OutputStream>
symbolizeOutputStream
(::llvm::StringRef str) {
21
return ::llvm::StringSwitch<::std::optional<OutputStream>>(str)
22
.Case(
"outs"
,
OutputStream::Outs
)
23
.Case(
"errs"
,
OutputStream::Errs
)
24
.Case(
"dbgs"
,
OutputStream::Dbgs
)
25
.Default(::std::nullopt);
26
}
27
::std::optional<OutputStream>
symbolizeOutputStream
(uint32_t value) {
28
switch
(value) {
29
case
1:
return
OutputStream::Outs
;
30
case
2:
return
OutputStream::Errs
;
31
case
3:
return
OutputStream::Dbgs
;
32
default
: return ::std::nullopt;
33
}
34
}
35
36
}
// namespace llzk
37
llzk
Definition
AnalysisPassEnums.cpp:19
llzk::symbolizeOutputStream
::std::optional< OutputStream > symbolizeOutputStream(::llvm::StringRef str)
Definition
AnalysisPassEnums.cpp.inc:20
llzk::stringifyOutputStream
::llvm::StringRef stringifyOutputStream(OutputStream val)
Definition
AnalysisPassEnums.cpp.inc:11
llzk::OutputStream
OutputStream
Definition
AnalysisPassEnums.h.inc:12
llzk::OutputStream::Outs
@ Outs
Definition
AnalysisPassEnums.h.inc:13
llzk::OutputStream::Dbgs
@ Dbgs
Definition
AnalysisPassEnums.h.inc:15
llzk::OutputStream::Errs
@ Errs
Definition
AnalysisPassEnums.h.inc:14
build
include
llzk
Analysis
AnalysisPassEnums.cpp.inc
Generated by
1.13.2
Copyright 2025 Veridise Inc. under the Apache License v2.0.