Home
last modified time | relevance | path

Searched refs:MarshallingInfo (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DOptParserEmitter.cpp62 class MarshallingInfo { class
100 MarshallingInfo(const Record &R) : R(R) {} in MarshallingInfo() function in MarshallingInfo
103 return (MacroPrefix + MarshallingInfo::MacroName).str(); in getMacroName()
157 size_t MarshallingInfo::NextTableIndex = 0;
159 static MarshallingInfo createMarshallingInfo(const Record &R) { in createMarshallingInfo()
166 MarshallingInfo Ret(R); in createMarshallingInfo()
186 Ret.TableIndex = MarshallingInfo::NextTableIndex++; in createMarshallingInfo()
426 std::vector<MarshallingInfo> MarshallingInfos; in EmitOptParser()
443 OS << MarshallingInfo::ValueTablePreamble; in EmitOptParser()
449 OS << MarshallingInfo::ValueTablesDecl << "{"; in EmitOptParser()
/llvm-project-15.0.7/llvm/include/llvm/Option/
H A DOptParser.td167 class MarshallingInfo<KeyPathAndMacro kpm, code defaultvalue> {
175 : MarshallingInfo<kpm, defaultvalue> {
182 : MarshallingInfo<kpm, defaultvalue> {
189 : MarshallingInfo<kpm, "std::vector<std::string>({})"> {
196 : MarshallingInfo<kpm, defaultvalue> {
203 : MarshallingInfo<kpm, defaultvalue> {
227 : MarshallingInfo<kpm, defaultvalue> {