Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DOptParserEmitter.cpp47 class MarshallingInfo { class
85 MarshallingInfo(const Record &R) : R(R) {} in MarshallingInfo() function in MarshallingInfo
88 return (MacroPrefix + MarshallingInfo::MacroName).str(); in getMacroName()
140 size_t MarshallingInfo::NextTableIndex = 0;
142 static MarshallingInfo createMarshallingInfo(const Record &R) { in createMarshallingInfo()
149 MarshallingInfo Ret(R); in createMarshallingInfo()
169 Ret.TableIndex = MarshallingInfo::NextTableIndex++; in createMarshallingInfo()
464 std::vector<MarshallingInfo> MarshallingInfos; in EmitOptParser()
482 OS << MarshallingInfo::ValueTablePreamble; in EmitOptParser()
488 OS << MarshallingInfo::ValueTablesDecl << "{"; in EmitOptParser()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Option/
H A DOptParser.td182 class MarshallingInfo<KeyPathAndMacro kpm, code defaultvalue> {
190 : MarshallingInfo<kpm, defaultvalue> {
197 : MarshallingInfo<kpm, defaultvalue> {
204 : MarshallingInfo<kpm, "std::vector<std::string>({})"> {
211 : MarshallingInfo<kpm, defaultvalue> {
218 : MarshallingInfo<kpm, defaultvalue> {
242 : MarshallingInfo<kpm, defaultvalue> {
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1319 // TODO: use MarshallingInfo here