|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/BinaryFormat/MachO.def 15 HANDLE_LOAD_COMMAND(LC_SEGMENT, 0x00000001u, segment_command)
16 HANDLE_LOAD_COMMAND(LC_SYMTAB, 0x00000002u, symtab_command)
18 HANDLE_LOAD_COMMAND(LC_SYMSEG, 0x00000003u, symseg_command)
19 HANDLE_LOAD_COMMAND(LC_THREAD, 0x00000004u, thread_command)
20 HANDLE_LOAD_COMMAND(LC_UNIXTHREAD, 0x00000005u, thread_command)
22 HANDLE_LOAD_COMMAND(LC_LOADFVMLIB, 0x00000006u, fvmlib_command)
24 HANDLE_LOAD_COMMAND(LC_IDFVMLIB, 0x00000007u, fvmlib_command)
26 HANDLE_LOAD_COMMAND(LC_IDENT, 0x00000008u, ident_command)
28 HANDLE_LOAD_COMMAND(LC_FVMFILE, 0x00000009u, fvmfile_command)
30 HANDLE_LOAD_COMMAND(LC_PREPAGE, 0x0000000Au, load_command)
31 HANDLE_LOAD_COMMAND(LC_DYSYMTAB, 0x0000000Bu, dysymtab_command)
32 HANDLE_LOAD_COMMAND(LC_LOAD_DYLIB, 0x0000000Cu, dylib_command)
33 HANDLE_LOAD_COMMAND(LC_ID_DYLIB, 0x0000000Du, dylib_command)
34 HANDLE_LOAD_COMMAND(LC_LOAD_DYLINKER, 0x0000000Eu, dylinker_command)
35 HANDLE_LOAD_COMMAND(LC_ID_DYLINKER, 0x0000000Fu, dylinker_command)
37 HANDLE_LOAD_COMMAND(LC_PREBOUND_DYLIB, 0x00000010u, prebound_dylib_command)
38 HANDLE_LOAD_COMMAND(LC_ROUTINES, 0x00000011u, routines_command)
39 HANDLE_LOAD_COMMAND(LC_SUB_FRAMEWORK, 0x00000012u, sub_framework_command)
40 HANDLE_LOAD_COMMAND(LC_SUB_UMBRELLA, 0x00000013u, sub_umbrella_command)
41 HANDLE_LOAD_COMMAND(LC_SUB_CLIENT, 0x00000014u, sub_client_command)
42 HANDLE_LOAD_COMMAND(LC_SUB_LIBRARY, 0x00000015u, sub_library_command)
44 HANDLE_LOAD_COMMAND(LC_TWOLEVEL_HINTS, 0x00000016u, twolevel_hints_command)
46 HANDLE_LOAD_COMMAND(LC_PREBIND_CKSUM, 0x00000017u, prebind_cksum_command)
48 HANDLE_LOAD_COMMAND(LC_LOAD_WEAK_DYLIB, 0x80000018u, dylib_command)
49 HANDLE_LOAD_COMMAND(LC_SEGMENT_64, 0x00000019u, segment_command_64)
50 HANDLE_LOAD_COMMAND(LC_ROUTINES_64, 0x0000001Au, routines_command_64)
51 HANDLE_LOAD_COMMAND(LC_UUID, 0x0000001Bu, uuid_command)
52 HANDLE_LOAD_COMMAND(LC_RPATH, 0x8000001Cu, rpath_command)
53 HANDLE_LOAD_COMMAND(LC_CODE_SIGNATURE, 0x0000001Du, linkedit_data_command)
54 HANDLE_LOAD_COMMAND(LC_SEGMENT_SPLIT_INFO, 0x0000001Eu, linkedit_data_command)
55 HANDLE_LOAD_COMMAND(LC_REEXPORT_DYLIB, 0x8000001Fu, dylib_command)
56 HANDLE_LOAD_COMMAND(LC_LAZY_LOAD_DYLIB, 0x00000020u, dylib_command)
57 HANDLE_LOAD_COMMAND(LC_ENCRYPTION_INFO, 0x00000021u, encryption_info_command)
58 HANDLE_LOAD_COMMAND(LC_DYLD_INFO, 0x00000022u, dyld_info_command)
59 HANDLE_LOAD_COMMAND(LC_DYLD_INFO_ONLY, 0x80000022u, dyld_info_command)
60 HANDLE_LOAD_COMMAND(LC_LOAD_UPWARD_DYLIB, 0x80000023u, dylib_command)
61 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_MACOSX, 0x00000024u, version_min_command)
62 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_IPHONEOS, 0x00000025u, version_min_command)
63 HANDLE_LOAD_COMMAND(LC_FUNCTION_STARTS, 0x00000026u, linkedit_data_command)
64 HANDLE_LOAD_COMMAND(LC_DYLD_ENVIRONMENT, 0x00000027u, dylinker_command)
65 HANDLE_LOAD_COMMAND(LC_MAIN, 0x80000028u, entry_point_command)
66 HANDLE_LOAD_COMMAND(LC_DATA_IN_CODE, 0x00000029u, linkedit_data_command)
67 HANDLE_LOAD_COMMAND(LC_SOURCE_VERSION, 0x0000002Au, source_version_command)
68 HANDLE_LOAD_COMMAND(LC_DYLIB_CODE_SIGN_DRS, 0x0000002Bu, linkedit_data_command)
69 HANDLE_LOAD_COMMAND(LC_ENCRYPTION_INFO_64, 0x0000002Cu,
71 HANDLE_LOAD_COMMAND(LC_LINKER_OPTION, 0x0000002Du, linker_option_command)
72 HANDLE_LOAD_COMMAND(LC_LINKER_OPTIMIZATION_HINT, 0x0000002Eu, linkedit_data_command)
73 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_TVOS, 0x0000002Fu, version_min_command)
74 HANDLE_LOAD_COMMAND(LC_VERSION_MIN_WATCHOS, 0x00000030u, version_min_command)
75 HANDLE_LOAD_COMMAND(LC_NOTE, 0x00000031u, note_command)
76 HANDLE_LOAD_COMMAND(LC_BUILD_VERSION, 0x00000032u, build_version_command)
include/llvm/BinaryFormat/MinidumpConstants.def 39 HANDLE_MDMP_STREAM_TYPE(0x0003, ThreadList)
40 HANDLE_MDMP_STREAM_TYPE(0x0004, ModuleList)
41 HANDLE_MDMP_STREAM_TYPE(0x0005, MemoryList)
42 HANDLE_MDMP_STREAM_TYPE(0x0006, Exception)
43 HANDLE_MDMP_STREAM_TYPE(0x0007, SystemInfo)
44 HANDLE_MDMP_STREAM_TYPE(0x0008, ThreadExList)
45 HANDLE_MDMP_STREAM_TYPE(0x0009, Memory64List)
46 HANDLE_MDMP_STREAM_TYPE(0x000a, CommentA)
47 HANDLE_MDMP_STREAM_TYPE(0x000b, CommentW)
48 HANDLE_MDMP_STREAM_TYPE(0x000c, HandleData)
49 HANDLE_MDMP_STREAM_TYPE(0x000d, FunctionTable)
50 HANDLE_MDMP_STREAM_TYPE(0x000e, UnloadedModuleList)
51 HANDLE_MDMP_STREAM_TYPE(0x000f, MiscInfo)
52 HANDLE_MDMP_STREAM_TYPE(0x0010, MemoryInfoList)
53 HANDLE_MDMP_STREAM_TYPE(0x0011, ThreadInfoList)
54 HANDLE_MDMP_STREAM_TYPE(0x0012, HandleOperationList)
55 HANDLE_MDMP_STREAM_TYPE(0x0013, Token)
56 HANDLE_MDMP_STREAM_TYPE(0x0014, JavascriptData)
57 HANDLE_MDMP_STREAM_TYPE(0x0015, SystemMemoryInfo)
58 HANDLE_MDMP_STREAM_TYPE(0x0016, ProcessVMCounters)
60 HANDLE_MDMP_STREAM_TYPE(0x47670001, BreakpadInfo)
61 HANDLE_MDMP_STREAM_TYPE(0x47670002, AssertionInfo)
64 HANDLE_MDMP_STREAM_TYPE(0x47670003, LinuxCPUInfo) // /proc/cpuinfo
65 HANDLE_MDMP_STREAM_TYPE(0x47670004, LinuxProcStatus) // /proc/$x/status
66 HANDLE_MDMP_STREAM_TYPE(0x47670005, LinuxLSBRelease) // /etc/lsb-release
67 HANDLE_MDMP_STREAM_TYPE(0x47670006, LinuxCMDLine) // /proc/$x/cmdline
68 HANDLE_MDMP_STREAM_TYPE(0x47670007, LinuxEnviron) // /proc/$x/environ
69 HANDLE_MDMP_STREAM_TYPE(0x47670008, LinuxAuxv) // /proc/$x/auxv
70 HANDLE_MDMP_STREAM_TYPE(0x47670009, LinuxMaps) // /proc/$x/maps
71 HANDLE_MDMP_STREAM_TYPE(0x4767000A, LinuxDSODebug)
72 HANDLE_MDMP_STREAM_TYPE(0x4767000B, LinuxProcStat) // /proc/$x/stat
73 HANDLE_MDMP_STREAM_TYPE(0x4767000C, LinuxProcUptime) // uptime
74 HANDLE_MDMP_STREAM_TYPE(0x4767000D, LinuxProcFD) // /proc/$x/fd
76 HANDLE_MDMP_STREAM_TYPE(0xFACE1CA7, FacebookLogcat)
77 HANDLE_MDMP_STREAM_TYPE(0xFACECAFA, FacebookAppCustomData)
78 HANDLE_MDMP_STREAM_TYPE(0xFACECAFB, FacebookBuildID)
79 HANDLE_MDMP_STREAM_TYPE(0xFACECAFC, FacebookAppVersionName)
80 HANDLE_MDMP_STREAM_TYPE(0xFACECAFD, FacebookJavaStack)
81 HANDLE_MDMP_STREAM_TYPE(0xFACECAFE, FacebookDalvikInfo)
82 HANDLE_MDMP_STREAM_TYPE(0xFACECAFF, FacebookUnwindSymbols)
83 HANDLE_MDMP_STREAM_TYPE(0xFACECB00, FacebookDumpErrorLog)
84 HANDLE_MDMP_STREAM_TYPE(0xFACECCCC, FacebookAppStateLog)
85 HANDLE_MDMP_STREAM_TYPE(0xFACEDEAD, FacebookAbortReason)
86 HANDLE_MDMP_STREAM_TYPE(0xFACEE000, FacebookThreadName)
88 HANDLE_MDMP_ARCH(0x0000, X86) // PROCESSOR_ARCHITECTURE_INTEL
89 HANDLE_MDMP_ARCH(0x0001, MIPS) // PROCESSOR_ARCHITECTURE_MIPS
90 HANDLE_MDMP_ARCH(0x0002, Alpha) // PROCESSOR_ARCHITECTURE_ALPHA
91 HANDLE_MDMP_ARCH(0x0003, PPC) // PROCESSOR_ARCHITECTURE_PPC
92 HANDLE_MDMP_ARCH(0x0004, SHX) // PROCESSOR_ARCHITECTURE_SHX (Super-H)
93 HANDLE_MDMP_ARCH(0x0005, ARM) // PROCESSOR_ARCHITECTURE_ARM
94 HANDLE_MDMP_ARCH(0x0006, IA64) // PROCESSOR_ARCHITECTURE_IA64
95 HANDLE_MDMP_ARCH(0x0007, Alpha64) // PROCESSOR_ARCHITECTURE_ALPHA64
96 HANDLE_MDMP_ARCH(0x0008, MSIL) // PROCESSOR_ARCHITECTURE_MSIL
97 HANDLE_MDMP_ARCH(0x0009, AMD64) // PROCESSOR_ARCHITECTURE_AMD64
98 HANDLE_MDMP_ARCH(0x000a, X86Win64) // PROCESSOR_ARCHITECTURE_IA32_ON_WIN64
99 HANDLE_MDMP_ARCH(0x8001, SPARC) // Breakpad-defined value for SPARC
100 HANDLE_MDMP_ARCH(0x8002, PPC64) // Breakpad-defined value for PPC64
101 HANDLE_MDMP_ARCH(0x8003, ARM64) // Breakpad-defined value for ARM64
102 HANDLE_MDMP_ARCH(0x8004, MIPS64) // Breakpad-defined value for MIPS64
104 HANDLE_MDMP_PLATFORM(0x0000, Win32S) // Win32 on Windows 3.1
105 HANDLE_MDMP_PLATFORM(0x0001, Win32Windows) // Windows 95-98-Me
106 HANDLE_MDMP_PLATFORM(0x0002, Win32NT) // Windows NT, 2000+
107 HANDLE_MDMP_PLATFORM(0x0003, Win32CE) // Windows CE, Windows Mobile, "Handheld"
109 HANDLE_MDMP_PLATFORM(0x8000, Unix) // Generic Unix-ish
110 HANDLE_MDMP_PLATFORM(0x8101, MacOSX) // Mac OS X/Darwin
111 HANDLE_MDMP_PLATFORM(0x8102, IOS) // iOS
112 HANDLE_MDMP_PLATFORM(0x8201, Linux) // Linux
113 HANDLE_MDMP_PLATFORM(0x8202, Solaris) // Solaris
114 HANDLE_MDMP_PLATFORM(0x8203, Android) // Android
115 HANDLE_MDMP_PLATFORM(0x8204, PS3) // PS3
116 HANDLE_MDMP_PLATFORM(0x8205, NaCl) // Native Client (NaCl)
include/llvm/CodeGen/MIRYamlMapping.h 132 IO.enumCase(EntryKind, "block-address",
134 IO.enumCase(EntryKind, "gp-rel64-block-address",
136 IO.enumCase(EntryKind, "gp-rel32-block-address",
138 IO.enumCase(EntryKind, "label-difference32",
140 IO.enumCase(EntryKind, "inline", MachineJumpTableInfo::EK_Inline);
141 IO.enumCase(EntryKind, "custom32", MachineJumpTableInfo::EK_Custom32);
238 IO.enumCase(Type, "default", MachineStackObject::DefaultType);
239 IO.enumCase(Type, "spill-slot", MachineStackObject::SpillSlot);
240 IO.enumCase(Type, "variable-sized", MachineStackObject::VariableSized);
307 IO.enumCase(Type, "default", FixedMachineStackObject::DefaultType);
308 IO.enumCase(Type, "spill-slot", FixedMachineStackObject::SpillSlot);
315 IO.enumCase(ID, "default", TargetStackID::Default);
316 IO.enumCase(ID, "sgpr-spill", TargetStackID::SGPRSpill);
317 IO.enumCase(ID, "sve-vec", TargetStackID::SVEVector);
318 IO.enumCase(ID, "noalloc", TargetStackID::NoAlloc);
include/llvm/DebugInfo/CodeView/CodeViewTypes.def 93 CV_TYPE(LF_MODIFIER_16t, 0x0001)
94 CV_TYPE(LF_POINTER_16t, 0x0002)
95 CV_TYPE(LF_ARRAY_16t, 0x0003)
96 CV_TYPE(LF_CLASS_16t, 0x0004)
97 CV_TYPE(LF_STRUCTURE_16t, 0x0005)
98 CV_TYPE(LF_UNION_16t, 0x0006)
99 CV_TYPE(LF_ENUM_16t, 0x0007)
100 CV_TYPE(LF_PROCEDURE_16t, 0x0008)
101 CV_TYPE(LF_MFUNCTION_16t, 0x0009)
102 CV_TYPE(LF_COBOL0_16t, 0x000b)
103 CV_TYPE(LF_COBOL1, 0x000c)
104 CV_TYPE(LF_BARRAY_16t, 0x000d)
105 CV_TYPE(LF_NULLLEAF, 0x000f) // LF_NULL
106 CV_TYPE(LF_NOTTRAN, 0x0010)
107 CV_TYPE(LF_DIMARRAY_16t, 0x0011)
108 CV_TYPE(LF_VFTPATH_16t, 0x0012)
109 CV_TYPE(LF_PRECOMP_16t, 0x0013)
110 CV_TYPE(LF_OEM_16t, 0x0015)
111 CV_TYPE(LF_TYPESERVER_ST, 0x0016)
113 CV_TYPE(LF_SKIP_16t, 0x0200)
114 CV_TYPE(LF_ARGLIST_16t, 0x0201)
115 CV_TYPE(LF_DEFARG_16t, 0x0202)
116 CV_TYPE(LF_LIST, 0x0203)
117 CV_TYPE(LF_FIELDLIST_16t, 0x0204)
118 CV_TYPE(LF_DERIVED_16t, 0x0205)
119 CV_TYPE(LF_BITFIELD_16t, 0x0206)
120 CV_TYPE(LF_METHODLIST_16t, 0x0207)
121 CV_TYPE(LF_DIMCONU_16t, 0x0208)
122 CV_TYPE(LF_DIMCONLU_16t, 0x0209)
123 CV_TYPE(LF_DIMVARU_16t, 0x020a)
124 CV_TYPE(LF_DIMVARLU_16t, 0x020b)
125 CV_TYPE(LF_REFSYM, 0x020c)
128 CV_TYPE(LF_BCLASS_16t, 0x0400)
129 CV_TYPE(LF_VBCLASS_16t, 0x0401)
130 CV_TYPE(LF_IVBCLASS_16t, 0x0402)
131 CV_TYPE(LF_ENUMERATE_ST, 0x0403)
132 CV_TYPE(LF_FRIENDFCN_16t, 0x0404)
133 CV_TYPE(LF_INDEX_16t, 0x0405)
134 CV_TYPE(LF_MEMBER_16t, 0x0406)
135 CV_TYPE(LF_STMEMBER_16t, 0x0407)
136 CV_TYPE(LF_METHOD_16t, 0x0408)
137 CV_TYPE(LF_NESTTYPE_16t, 0x0409)
138 CV_TYPE(LF_VFUNCTAB_16t, 0x040a)
139 CV_TYPE(LF_FRIENDCLS_16t, 0x040b)
140 CV_TYPE(LF_ONEMETHOD_16t, 0x040c)
141 CV_TYPE(LF_VFUNCOFF_16t, 0x040d)
143 CV_TYPE(LF_TI16_MAX, 0x1000)
145 CV_TYPE(LF_ARRAY_ST, 0x1003)
146 CV_TYPE(LF_CLASS_ST, 0x1004)
147 CV_TYPE(LF_STRUCTURE_ST, 0x1005)
148 CV_TYPE(LF_UNION_ST, 0x1006)
149 CV_TYPE(LF_ENUM_ST, 0x1007)
150 CV_TYPE(LF_COBOL0, 0x100a)
151 CV_TYPE(LF_BARRAY, 0x100b)
152 CV_TYPE(LF_DIMARRAY_ST, 0x100c)
153 CV_TYPE(LF_VFTPATH, 0x100d)
154 CV_TYPE(LF_PRECOMP_ST, 0x100e)
155 CV_TYPE(LF_OEM, 0x100f)
156 CV_TYPE(LF_ALIAS_ST, 0x1010)
157 CV_TYPE(LF_OEM2, 0x1011)
159 CV_TYPE(LF_SKIP, 0x1200)
160 CV_TYPE(LF_DEFARG_ST, 0x1202)
161 CV_TYPE(LF_DERIVED, 0x1204)
162 CV_TYPE(LF_DIMCONU, 0x1207)
163 CV_TYPE(LF_DIMCONLU, 0x1208)
164 CV_TYPE(LF_DIMVARU, 0x1209)
165 CV_TYPE(LF_DIMVARLU, 0x120a)
169 CV_TYPE(LF_FRIENDFCN_ST, 0x1403)
170 CV_TYPE(LF_MEMBER_ST, 0x1405)
171 CV_TYPE(LF_STMEMBER_ST, 0x1406)
172 CV_TYPE(LF_METHOD_ST, 0x1407)
173 CV_TYPE(LF_NESTTYPE_ST, 0x1408)
174 CV_TYPE(LF_FRIENDCLS, 0x140a)
175 CV_TYPE(LF_ONEMETHOD_ST, 0x140b)
176 CV_TYPE(LF_VFUNCOFF, 0x140c)
177 CV_TYPE(LF_NESTTYPEEX_ST, 0x140d)
178 CV_TYPE(LF_MEMBERMODIFY_ST, 0x140e)
179 CV_TYPE(LF_MANAGED_ST, 0x140f)
181 CV_TYPE(LF_ST_MAX, 0x1500)
182 CV_TYPE(LF_TYPESERVER, 0x1501)
183 CV_TYPE(LF_DIMARRAY, 0x1508)
184 CV_TYPE(LF_ALIAS, 0x150a)
185 CV_TYPE(LF_DEFARG, 0x150b)
186 CV_TYPE(LF_FRIENDFCN, 0x150c)
187 CV_TYPE(LF_NESTTYPEEX, 0x1512)
188 CV_TYPE(LF_MEMBERMODIFY, 0x1513)
189 CV_TYPE(LF_MANAGED, 0x1514)
190 CV_TYPE(LF_STRIDED_ARRAY, 0x1516)
191 CV_TYPE(LF_HLSL, 0x1517)
192 CV_TYPE(LF_MODIFIER_EX, 0x1518)
193 CV_TYPE(LF_VECTOR, 0x151b)
194 CV_TYPE(LF_MATRIX, 0x151c)
201 CV_TYPE(LF_NUMERIC, 0x8000)
202 CV_TYPE(LF_CHAR, 0x8000)
203 CV_TYPE(LF_SHORT, 0x8001)
204 CV_TYPE(LF_USHORT, 0x8002)
205 CV_TYPE(LF_LONG, 0x8003)
206 CV_TYPE(LF_ULONG, 0x8004)
207 CV_TYPE(LF_REAL32, 0x8005)
208 CV_TYPE(LF_REAL64, 0x8006)
209 CV_TYPE(LF_REAL80, 0x8007)
210 CV_TYPE(LF_REAL128, 0x8008)
211 CV_TYPE(LF_QUADWORD, 0x8009)
212 CV_TYPE(LF_UQUADWORD, 0x800a)
213 CV_TYPE(LF_REAL48, 0x800b)
214 CV_TYPE(LF_COMPLEX32, 0x800c)
215 CV_TYPE(LF_COMPLEX64, 0x800d)
216 CV_TYPE(LF_COMPLEX80, 0x800e)
217 CV_TYPE(LF_COMPLEX128, 0x800f)
218 CV_TYPE(LF_VARSTRING, 0x8010)
219 CV_TYPE(LF_OCTWORD, 0x8017)
220 CV_TYPE(LF_UOCTWORD, 0x8018)
221 CV_TYPE(LF_DECIMAL, 0x8019)
222 CV_TYPE(LF_DATE, 0x801a)
223 CV_TYPE(LF_UTF8STRING, 0x801b)
224 CV_TYPE(LF_REAL16, 0x801c)
228 CV_TYPE(LF_PAD0, 0xf0)
229 CV_TYPE(LF_PAD1, 0xf1)
230 CV_TYPE(LF_PAD2, 0xf2)
231 CV_TYPE(LF_PAD3, 0xf3)
232 CV_TYPE(LF_PAD4, 0xf4)
233 CV_TYPE(LF_PAD5, 0xf5)
234 CV_TYPE(LF_PAD6, 0xf6)
235 CV_TYPE(LF_PAD7, 0xf7)
236 CV_TYPE(LF_PAD8, 0xf8)
237 CV_TYPE(LF_PAD9, 0xf9)
238 CV_TYPE(LF_PAD10, 0xfa)
239 CV_TYPE(LF_PAD11, 0xfb)
240 CV_TYPE(LF_PAD12, 0xfc)
241 CV_TYPE(LF_PAD13, 0xfd)
242 CV_TYPE(LF_PAD14, 0xfe)
243 CV_TYPE(LF_PAD15, 0xff)
include/llvm/IR/ModuleSummaryIndexYAML.h 20 io.enumCase(value, "Unsat", TypeTestResolution::Unsat);
21 io.enumCase(value, "ByteArray", TypeTestResolution::ByteArray);
22 io.enumCase(value, "Inline", TypeTestResolution::Inline);
23 io.enumCase(value, "Single", TypeTestResolution::Single);
24 io.enumCase(value, "AllOnes", TypeTestResolution::AllOnes);
43 io.enumCase(value, "Indir", WholeProgramDevirtResolution::ByArg::Indir);
44 io.enumCase(value, "UniformRetVal",
46 io.enumCase(value, "UniqueRetVal",
48 io.enumCase(value, "VirtualConstProp",
98 io.enumCase(value, "Indir", WholeProgramDevirtResolution::Indir);
99 io.enumCase(value, "SingleImpl", WholeProgramDevirtResolution::SingleImpl);
100 io.enumCase(value, "BranchFunnel",
include/llvm/ObjectYAML/DWARFYAML.h 299 io.enumCase(value, "DW_CHILDREN_no", dwarf::DW_CHILDREN_no);
300 io.enumCase(value, "DW_CHILDREN_yes", dwarf::DW_CHILDREN_yes);
include/llvm/ObjectYAML/MachOYAML.h 228 ENUM_CASE(REBASE_OPCODE_DONE)
229 ENUM_CASE(REBASE_OPCODE_SET_TYPE_IMM)
230 ENUM_CASE(REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB)
231 ENUM_CASE(REBASE_OPCODE_ADD_ADDR_ULEB)
232 ENUM_CASE(REBASE_OPCODE_ADD_ADDR_IMM_SCALED)
233 ENUM_CASE(REBASE_OPCODE_DO_REBASE_IMM_TIMES)
234 ENUM_CASE(REBASE_OPCODE_DO_REBASE_ULEB_TIMES)
235 ENUM_CASE(REBASE_OPCODE_DO_REBASE_ADD_ADDR_ULEB)
236 ENUM_CASE(REBASE_OPCODE_DO_REBASE_ULEB_TIMES_SKIPPING_ULEB)
243 ENUM_CASE(BIND_OPCODE_DONE)
244 ENUM_CASE(BIND_OPCODE_SET_DYLIB_ORDINAL_IMM)
245 ENUM_CASE(BIND_OPCODE_SET_DYLIB_ORDINAL_ULEB)
246 ENUM_CASE(BIND_OPCODE_SET_DYLIB_SPECIAL_IMM)
247 ENUM_CASE(BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM)
248 ENUM_CASE(BIND_OPCODE_SET_TYPE_IMM)
249 ENUM_CASE(BIND_OPCODE_SET_ADDEND_SLEB)
250 ENUM_CASE(BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB)
251 ENUM_CASE(BIND_OPCODE_ADD_ADDR_ULEB)
252 ENUM_CASE(BIND_OPCODE_DO_BIND)
253 ENUM_CASE(BIND_OPCODE_DO_BIND_ADD_ADDR_ULEB)
254 ENUM_CASE(BIND_OPCODE_DO_BIND_ADD_ADDR_IMM_SCALED)
255 ENUM_CASE(BIND_OPCODE_DO_BIND_ULEB_TIMES_SKIPPING_ULEB)
include/llvm/XRay/InstrumentationMap.h 105 IO.enumCase(Kind, "function-enter", xray::SledEntry::FunctionKinds::ENTRY);
106 IO.enumCase(Kind, "function-exit", xray::SledEntry::FunctionKinds::EXIT);
107 IO.enumCase(Kind, "tail-exit", xray::SledEntry::FunctionKinds::TAIL);
108 IO.enumCase(Kind, "log-args-enter",
110 IO.enumCase(Kind, "custom-event",
include/llvm/XRay/YAMLXRayRecord.h 57 IO.enumCase(Type, "function-enter", xray::RecordTypes::ENTER);
58 IO.enumCase(Type, "function-exit", xray::RecordTypes::EXIT);
59 IO.enumCase(Type, "function-tail-exit", xray::RecordTypes::TAIL_EXIT);
60 IO.enumCase(Type, "function-enter-arg", xray::RecordTypes::ENTER_ARG);
61 IO.enumCase(Type, "custom-event", xray::RecordTypes::CUSTOM_EVENT);
62 IO.enumCase(Type, "typed-event", xray::RecordTypes::TYPED_EVENT);
lib/ObjectYAML/COFFYAML.cpp 61 ECase(IMAGE_FILE_MACHINE_UNKNOWN);
62 ECase(IMAGE_FILE_MACHINE_AM33);
63 ECase(IMAGE_FILE_MACHINE_AMD64);
64 ECase(IMAGE_FILE_MACHINE_ARM);
65 ECase(IMAGE_FILE_MACHINE_ARMNT);
66 ECase(IMAGE_FILE_MACHINE_ARM64);
67 ECase(IMAGE_FILE_MACHINE_EBC);
68 ECase(IMAGE_FILE_MACHINE_I386);
69 ECase(IMAGE_FILE_MACHINE_IA64);
70 ECase(IMAGE_FILE_MACHINE_M32R);
71 ECase(IMAGE_FILE_MACHINE_MIPS16);
72 ECase(IMAGE_FILE_MACHINE_MIPSFPU);
73 ECase(IMAGE_FILE_MACHINE_MIPSFPU16);
74 ECase(IMAGE_FILE_MACHINE_POWERPC);
75 ECase(IMAGE_FILE_MACHINE_POWERPCFP);
76 ECase(IMAGE_FILE_MACHINE_R4000);
77 ECase(IMAGE_FILE_MACHINE_SH3);
78 ECase(IMAGE_FILE_MACHINE_SH3DSP);
79 ECase(IMAGE_FILE_MACHINE_SH4);
80 ECase(IMAGE_FILE_MACHINE_SH5);
81 ECase(IMAGE_FILE_MACHINE_THUMB);
82 ECase(IMAGE_FILE_MACHINE_WCEMIPSV2);
87 ECase(IMAGE_SYM_TYPE_NULL);
88 ECase(IMAGE_SYM_TYPE_VOID);
89 ECase(IMAGE_SYM_TYPE_CHAR);
90 ECase(IMAGE_SYM_TYPE_SHORT);
91 ECase(IMAGE_SYM_TYPE_INT);
92 ECase(IMAGE_SYM_TYPE_LONG);
93 ECase(IMAGE_SYM_TYPE_FLOAT);
94 ECase(IMAGE_SYM_TYPE_DOUBLE);
95 ECase(IMAGE_SYM_TYPE_STRUCT);
96 ECase(IMAGE_SYM_TYPE_UNION);
97 ECase(IMAGE_SYM_TYPE_ENUM);
98 ECase(IMAGE_SYM_TYPE_MOE);
99 ECase(IMAGE_SYM_TYPE_BYTE);
100 ECase(IMAGE_SYM_TYPE_WORD);
101 ECase(IMAGE_SYM_TYPE_UINT);
102 ECase(IMAGE_SYM_TYPE_DWORD);
107 ECase(IMAGE_SYM_CLASS_END_OF_FUNCTION);
108 ECase(IMAGE_SYM_CLASS_NULL);
109 ECase(IMAGE_SYM_CLASS_AUTOMATIC);
110 ECase(IMAGE_SYM_CLASS_EXTERNAL);
111 ECase(IMAGE_SYM_CLASS_STATIC);
112 ECase(IMAGE_SYM_CLASS_REGISTER);
113 ECase(IMAGE_SYM_CLASS_EXTERNAL_DEF);
114 ECase(IMAGE_SYM_CLASS_LABEL);
115 ECase(IMAGE_SYM_CLASS_UNDEFINED_LABEL);
116 ECase(IMAGE_SYM_CLASS_MEMBER_OF_STRUCT);
117 ECase(IMAGE_SYM_CLASS_ARGUMENT);
118 ECase(IMAGE_SYM_CLASS_STRUCT_TAG);
119 ECase(IMAGE_SYM_CLASS_MEMBER_OF_UNION);
120 ECase(IMAGE_SYM_CLASS_UNION_TAG);
121 ECase(IMAGE_SYM_CLASS_TYPE_DEFINITION);
122 ECase(IMAGE_SYM_CLASS_UNDEFINED_STATIC);
123 ECase(IMAGE_SYM_CLASS_ENUM_TAG);
124 ECase(IMAGE_SYM_CLASS_MEMBER_OF_ENUM);
125 ECase(IMAGE_SYM_CLASS_REGISTER_PARAM);
126 ECase(IMAGE_SYM_CLASS_BIT_FIELD);
127 ECase(IMAGE_SYM_CLASS_BLOCK);
128 ECase(IMAGE_SYM_CLASS_FUNCTION);
129 ECase(IMAGE_SYM_CLASS_END_OF_STRUCT);
130 ECase(IMAGE_SYM_CLASS_FILE);
131 ECase(IMAGE_SYM_CLASS_SECTION);
132 ECase(IMAGE_SYM_CLASS_WEAK_EXTERNAL);
133 ECase(IMAGE_SYM_CLASS_CLR_TOKEN);
138 ECase(IMAGE_SYM_DTYPE_NULL);
139 ECase(IMAGE_SYM_DTYPE_POINTER);
140 ECase(IMAGE_SYM_DTYPE_FUNCTION);
141 ECase(IMAGE_SYM_DTYPE_ARRAY);
146 ECase(IMAGE_REL_I386_ABSOLUTE);
147 ECase(IMAGE_REL_I386_DIR16);
148 ECase(IMAGE_REL_I386_REL16);
149 ECase(IMAGE_REL_I386_DIR32);
150 ECase(IMAGE_REL_I386_DIR32NB);
151 ECase(IMAGE_REL_I386_SEG12);
152 ECase(IMAGE_REL_I386_SECTION);
153 ECase(IMAGE_REL_I386_SECREL);
154 ECase(IMAGE_REL_I386_TOKEN);
155 ECase(IMAGE_REL_I386_SECREL7);
156 ECase(IMAGE_REL_I386_REL32);
161 ECase(IMAGE_REL_AMD64_ABSOLUTE);
162 ECase(IMAGE_REL_AMD64_ADDR64);
163 ECase(IMAGE_REL_AMD64_ADDR32);
164 ECase(IMAGE_REL_AMD64_ADDR32NB);
165 ECase(IMAGE_REL_AMD64_REL32);
166 ECase(IMAGE_REL_AMD64_REL32_1);
167 ECase(IMAGE_REL_AMD64_REL32_2);
168 ECase(IMAGE_REL_AMD64_REL32_3);
169 ECase(IMAGE_REL_AMD64_REL32_4);
170 ECase(IMAGE_REL_AMD64_REL32_5);
171 ECase(IMAGE_REL_AMD64_SECTION);
172 ECase(IMAGE_REL_AMD64_SECREL);
173 ECase(IMAGE_REL_AMD64_SECREL7);
174 ECase(IMAGE_REL_AMD64_TOKEN);
175 ECase(IMAGE_REL_AMD64_SREL32);
176 ECase(IMAGE_REL_AMD64_PAIR);
177 ECase(IMAGE_REL_AMD64_SSPAN32);
182 ECase(IMAGE_REL_ARM_ABSOLUTE);
183 ECase(IMAGE_REL_ARM_ADDR32);
184 ECase(IMAGE_REL_ARM_ADDR32NB);
185 ECase(IMAGE_REL_ARM_BRANCH24);
186 ECase(IMAGE_REL_ARM_BRANCH11);
187 ECase(IMAGE_REL_ARM_TOKEN);
188 ECase(IMAGE_REL_ARM_BLX24);
189 ECase(IMAGE_REL_ARM_BLX11);
190 ECase(IMAGE_REL_ARM_REL32);
191 ECase(IMAGE_REL_ARM_SECTION);
192 ECase(IMAGE_REL_ARM_SECREL);
193 ECase(IMAGE_REL_ARM_MOV32A);
194 ECase(IMAGE_REL_ARM_MOV32T);
195 ECase(IMAGE_REL_ARM_BRANCH20T);
196 ECase(IMAGE_REL_ARM_BRANCH24T);
197 ECase(IMAGE_REL_ARM_BLX23T);
198 ECase(IMAGE_REL_ARM_PAIR);
203 ECase(IMAGE_REL_ARM64_ABSOLUTE);
204 ECase(IMAGE_REL_ARM64_ADDR32);
205 ECase(IMAGE_REL_ARM64_ADDR32NB);
206 ECase(IMAGE_REL_ARM64_BRANCH26);
207 ECase(IMAGE_REL_ARM64_PAGEBASE_REL21);
208 ECase(IMAGE_REL_ARM64_REL21);
209 ECase(IMAGE_REL_ARM64_PAGEOFFSET_12A);
210 ECase(IMAGE_REL_ARM64_PAGEOFFSET_12L);
211 ECase(IMAGE_REL_ARM64_SECREL);
212 ECase(IMAGE_REL_ARM64_SECREL_LOW12A);
213 ECase(IMAGE_REL_ARM64_SECREL_HIGH12A);
214 ECase(IMAGE_REL_ARM64_SECREL_LOW12L);
215 ECase(IMAGE_REL_ARM64_TOKEN);
216 ECase(IMAGE_REL_ARM64_SECTION);
217 ECase(IMAGE_REL_ARM64_ADDR64);
218 ECase(IMAGE_REL_ARM64_BRANCH19);
219 ECase(IMAGE_REL_ARM64_BRANCH14);
220 ECase(IMAGE_REL_ARM64_REL32);
225 ECase(IMAGE_SUBSYSTEM_UNKNOWN);
226 ECase(IMAGE_SUBSYSTEM_NATIVE);
227 ECase(IMAGE_SUBSYSTEM_WINDOWS_GUI);
228 ECase(IMAGE_SUBSYSTEM_WINDOWS_CUI);
229 ECase(IMAGE_SUBSYSTEM_OS2_CUI);
230 ECase(IMAGE_SUBSYSTEM_POSIX_CUI);
231 ECase(IMAGE_SUBSYSTEM_NATIVE_WINDOWS);
232 ECase(IMAGE_SUBSYSTEM_WINDOWS_CE_GUI);
233 ECase(IMAGE_SUBSYSTEM_EFI_APPLICATION);
234 ECase(IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER);
235 ECase(IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER);
236 ECase(IMAGE_SUBSYSTEM_EFI_ROM);
237 ECase(IMAGE_SUBSYSTEM_XBOX);
238 ECase(IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION);
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp 245 io.enumCase(Kind, "None", FileChecksumKind::None);
246 io.enumCase(Kind, "MD5", FileChecksumKind::MD5);
247 io.enumCase(Kind, "SHA1", FileChecksumKind::SHA1);
248 io.enumCase(Kind, "SHA256", FileChecksumKind::SHA256);
lib/ObjectYAML/CodeViewYAMLSymbols.cpp 80 io.enumCase(Value, E.Name.str().c_str(), E.Value);
145 io.enumCase(Cpu, E.Name.str().c_str(), static_cast<CPUType>(E.Value));
152 io.enumCase(Reg, E.Name.str().c_str(), static_cast<RegisterId>(E.Value));
161 io.enumCase(Tramp, E.Name.str().c_str(),
170 io.enumCase(Ord, E.Name.str().c_str(), static_cast<ThunkOrdinal>(E.Value));
178 io.enumCase(FC, E.Name.str().c_str(),
lib/ObjectYAML/CodeViewYAMLTypes.cpp 202 IO.enumCase(Value, "Unknown", PointerToMemberRepresentation::Unknown);
203 IO.enumCase(Value, "SingleInheritanceData",
205 IO.enumCase(Value, "MultipleInheritanceData",
207 IO.enumCase(Value, "VirtualInheritanceData",
209 IO.enumCase(Value, "GeneralData", PointerToMemberRepresentation::GeneralData);
210 IO.enumCase(Value, "SingleInheritanceFunction",
212 IO.enumCase(Value, "MultipleInheritanceFunction",
214 IO.enumCase(Value, "VirtualInheritanceFunction",
216 IO.enumCase(Value, "GeneralFunction",
222 IO.enumCase(Kind, "Near16", VFTableSlotKind::Near16);
223 IO.enumCase(Kind, "Far16", VFTableSlotKind::Far16);
224 IO.enumCase(Kind, "This", VFTableSlotKind::This);
225 IO.enumCase(Kind, "Outer", VFTableSlotKind::Outer);
226 IO.enumCase(Kind, "Meta", VFTableSlotKind::Meta);
227 IO.enumCase(Kind, "Near", VFTableSlotKind::Near);
228 IO.enumCase(Kind, "Far", VFTableSlotKind::Far);
233 IO.enumCase(Value, "NearC", CallingConvention::NearC);
234 IO.enumCase(Value, "FarC", CallingConvention::FarC);
235 IO.enumCase(Value, "NearPascal", CallingConvention::NearPascal);
236 IO.enumCase(Value, "FarPascal", CallingConvention::FarPascal);
237 IO.enumCase(Value, "NearFast", CallingConvention::NearFast);
238 IO.enumCase(Value, "FarFast", CallingConvention::FarFast);
239 IO.enumCase(Value, "NearStdCall", CallingConvention::NearStdCall);
240 IO.enumCase(Value, "FarStdCall", CallingConvention::FarStdCall);
241 IO.enumCase(Value, "NearSysCall", CallingConvention::NearSysCall);
242 IO.enumCase(Value, "FarSysCall", CallingConvention::FarSysCall);
243 IO.enumCase(Value, "ThisCall", CallingConvention::ThisCall);
244 IO.enumCase(Value, "MipsCall", CallingConvention::MipsCall);
245 IO.enumCase(Value, "Generic", CallingConvention::Generic);
246 IO.enumCase(Value, "AlphaCall", CallingConvention::AlphaCall);
247 IO.enumCase(Value, "PpcCall", CallingConvention::PpcCall);
248 IO.enumCase(Value, "SHCall", CallingConvention::SHCall);
249 IO.enumCase(Value, "ArmCall", CallingConvention::ArmCall);
250 IO.enumCase(Value, "AM33Call", CallingConvention::AM33Call);
251 IO.enumCase(Value, "TriCall", CallingConvention::TriCall);
252 IO.enumCase(Value, "SH5Call", CallingConvention::SH5Call);
253 IO.enumCase(Value, "M32RCall", CallingConvention::M32RCall);
254 IO.enumCase(Value, "ClrCall", CallingConvention::ClrCall);
255 IO.enumCase(Value, "Inline", CallingConvention::Inline);
256 IO.enumCase(Value, "NearVector", CallingConvention::NearVector);
261 IO.enumCase(Kind, "Near16", PointerKind::Near16);
262 IO.enumCase(Kind, "Far16", PointerKind::Far16);
263 IO.enumCase(Kind, "Huge16", PointerKind::Huge16);
264 IO.enumCase(Kind, "BasedOnSegment", PointerKind::BasedOnSegment);
265 IO.enumCase(Kind, "BasedOnValue", PointerKind::BasedOnValue);
266 IO.enumCase(Kind, "BasedOnSegmentValue", PointerKind::BasedOnSegmentValue);
267 IO.enumCase(Kind, "BasedOnAddress", PointerKind::BasedOnAddress);
268 IO.enumCase(Kind, "BasedOnSegmentAddress",
270 IO.enumCase(Kind, "BasedOnType", PointerKind::BasedOnType);
271 IO.enumCase(Kind, "BasedOnSelf", PointerKind::BasedOnSelf);
272 IO.enumCase(Kind, "Near32", PointerKind::Near32);
273 IO.enumCase(Kind, "Far32", PointerKind::Far32);
274 IO.enumCase(Kind, "Near64", PointerKind::Near64);
279 IO.enumCase(Mode, "Pointer", PointerMode::Pointer);
280 IO.enumCase(Mode, "LValueReference", PointerMode::LValueReference);
281 IO.enumCase(Mode, "PointerToDataMember", PointerMode::PointerToDataMember);
282 IO.enumCase(Mode, "PointerToMemberFunction",
284 IO.enumCase(Mode, "RValueReference", PointerMode::RValueReference);
288 IO.enumCase(Value, "None", HfaKind::None);
289 IO.enumCase(Value, "Float", HfaKind::Float);
290 IO.enumCase(Value, "Double", HfaKind::Double);
291 IO.enumCase(Value, "Other", HfaKind::Other);
296 IO.enumCase(Access, "None", MemberAccess::None);
297 IO.enumCase(Access, "Private", MemberAccess::Private);
298 IO.enumCase(Access, "Protected", MemberAccess::Protected);
299 IO.enumCase(Access, "Public", MemberAccess::Public);
304 IO.enumCase(Kind, "Vanilla", MethodKind::Vanilla);
305 IO.enumCase(Kind, "Virtual", MethodKind::Virtual);
306 IO.enumCase(Kind, "Static", MethodKind::Static);
307 IO.enumCase(Kind, "Friend", MethodKind::Friend);
308 IO.enumCase(Kind, "IntroducingVirtual", MethodKind::IntroducingVirtual);
309 IO.enumCase(Kind, "PureVirtual", MethodKind::PureVirtual);
310 IO.enumCase(Kind, "PureIntroducingVirtual",
316 IO.enumCase(Value, "None", WindowsRTClassKind::None);
317 IO.enumCase(Value, "Ref", WindowsRTClassKind::RefClass);
318 IO.enumCase(Value, "Value", WindowsRTClassKind::ValueClass);
319 IO.enumCase(Value, "Interface", WindowsRTClassKind::Interface);
323 IO.enumCase(Value, "Near", LabelType::Near);
324 IO.enumCase(Value, "Far", LabelType::Far);
lib/ObjectYAML/XCOFFYAML.cpp 29 ECase(C_NULL);
30 ECase(C_AUTO);
31 ECase(C_EXT);
32 ECase(C_STAT);
33 ECase(C_REG);
34 ECase(C_EXTDEF);
35 ECase(C_LABEL);
36 ECase(C_ULABEL);
37 ECase(C_MOS);
38 ECase(C_ARG);
39 ECase(C_STRTAG);
40 ECase(C_MOU);
41 ECase(C_UNTAG);
42 ECase(C_TPDEF);
43 ECase(C_USTATIC);
44 ECase(C_ENTAG);
45 ECase(C_MOE);
46 ECase(C_REGPARM);
47 ECase(C_FIELD);
48 ECase(C_BLOCK);
49 ECase(C_FCN);
50 ECase(C_EOS);
51 ECase(C_FILE);
52 ECase(C_LINE);
53 ECase(C_ALIAS);
54 ECase(C_HIDDEN);
55 ECase(C_HIDEXT);
56 ECase(C_BINCL);
57 ECase(C_EINCL);
58 ECase(C_INFO);
59 ECase(C_WEAKEXT);
60 ECase(C_DWARF);
61 ECase(C_GSYM);
62 ECase(C_LSYM);
63 ECase(C_PSYM);
64 ECase(C_RSYM);
65 ECase(C_RPSYM);
66 ECase(C_STSYM);
67 ECase(C_TCSYM);
68 ECase(C_BCOMM);
69 ECase(C_ECOML);
70 ECase(C_ECOMM);
71 ECase(C_DECL);
72 ECase(C_ENTRY);
73 ECase(C_FUN);
74 ECase(C_BSTAT);
75 ECase(C_ESTAT);
76 ECase(C_GTLS);
77 ECase(C_STTLS);
78 ECase(C_EFCN);
lib/Support/AMDGPUMetadata.cpp 31 YIO.enumCase(EN, "Default", AccessQualifier::Default);
32 YIO.enumCase(EN, "ReadOnly", AccessQualifier::ReadOnly);
33 YIO.enumCase(EN, "WriteOnly", AccessQualifier::WriteOnly);
34 YIO.enumCase(EN, "ReadWrite", AccessQualifier::ReadWrite);
41 YIO.enumCase(EN, "Private", AddressSpaceQualifier::Private);
42 YIO.enumCase(EN, "Global", AddressSpaceQualifier::Global);
43 YIO.enumCase(EN, "Constant", AddressSpaceQualifier::Constant);
44 YIO.enumCase(EN, "Local", AddressSpaceQualifier::Local);
45 YIO.enumCase(EN, "Generic", AddressSpaceQualifier::Generic);
46 YIO.enumCase(EN, "Region", AddressSpaceQualifier::Region);
53 YIO.enumCase(EN, "ByValue", ValueKind::ByValue);
54 YIO.enumCase(EN, "GlobalBuffer", ValueKind::GlobalBuffer);
55 YIO.enumCase(EN, "DynamicSharedPointer", ValueKind::DynamicSharedPointer);
56 YIO.enumCase(EN, "Sampler", ValueKind::Sampler);
57 YIO.enumCase(EN, "Image", ValueKind::Image);
58 YIO.enumCase(EN, "Pipe", ValueKind::Pipe);
59 YIO.enumCase(EN, "Queue", ValueKind::Queue);
60 YIO.enumCase(EN, "HiddenGlobalOffsetX", ValueKind::HiddenGlobalOffsetX);
61 YIO.enumCase(EN, "HiddenGlobalOffsetY", ValueKind::HiddenGlobalOffsetY);
62 YIO.enumCase(EN, "HiddenGlobalOffsetZ", ValueKind::HiddenGlobalOffsetZ);
63 YIO.enumCase(EN, "HiddenNone", ValueKind::HiddenNone);
64 YIO.enumCase(EN, "HiddenPrintfBuffer", ValueKind::HiddenPrintfBuffer);
65 YIO.enumCase(EN, "HiddenDefaultQueue", ValueKind::HiddenDefaultQueue);
66 YIO.enumCase(EN, "HiddenCompletionAction",
68 YIO.enumCase(EN, "HiddenMultiGridSyncArg",
76 YIO.enumCase(EN, "Struct", ValueType::Struct);
77 YIO.enumCase(EN, "I8", ValueType::I8);
78 YIO.enumCase(EN, "U8", ValueType::U8);
79 YIO.enumCase(EN, "I16", ValueType::I16);
80 YIO.enumCase(EN, "U16", ValueType::U16);
81 YIO.enumCase(EN, "F16", ValueType::F16);
82 YIO.enumCase(EN, "I32", ValueType::I32);
83 YIO.enumCase(EN, "U32", ValueType::U32);
84 YIO.enumCase(EN, "F32", ValueType::F32);
85 YIO.enumCase(EN, "I64", ValueType::I64);
86 YIO.enumCase(EN, "U64", ValueType::U64);
87 YIO.enumCase(EN, "F64", ValueType::F64);
lib/TextAPI/ELF/TBEHandler.cpp 27 IO.enumCase(SymbolType, "NoType", ELFSymbolType::NoType);
28 IO.enumCase(SymbolType, "Func", ELFSymbolType::Func);
29 IO.enumCase(SymbolType, "Object", ELFSymbolType::Object);
30 IO.enumCase(SymbolType, "TLS", ELFSymbolType::TLS);
31 IO.enumCase(SymbolType, "Unknown", ELFSymbolType::Unknown);
lib/TextAPI/MachO/TextStubCommon.cpp 35 IO.enumCase(Constraint, "none", ObjCConstraintType::None);
36 IO.enumCase(Constraint, "retain_release", ObjCConstraintType::Retain_Release);
37 IO.enumCase(Constraint, "retain_release_for_simulator",
39 IO.enumCase(Constraint, "retain_release_or_gc",
41 IO.enumCase(Constraint, "gc", ObjCConstraintType::GC);
tools/clang/lib/Format/Format.cpp 57 IO.enumCase(Value, "Cpp", FormatStyle::LK_Cpp);
58 IO.enumCase(Value, "Java", FormatStyle::LK_Java);
59 IO.enumCase(Value, "JavaScript", FormatStyle::LK_JavaScript);
60 IO.enumCase(Value, "ObjC", FormatStyle::LK_ObjC);
61 IO.enumCase(Value, "Proto", FormatStyle::LK_Proto);
62 IO.enumCase(Value, "TableGen", FormatStyle::LK_TableGen);
63 IO.enumCase(Value, "TextProto", FormatStyle::LK_TextProto);
64 IO.enumCase(Value, "CSharp", FormatStyle::LK_CSharp);
70 IO.enumCase(Value, "c++03", FormatStyle::LS_Cpp03);
71 IO.enumCase(Value, "C++03", FormatStyle::LS_Cpp03); // Legacy alias
72 IO.enumCase(Value, "Cpp03", FormatStyle::LS_Cpp03); // Legacy alias
74 IO.enumCase(Value, "c++11", FormatStyle::LS_Cpp11);
75 IO.enumCase(Value, "C++11", FormatStyle::LS_Cpp11); // Legacy alias
77 IO.enumCase(Value, "c++14", FormatStyle::LS_Cpp14);
78 IO.enumCase(Value, "c++17", FormatStyle::LS_Cpp17);
79 IO.enumCase(Value, "c++20", FormatStyle::LS_Cpp20);
81 IO.enumCase(Value, "Latest", FormatStyle::LS_Latest);
82 IO.enumCase(Value, "Cpp11", FormatStyle::LS_Latest); // Legacy alias
83 IO.enumCase(Value, "Auto", FormatStyle::LS_Auto);
89 IO.enumCase(Value, "Never", FormatStyle::UT_Never);
90 IO.enumCase(Value, "false", FormatStyle::UT_Never);
91 IO.enumCase(Value, "Always", FormatStyle::UT_Always);
92 IO.enumCase(Value, "true", FormatStyle::UT_Always);
93 IO.enumCase(Value, "ForIndentation", FormatStyle::UT_ForIndentation);
94 IO.enumCase(Value, "ForContinuationAndIndentation",
101 IO.enumCase(Value, "Leave", FormatStyle::JSQS_Leave);
102 IO.enumCase(Value, "Single", FormatStyle::JSQS_Single);
103 IO.enumCase(Value, "Double", FormatStyle::JSQS_Double);
109 IO.enumCase(Value, "Never", FormatStyle::SBS_Never);
110 IO.enumCase(Value, "false", FormatStyle::SBS_Never);
111 IO.enumCase(Value, "Always", FormatStyle::SBS_Always);
112 IO.enumCase(Value, "true", FormatStyle::SBS_Always);
113 IO.enumCase(Value, "Empty", FormatStyle::SBS_Empty);
119 IO.enumCase(Value, "None", FormatStyle::SFS_None);
120 IO.enumCase(Value, "false", FormatStyle::SFS_None);
121 IO.enumCase(Value, "All", FormatStyle::SFS_All);
122 IO.enumCase(Value, "true", FormatStyle::SFS_All);
123 IO.enumCase(Value, "Inline", FormatStyle::SFS_Inline);
124 IO.enumCase(Value, "InlineOnly", FormatStyle::SFS_InlineOnly);
125 IO.enumCase(Value, "Empty", FormatStyle::SFS_Empty);
131 IO.enumCase(Value, "Never", FormatStyle::SIS_Never);
132 IO.enumCase(Value, "Always", FormatStyle::SIS_Always);
133 IO.enumCase(Value, "WithoutElse", FormatStyle::SIS_WithoutElse);
136 IO.enumCase(Value, "false", FormatStyle::SIS_Never);
137 IO.enumCase(Value, "true", FormatStyle::SIS_WithoutElse);
143 IO.enumCase(Value, "None", FormatStyle::SLS_None);
144 IO.enumCase(Value, "false", FormatStyle::SLS_None);
145 IO.enumCase(Value, "Empty", FormatStyle::SLS_Empty);
146 IO.enumCase(Value, "Inline", FormatStyle::SLS_Inline);
147 IO.enumCase(Value, "All", FormatStyle::SLS_All);
148 IO.enumCase(Value, "true", FormatStyle::SLS_All);
154 IO.enumCase(Value, "Auto", FormatStyle::BPS_Auto);
155 IO.enumCase(Value, "Always", FormatStyle::BPS_Always);
156 IO.enumCase(Value, "Never", FormatStyle::BPS_Never);
162 IO.enumCase(Value, "All", FormatStyle::BOS_All);
163 IO.enumCase(Value, "true", FormatStyle::BOS_All);
164 IO.enumCase(Value, "None", FormatStyle::BOS_None);
165 IO.enumCase(Value, "false", FormatStyle::BOS_None);
166 IO.enumCase(Value, "NonAssignment", FormatStyle::BOS_NonAssignment);
172 IO.enumCase(Value, "Attach", FormatStyle::BS_Attach);
173 IO.enumCase(Value, "Linux", FormatStyle::BS_Linux);
174 IO.enumCase(Value, "Mozilla", FormatStyle::BS_Mozilla);
175 IO.enumCase(Value, "Stroustrup", FormatStyle::BS_Stroustrup);
176 IO.enumCase(Value, "Allman", FormatStyle::BS_Allman);
177 IO.enumCase(Value, "Whitesmiths", FormatStyle::BS_Whitesmiths);
178 IO.enumCase(Value, "GNU", FormatStyle::BS_GNU);
179 IO.enumCase(Value, "WebKit", FormatStyle::BS_WebKit);
180 IO.enumCase(Value, "Custom", FormatStyle::BS_Custom);
190 IO.enumCase(Value, "false", FormatStyle::BWACS_Never);
191 IO.enumCase(Value, "true", FormatStyle::BWACS_Always);
192 IO.enumCase(Value, "Never", FormatStyle::BWACS_Never);
193 IO.enumCase(Value, "MultiLine", FormatStyle::BWACS_MultiLine);
194 IO.enumCase(Value, "Always", FormatStyle::BWACS_Always);
202 IO.enumCase(Value, "BeforeColon", FormatStyle::BCIS_BeforeColon);
203 IO.enumCase(Value, "BeforeComma", FormatStyle::BCIS_BeforeComma);
204 IO.enumCase(Value, "AfterColon", FormatStyle::BCIS_AfterColon);
212 IO.enumCase(Value, "BeforeColon", FormatStyle::BILS_BeforeColon);
213 IO.enumCase(Value, "BeforeComma", FormatStyle::BILS_BeforeComma);
214 IO.enumCase(Value, "AfterColon", FormatStyle::BILS_AfterColon);
221 IO.enumCase(Value, "None", FormatStyle::PPDIS_None);
222 IO.enumCase(Value, "AfterHash", FormatStyle::PPDIS_AfterHash);
223 IO.enumCase(Value, "BeforeHash", FormatStyle::PPDIS_BeforeHash);
230 IO.enumCase(Value, "None", FormatStyle::RTBS_None);
231 IO.enumCase(Value, "All", FormatStyle::RTBS_All);
232 IO.enumCase(Value, "TopLevel", FormatStyle::RTBS_TopLevel);
233 IO.enumCase(Value, "TopLevelDefinitions",
235 IO.enumCase(Value, "AllDefinitions", FormatStyle::RTBS_AllDefinitions);
243 IO.enumCase(Value, "No", FormatStyle::BTDS_No);
244 IO.enumCase(Value, "MultiLine", FormatStyle::BTDS_MultiLine);
245 IO.enumCase(Value, "Yes", FormatStyle::BTDS_Yes);
248 IO.enumCase(Value, "false", FormatStyle::BTDS_MultiLine);
249 IO.enumCase(Value, "true", FormatStyle::BTDS_Yes);
257 IO.enumCase(Value, "None", FormatStyle::DRTBS_None);
258 IO.enumCase(Value, "All", FormatStyle::DRTBS_All);
259 IO.enumCase(Value, "TopLevel", FormatStyle::DRTBS_TopLevel);
262 IO.enumCase(Value, "false", FormatStyle::DRTBS_None);
263 IO.enumCase(Value, "true", FormatStyle::DRTBS_All);
271 IO.enumCase(Value, "None", FormatStyle::NI_None);
272 IO.enumCase(Value, "Inner", FormatStyle::NI_Inner);
273 IO.enumCase(Value, "All", FormatStyle::NI_All);
279 IO.enumCase(Value, "Align", FormatStyle::BAS_Align);
280 IO.enumCase(Value, "DontAlign", FormatStyle::BAS_DontAlign);
281 IO.enumCase(Value, "AlwaysBreak", FormatStyle::BAS_AlwaysBreak);
284 IO.enumCase(Value, "true", FormatStyle::BAS_Align);
285 IO.enumCase(Value, "false", FormatStyle::BAS_DontAlign);
293 IO.enumCase(Value, "DontAlign", FormatStyle::ENAS_DontAlign);
294 IO.enumCase(Value, "Left", FormatStyle::ENAS_Left);
295 IO.enumCase(Value, "Right", FormatStyle::ENAS_Right);
298 IO.enumCase(Value, "true", FormatStyle::ENAS_Left);
299 IO.enumCase(Value, "false", FormatStyle::ENAS_Right);
305 IO.enumCase(Value, "Middle", FormatStyle::PAS_Middle);
306 IO.enumCase(Value, "Left", FormatStyle::PAS_Left);
307 IO.enumCase(Value, "Right", FormatStyle::PAS_Right);
310 IO.enumCase(Value, "true", FormatStyle::PAS_Left);
311 IO.enumCase(Value, "false", FormatStyle::PAS_Right);
319 IO.enumCase(Value, "Never", FormatStyle::SBPO_Never);
320 IO.enumCase(Value, "ControlStatements",
322 IO.enumCase(Value, "NonEmptyParentheses",
324 IO.enumCase(Value, "Always", FormatStyle::SBPO_Always);
327 IO.enumCase(Value, "false", FormatStyle::SBPO_Never);
328 IO.enumCase(Value, "true", FormatStyle::SBPO_ControlStatements);
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 282 IO.enumCase(Value, "None", GenericTaintChecker::VariadicType::None);
283 IO.enumCase(Value, "Src", GenericTaintChecker::VariadicType::Src);
284 IO.enumCase(Value, "Dst", GenericTaintChecker::VariadicType::Dst);
tools/clang/lib/Tooling/Inclusions/IncludeStyle.cpp 25 IO.enumCase(Value, "Preserve", IncludeStyle::IBS_Preserve);
26 IO.enumCase(Value, "Merge", IncludeStyle::IBS_Merge);
27 IO.enumCase(Value, "Regroup", IncludeStyle::IBS_Regroup);
tools/clang/tools/extra/clang-doc/YAMLGenerator.cpp 35 IO.enumCase(Value, "Public", clang::AccessSpecifier::AS_public);
36 IO.enumCase(Value, "Protected", clang::AccessSpecifier::AS_protected);
37 IO.enumCase(Value, "Private", clang::AccessSpecifier::AS_private);
38 IO.enumCase(Value, "None", clang::AccessSpecifier::AS_none);
44 IO.enumCase(Value, "Struct", clang::TagTypeKind::TTK_Struct);
45 IO.enumCase(Value, "Interface", clang::TagTypeKind::TTK_Interface);
46 IO.enumCase(Value, "Union", clang::TagTypeKind::TTK_Union);
47 IO.enumCase(Value, "Class", clang::TagTypeKind::TTK_Class);
48 IO.enumCase(Value, "Enum", clang::TagTypeKind::TTK_Enum);
54 IO.enumCase(Value, "Namespace", InfoType::IT_namespace);
55 IO.enumCase(Value, "Record", InfoType::IT_record);
56 IO.enumCase(Value, "Function", InfoType::IT_function);
57 IO.enumCase(Value, "Enum", InfoType::IT_enum);
58 IO.enumCase(Value, "Default", InfoType::IT_default);
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.cpp 41 io.enumCase(value, "Record", ContextType::Record);
42 io.enumCase(value, "Namespace", ContextType::Namespace);
43 io.enumCase(value, "EnumDecl", ContextType::EnumDecl);
49 io.enumCase(value, "Variable", SymbolKind::Variable);
50 io.enumCase(value, "Function", SymbolKind::Function);
51 io.enumCase(value, "Class", SymbolKind::Class);
52 io.enumCase(value, "TypedefName", SymbolKind::TypedefName);
53 io.enumCase(value, "EnumDecl", SymbolKind::EnumDecl);
54 io.enumCase(value, "EnumConstantDecl", SymbolKind::EnumConstantDecl);
55 io.enumCase(value, "Macro", SymbolKind::Macro);
56 io.enumCase(value, "Unknown", SymbolKind::Unknown);
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 213 IO.enumCase(Value, "C", SymbolLanguage::C);
214 IO.enumCase(Value, "Cpp", SymbolLanguage::CXX);
215 IO.enumCase(Value, "ObjC", SymbolLanguage::ObjC);
216 IO.enumCase(Value, "Swift", SymbolLanguage::Swift);
224 DEFINE_ENUM(Unknown);
225 DEFINE_ENUM(Function);
226 DEFINE_ENUM(Module);
227 DEFINE_ENUM(Namespace);
228 DEFINE_ENUM(NamespaceAlias);
229 DEFINE_ENUM(Macro);
230 DEFINE_ENUM(Enum);
231 DEFINE_ENUM(Struct);
232 DEFINE_ENUM(Class);
233 DEFINE_ENUM(Protocol);
234 DEFINE_ENUM(Extension);
235 DEFINE_ENUM(Union);
236 DEFINE_ENUM(TypeAlias);
237 DEFINE_ENUM(Function);
238 DEFINE_ENUM(Variable);
239 DEFINE_ENUM(Field);
240 DEFINE_ENUM(EnumConstant);
241 DEFINE_ENUM(InstanceMethod);
242 DEFINE_ENUM(ClassMethod);
243 DEFINE_ENUM(StaticMethod);
244 DEFINE_ENUM(InstanceProperty);
245 DEFINE_ENUM(ClassProperty);
246 DEFINE_ENUM(StaticProperty);
247 DEFINE_ENUM(Constructor);
248 DEFINE_ENUM(Destructor);
249 DEFINE_ENUM(ConversionFunction);
250 DEFINE_ENUM(Parameter);
251 DEFINE_ENUM(Using);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp 123 io.enumCase(value, "unknown",lld::MachOLinkingContext::arch_unknown);
124 io.enumCase(value, "ppc", lld::MachOLinkingContext::arch_ppc);
125 io.enumCase(value, "x86", lld::MachOLinkingContext::arch_x86);
126 io.enumCase(value, "x86_64", lld::MachOLinkingContext::arch_x86_64);
127 io.enumCase(value, "armv6", lld::MachOLinkingContext::arch_armv6);
128 io.enumCase(value, "armv7", lld::MachOLinkingContext::arch_armv7);
129 io.enumCase(value, "armv7s", lld::MachOLinkingContext::arch_armv7s);
130 io.enumCase(value, "arm64", lld::MachOLinkingContext::arch_arm64);
137 io.enumCase(value, "unknown",
139 io.enumCase(value, "Mac OS X",
141 io.enumCase(value, "iOS",
143 io.enumCase(value, "iOS Simulator",
152 io.enumCase(value, "MH_OBJECT", llvm::MachO::MH_OBJECT);
153 io.enumCase(value, "MH_DYLIB", llvm::MachO::MH_DYLIB);
154 io.enumCase(value, "MH_EXECUTE", llvm::MachO::MH_EXECUTE);
155 io.enumCase(value, "MH_BUNDLE", llvm::MachO::MH_BUNDLE);
174 io.enumCase(value, "S_REGULAR",
176 io.enumCase(value, "S_ZEROFILL",
178 io.enumCase(value, "S_CSTRING_LITERALS",
180 io.enumCase(value, "S_4BYTE_LITERALS",
182 io.enumCase(value, "S_8BYTE_LITERALS",
184 io.enumCase(value, "S_LITERAL_POINTERS",
186 io.enumCase(value, "S_NON_LAZY_SYMBOL_POINTERS",
188 io.enumCase(value, "S_LAZY_SYMBOL_POINTERS",
190 io.enumCase(value, "S_SYMBOL_STUBS",
192 io.enumCase(value, "S_MOD_INIT_FUNC_POINTERS",
194 io.enumCase(value, "S_MOD_TERM_FUNC_POINTERS",
196 io.enumCase(value, "S_COALESCED",
198 io.enumCase(value, "S_GB_ZEROFILL",
200 io.enumCase(value, "S_INTERPOSING",
202 io.enumCase(value, "S_16BYTE_LITERALS",
204 io.enumCase(value, "S_DTRACE_DOF",
206 io.enumCase(value, "S_LAZY_DYLIB_SYMBOL_POINTERS",
208 io.enumCase(value, "S_THREAD_LOCAL_REGULAR",
210 io.enumCase(value, "S_THREAD_LOCAL_ZEROFILL",
212 io.enumCase(value, "S_THREAD_LOCAL_VARIABLES",
214 io.enumCase(value, "S_THREAD_LOCAL_VARIABLE_POINTERS",
216 io.enumCase(value, "S_THREAD_LOCAL_INIT_FUNCTION_POINTERS",
265 io.enumCase(value, "N_UNDF", llvm::MachO::N_UNDF);
266 io.enumCase(value, "N_ABS", llvm::MachO::N_ABS);
267 io.enumCase(value, "N_SECT", llvm::MachO::N_SECT);
268 io.enumCase(value, "N_PBUD", llvm::MachO::N_PBUD);
269 io.enumCase(value, "N_INDR", llvm::MachO::N_INDR);
376 io.enumCase(value, "X86_64_RELOC_UNSIGNED",
378 io.enumCase(value, "X86_64_RELOC_SIGNED",
380 io.enumCase(value, "X86_64_RELOC_BRANCH",
382 io.enumCase(value, "X86_64_RELOC_GOT_LOAD",
384 io.enumCase(value, "X86_64_RELOC_GOT",
386 io.enumCase(value, "X86_64_RELOC_SUBTRACTOR",
388 io.enumCase(value, "X86_64_RELOC_SIGNED_1",
390 io.enumCase(value, "X86_64_RELOC_SIGNED_2",
392 io.enumCase(value, "X86_64_RELOC_SIGNED_4",
394 io.enumCase(value, "X86_64_RELOC_TLV",
398 io.enumCase(value, "GENERIC_RELOC_VANILLA",
400 io.enumCase(value, "GENERIC_RELOC_PAIR",
402 io.enumCase(value, "GENERIC_RELOC_SECTDIFF",
404 io.enumCase(value, "GENERIC_RELOC_LOCAL_SECTDIFF",
406 io.enumCase(value, "GENERIC_RELOC_TLV",
412 io.enumCase(value, "ARM_RELOC_VANILLA",
414 io.enumCase(value, "ARM_RELOC_PAIR",
416 io.enumCase(value, "ARM_RELOC_SECTDIFF",
418 io.enumCase(value, "ARM_RELOC_LOCAL_SECTDIFF",
420 io.enumCase(value, "ARM_RELOC_BR24",
422 io.enumCase(value, "ARM_THUMB_RELOC_BR22",
424 io.enumCase(value, "ARM_RELOC_HALF",
426 io.enumCase(value, "ARM_RELOC_HALF_SECTDIFF",
430 io.enumCase(value, "ARM64_RELOC_UNSIGNED",
432 io.enumCase(value, "ARM64_RELOC_SUBTRACTOR",
434 io.enumCase(value, "ARM64_RELOC_BRANCH26",
436 io.enumCase(value, "ARM64_RELOC_PAGE21",
438 io.enumCase(value, "ARM64_RELOC_PAGEOFF12",
440 io.enumCase(value, "ARM64_RELOC_GOT_LOAD_PAGE21",
442 io.enumCase(value, "ARM64_RELOC_GOT_LOAD_PAGEOFF12",
444 io.enumCase(value, "ARM64_RELOC_POINTER_TO_GOT",
446 io.enumCase(value, "ARM64_RELOC_TLVP_LOAD_PAGE21",
448 io.enumCase(value, "ARM64_RELOC_TLVP_LOAD_PAGEOFF12",
450 io.enumCase(value, "ARM64_RELOC_ADDEND",
542 io.enumCase(value, "LC_LOAD_DYLIB",
544 io.enumCase(value, "LC_LOAD_WEAK_DYLIB",
546 io.enumCase(value, "LC_REEXPORT_DYLIB",
548 io.enumCase(value, "LC_LOAD_UPWARD_DYLIB",
550 io.enumCase(value, "LC_LAZY_LOAD_DYLIB",
552 io.enumCase(value, "LC_VERSION_MIN_MACOSX",
554 io.enumCase(value, "LC_VERSION_MIN_IPHONEOS",
556 io.enumCase(value, "LC_VERSION_MIN_TVOS",
558 io.enumCase(value, "LC_VERSION_MIN_WATCHOS",
579 io.enumCase(value, "REBASE_TYPE_POINTER",
581 io.enumCase(value, "REBASE_TYPE_TEXT_PCREL32",
583 io.enumCase(value, "REBASE_TYPE_TEXT_ABSOLUTE32",
604 io.enumCase(value, "BIND_TYPE_POINTER",
606 io.enumCase(value, "BIND_TYPE_TEXT_ABSOLUTE32",
608 io.enumCase(value, "BIND_TYPE_TEXT_PCREL32",
631 io.enumCase(value, "EXPORT_SYMBOL_FLAGS_KIND_REGULAR",
633 io.enumCase(value, "EXPORT_SYMBOL_FLAGS_KIND_THREAD_LOCAL",
635 io.enumCase(value, "EXPORT_SYMBOL_FLAGS_KIND_ABSOLUTE",
670 io.enumCase(value, "DICE_KIND_DATA",
672 io.enumCase(value, "DICE_KIND_JUMP_TABLE8",
674 io.enumCase(value, "DICE_KIND_JUMP_TABLE16",
676 io.enumCase(value, "DICE_KIND_JUMP_TABLE32",
678 io.enumCase(value, "DICE_KIND_ABS_JUMP_TABLE32",
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 287 io.enumCase(value, "error-object", lld::File::kindErrorObject);
288 io.enumCase(value, "object", lld::File::kindMachObject);
289 io.enumCase(value, "shared-library", lld::File::kindSharedLibrary);
290 io.enumCase(value, "static-library", lld::File::kindArchiveLibrary);
296 io.enumCase(value, "global", lld::Atom::scopeGlobal);
297 io.enumCase(value, "hidden", lld::Atom::scopeLinkageUnit);
298 io.enumCase(value, "static", lld::Atom::scopeTranslationUnit);
304 io.enumCase(value, "content", lld::DefinedAtom::sectionBasedOnContent);
305 io.enumCase(value, "custom", lld::DefinedAtom::sectionCustomPreferred);
306 io.enumCase(value, "custom-required",
313 io.enumCase(value, "no", DefinedAtom::interposeNo);
314 io.enumCase(value, "yes", DefinedAtom::interposeYes);
315 io.enumCase(value, "yes-and-weak", DefinedAtom::interposeYesAndRuntimeWeak);
321 io.enumCase(value, "no", lld::DefinedAtom::mergeNo);
322 io.enumCase(value, "as-tentative", lld::DefinedAtom::mergeAsTentative);
323 io.enumCase(value, "as-weak", lld::DefinedAtom::mergeAsWeak);
324 io.enumCase(value, "as-addressed-weak",
326 io.enumCase(value, "by-content", lld::DefinedAtom::mergeByContent);
327 io.enumCase(value, "same-name-and-size",
329 io.enumCase(value, "largest", lld::DefinedAtom::mergeByLargestSection);
335 io.enumCase(value, "normal", lld::DefinedAtom::deadStripNormal);
336 io.enumCase(value, "never", lld::DefinedAtom::deadStripNever);
337 io.enumCase(value, "always", lld::DefinedAtom::deadStripAlways);
343 io.enumCase(value, "normal", lld::DefinedAtom::dynamicExportNormal);
344 io.enumCase(value, "always", lld::DefinedAtom::dynamicExportAlways);
350 io.enumCase(value, "none", lld::DefinedAtom::codeNA);
351 io.enumCase(value, "mips-pic", lld::DefinedAtom::codeMipsPIC);
352 io.enumCase(value, "mips-micro", lld::DefinedAtom::codeMipsMicro);
353 io.enumCase(value, "mips-micro-pic", lld::DefinedAtom::codeMipsMicroPIC);
354 io.enumCase(value, "mips-16", lld::DefinedAtom::codeMips16);
355 io.enumCase(value, "arm-thumb", lld::DefinedAtom::codeARMThumb);
356 io.enumCase(value, "arm-a", lld::DefinedAtom::codeARM_a);
357 io.enumCase(value, "arm-d", lld::DefinedAtom::codeARM_d);
358 io.enumCase(value, "arm-t", lld::DefinedAtom::codeARM_t);
365 io.enumCase(value, "---", lld::DefinedAtom::perm___);
366 io.enumCase(value, "r--", lld::DefinedAtom::permR__);
367 io.enumCase(value, "r-x", lld::DefinedAtom::permR_X);
368 io.enumCase(value, "rw-", lld::DefinedAtom::permRW_);
369 io.enumCase(value, "rwx", lld::DefinedAtom::permRWX);
370 io.enumCase(value, "rw-l", lld::DefinedAtom::permRW_L);
371 io.enumCase(value, "unknown", lld::DefinedAtom::permUnknown);
377 io.enumCase(value, "unknown", DefinedAtom::typeUnknown);
378 io.enumCase(value, "code", DefinedAtom::typeCode);
379 io.enumCase(value, "stub", DefinedAtom::typeStub);
380 io.enumCase(value, "constant", DefinedAtom::typeConstant);
381 io.enumCase(value, "data", DefinedAtom::typeData);
382 io.enumCase(value, "quick-data", DefinedAtom::typeDataFast);
383 io.enumCase(value, "zero-fill", DefinedAtom::typeZeroFill);
384 io.enumCase(value, "zero-fill-quick", DefinedAtom::typeZeroFillFast);
385 io.enumCase(value, "const-data", DefinedAtom::typeConstData);
386 io.enumCase(value, "got", DefinedAtom::typeGOT);
387 io.enumCase(value, "resolver", DefinedAtom::typeResolver);
388 io.enumCase(value, "branch-island", DefinedAtom::typeBranchIsland);
389 io.enumCase(value, "branch-shim", DefinedAtom::typeBranchShim);
390 io.enumCase(value, "stub-helper", DefinedAtom::typeStubHelper);
391 io.enumCase(value, "c-string", DefinedAtom::typeCString);
392 io.enumCase(value, "utf16-string", DefinedAtom::typeUTF16String);
393 io.enumCase(value, "unwind-cfi", DefinedAtom::typeCFI);
394 io.enumCase(value, "unwind-lsda", DefinedAtom::typeLSDA);
395 io.enumCase(value, "const-4-byte", DefinedAtom::typeLiteral4);
396 io.enumCase(value, "const-8-byte", DefinedAtom::typeLiteral8);
397 io.enumCase(value, "const-16-byte", DefinedAtom::typeLiteral16);
398 io.enumCase(value, "lazy-pointer", DefinedAtom::typeLazyPointer);
399 io.enumCase(value, "lazy-dylib-pointer",
401 io.enumCase(value, "cfstring", DefinedAtom::typeCFString);
402 io.enumCase(value, "initializer-pointer",
404 io.enumCase(value, "terminator-pointer",
406 io.enumCase(value, "c-string-pointer",DefinedAtom::typeCStringPtr);
407 io.enumCase(value, "objc-class-pointer",
409 io.enumCase(value, "objc-category-list",
411 io.enumCase(value, "objc-image-info",
413 io.enumCase(value, "objc-method-list",
415 io.enumCase(value, "objc-class1", DefinedAtom::typeObjC1Class);
416 io.enumCase(value, "dtraceDOF", DefinedAtom::typeDTraceDOF);
417 io.enumCase(value, "interposing-tuples",
419 io.enumCase(value, "lto-temp", DefinedAtom::typeTempLTO);
420 io.enumCase(value, "compact-unwind", DefinedAtom::typeCompactUnwindInfo);
421 io.enumCase(value, "unwind-info", DefinedAtom::typeProcessedUnwindInfo);
422 io.enumCase(value, "tlv-thunk", DefinedAtom::typeThunkTLV);
423 io.enumCase(value, "tlv-data", DefinedAtom::typeTLVInitialData);
424 io.enumCase(value, "tlv-zero-fill", DefinedAtom::typeTLVInitialZeroFill);
425 io.enumCase(value, "tlv-initializer-ptr",
427 io.enumCase(value, "mach_header", DefinedAtom::typeMachHeader);
428 io.enumCase(value, "dso_handle", DefinedAtom::typeDSOHandle);
429 io.enumCase(value, "sectcreate", DefinedAtom::typeSectCreate);
435 io.enumCase(value, "never", lld::UndefinedAtom::canBeNullNever);
436 io.enumCase(value, "at-runtime", lld::UndefinedAtom::canBeNullAtRuntime);
437 io.enumCase(value, "at-buildtime",lld::UndefinedAtom::canBeNullAtBuildtime);
451 io.enumCase(value, "code", lld::SharedLibraryAtom::Type::Code);
452 io.enumCase(value, "data", lld::SharedLibraryAtom::Type::Data);
453 io.enumCase(value, "unknown", lld::SharedLibraryAtom::Type::Unknown);
502 io.enumCase(value, "object", fileKindObjectAtoms);
503 io.enumCase(value, "archive", fileKindArchive);
504 io.enumCase(value, "object-mach-o", fileKindObjectMachO);
tools/lldb/source/Utility/GDBRemote.cpp 73 io.enumCase(value, "Invalid", GDBRemotePacket::ePacketTypeInvalid);
74 io.enumCase(value, "Send", GDBRemotePacket::ePacketTypeSend);
75 io.enumCase(value, "Recv", GDBRemotePacket::ePacketTypeRecv);
tools/llvm-exegesis/lib/BenchmarkResult.cpp 237 Io.enumCase(Value, "", exegesis::InstructionBenchmark::Unknown);
238 Io.enumCase(Value, "latency", exegesis::InstructionBenchmark::Latency);
239 Io.enumCase(Value, "uops", exegesis::InstructionBenchmark::Uops);
240 Io.enumCase(Value, "inverse_throughput",
tools/llvm-ifs/llvm-ifs.cpp 93 IO.enumCase(SymbolType, "NoType", IFSSymbolType::NoType);
94 IO.enumCase(SymbolType, "Func", IFSSymbolType::Func);
95 IO.enumCase(SymbolType, "Object", IFSSymbolType::Object);
96 IO.enumCase(SymbolType, "Unknown", IFSSymbolType::Unknown);
tools/llvm-pdbutil/PdbYaml.cpp 35 io.enumCase(Value, "Invalid", PDB_Machine::Invalid);
36 io.enumCase(Value, "Am33", PDB_Machine::Am33);
37 io.enumCase(Value, "Amd64", PDB_Machine::Amd64);
38 io.enumCase(Value, "Arm", PDB_Machine::Arm);
39 io.enumCase(Value, "ArmNT", PDB_Machine::ArmNT);
40 io.enumCase(Value, "Ebc", PDB_Machine::Ebc);
41 io.enumCase(Value, "x86", PDB_Machine::x86);
42 io.enumCase(Value, "Ia64", PDB_Machine::Ia64);
43 io.enumCase(Value, "M32R", PDB_Machine::M32R);
44 io.enumCase(Value, "Mips16", PDB_Machine::Mips16);
45 io.enumCase(Value, "MipsFpu", PDB_Machine::MipsFpu);
46 io.enumCase(Value, "MipsFpu16", PDB_Machine::MipsFpu16);
47 io.enumCase(Value, "PowerPCFP", PDB_Machine::PowerPCFP);
48 io.enumCase(Value, "R4000", PDB_Machine::R4000);
49 io.enumCase(Value, "SH3", PDB_Machine::SH3);
50 io.enumCase(Value, "SH3DSP", PDB_Machine::SH3DSP);
51 io.enumCase(Value, "Thumb", PDB_Machine::Thumb);
52 io.enumCase(Value, "WceMipsV2", PDB_Machine::WceMipsV2);
53 io.enumCase(Value, "Arm64", PDB_Machine::Arm64);
59 io.enumCase(Value, "V41", llvm::pdb::PdbRaw_DbiVer::PdbDbiVC41);
60 io.enumCase(Value, "V50", llvm::pdb::PdbRaw_DbiVer::PdbDbiV50);
61 io.enumCase(Value, "V60", llvm::pdb::PdbRaw_DbiVer::PdbDbiV60);
62 io.enumCase(Value, "V70", llvm::pdb::PdbRaw_DbiVer::PdbDbiV70);
63 io.enumCase(Value, "V110", llvm::pdb::PdbRaw_DbiVer::PdbDbiV110);
69 io.enumCase(Value, "VC2", llvm::pdb::PdbRaw_ImplVer::PdbImplVC2);
70 io.enumCase(Value, "VC4", llvm::pdb::PdbRaw_ImplVer::PdbImplVC4);
71 io.enumCase(Value, "VC41", llvm::pdb::PdbRaw_ImplVer::PdbImplVC41);
72 io.enumCase(Value, "VC50", llvm::pdb::PdbRaw_ImplVer::PdbImplVC50);
73 io.enumCase(Value, "VC98", llvm::pdb::PdbRaw_ImplVer::PdbImplVC98);
74 io.enumCase(Value, "VC70Dep", llvm::pdb::PdbRaw_ImplVer::PdbImplVC70Dep);
75 io.enumCase(Value, "VC70", llvm::pdb::PdbRaw_ImplVer::PdbImplVC70);
76 io.enumCase(Value, "VC80", llvm::pdb::PdbRaw_ImplVer::PdbImplVC80);
77 io.enumCase(Value, "VC110", llvm::pdb::PdbRaw_ImplVer::PdbImplVC110);
78 io.enumCase(Value, "VC140", llvm::pdb::PdbRaw_ImplVer::PdbImplVC140);
84 io.enumCase(Value, "VC40", llvm::pdb::PdbRaw_TpiVer::PdbTpiV40);
85 io.enumCase(Value, "VC41", llvm::pdb::PdbRaw_TpiVer::PdbTpiV41);
86 io.enumCase(Value, "VC50", llvm::pdb::PdbRaw_TpiVer::PdbTpiV50);
87 io.enumCase(Value, "VC70", llvm::pdb::PdbRaw_TpiVer::PdbTpiV70);
88 io.enumCase(Value, "VC80", llvm::pdb::PdbRaw_TpiVer::PdbTpiV80);
94 io.enumCase(Features, "MinimalDebugInfo",
96 io.enumCase(Features, "NoTypeMerge", PdbRaw_FeatureSig::NoTypeMerge);
97 io.enumCase(Features, "VC110", PdbRaw_FeatureSig::VC110);
98 io.enumCase(Features, "VC140", PdbRaw_FeatureSig::VC140);
unittests/Support/YAMLIOTest.cpp 600 io.enumCase(E, "One", Enum::One);
601 io.enumCase(E, "Two", Enum::Two);
830 io.enumCase(value, "red", cRed);
831 io.enumCase(value, "blue", cBlue);
832 io.enumCase(value, "green", cGreen);
833 io.enumCase(value, "yellow",cYellow);
1510 io.enumCase(value, "a1", a1);
1511 io.enumCase(value, "a2", a2);
1512 io.enumCase(value, "a3", a3);
1518 io.enumCase(value, "b1", b1);
1519 io.enumCase(value, "b2", b2);
1520 io.enumCase(value, "b3", b3);
1526 io.enumCase(value, "A", kindA);
1527 io.enumCase(value, "B", kindB);