LLVM
8.0.1
lib
AsmParser
LLToken.h
Go to the documentation of this file.
1
//===- LLToken.h - Token Codes for LLVM Assembly Files ----------*- C++ -*-===//
2
//
3
// The LLVM Compiler Infrastructure
4
//
5
// This file is distributed under the University of Illinois Open Source
6
// License. See LICENSE.TXT for details.
7
//
8
//===----------------------------------------------------------------------===//
9
//
10
// This file defines the enums for the .ll lexer.
11
//
12
//===----------------------------------------------------------------------===//
13
14
#ifndef LLVM_LIB_ASMPARSER_LLTOKEN_H
15
#define LLVM_LIB_ASMPARSER_LLTOKEN_H
16
17
namespace
llvm
{
18
namespace
lltok {
19
enum
Kind
{
20
// Markers
21
Eof
,
22
Error
,
23
24
// Tokens with no info.
25
dotdotdot
,
// ...
26
equal
,
27
comma
,
// = ,
28
star
,
// *
29
lsquare
,
30
rsquare
,
// [ ]
31
lbrace
,
32
rbrace
,
// { }
33
less
,
34
greater
,
// < >
35
lparen
,
36
rparen
,
// ( )
37
exclaim
,
// !
38
bar
,
// |
39
colon
,
// :
40
41
kw_x
,
42
kw_true
,
43
kw_false
,
44
kw_declare
,
45
kw_define
,
46
kw_global
,
47
kw_constant
,
48
49
kw_dso_local
,
50
kw_dso_preemptable
,
51
52
kw_private
,
53
kw_internal
,
54
kw_linkonce
,
55
kw_linkonce_odr
,
56
kw_weak
,
// Used as a linkage, and a modifier for "cmpxchg".
57
kw_weak_odr
,
58
kw_appending
,
59
kw_dllimport
,
60
kw_dllexport
,
61
kw_common
,
62
kw_available_externally
,
63
kw_default
,
64
kw_hidden
,
65
kw_protected
,
66
kw_unnamed_addr
,
67
kw_local_unnamed_addr
,
68
kw_externally_initialized
,
69
kw_extern_weak
,
70
kw_external
,
71
kw_thread_local
,
72
kw_localdynamic
,
73
kw_initialexec
,
74
kw_localexec
,
75
kw_zeroinitializer
,
76
kw_undef
,
77
kw_null
,
78
kw_none
,
79
kw_to
,
80
kw_caller
,
81
kw_within
,
82
kw_from
,
83
kw_tail
,
84
kw_musttail
,
85
kw_notail
,
86
kw_target
,
87
kw_triple
,
88
kw_source_filename
,
89
kw_unwind
,
90
kw_deplibs
,
// FIXME: Remove in 4.0
91
kw_datalayout
,
92
kw_volatile
,
93
kw_atomic
,
94
kw_unordered
,
95
kw_monotonic
,
96
kw_acquire
,
97
kw_release
,
98
kw_acq_rel
,
99
kw_seq_cst
,
100
kw_syncscope
,
101
kw_nnan
,
102
kw_ninf
,
103
kw_nsz
,
104
kw_arcp
,
105
kw_contract
,
106
kw_reassoc
,
107
kw_afn
,
108
kw_fast
,
109
kw_nuw
,
110
kw_nsw
,
111
kw_exact
,
112
kw_inbounds
,
113
kw_inrange
,
114
kw_align
,
115
kw_addrspace
,
116
kw_section
,
117
kw_alias
,
118
kw_ifunc
,
119
kw_module
,
120
kw_asm
,
121
kw_sideeffect
,
122
kw_alignstack
,
123
kw_inteldialect
,
124
kw_gc
,
125
kw_prefix
,
126
kw_prologue
,
127
kw_c
,
128
129
kw_cc
,
130
kw_ccc
,
131
kw_fastcc
,
132
kw_coldcc
,
133
kw_intel_ocl_bicc
,
134
kw_x86_stdcallcc
,
135
kw_x86_fastcallcc
,
136
kw_x86_thiscallcc
,
137
kw_x86_vectorcallcc
,
138
kw_x86_regcallcc
,
139
kw_arm_apcscc
,
140
kw_arm_aapcscc
,
141
kw_arm_aapcs_vfpcc
,
142
kw_aarch64_vector_pcs
,
143
kw_msp430_intrcc
,
144
kw_avr_intrcc
,
145
kw_avr_signalcc
,
146
kw_ptx_kernel
,
147
kw_ptx_device
,
148
kw_spir_kernel
,
149
kw_spir_func
,
150
kw_x86_64_sysvcc
,
151
kw_win64cc
,
152
kw_webkit_jscc
,
153
kw_anyregcc
,
154
kw_swiftcc
,
155
kw_preserve_mostcc
,
156
kw_preserve_allcc
,
157
kw_ghccc
,
158
kw_x86_intrcc
,
159
kw_hhvmcc
,
160
kw_hhvm_ccc
,
161
kw_cxx_fast_tlscc
,
162
kw_amdgpu_vs
,
163
kw_amdgpu_ls
,
164
kw_amdgpu_hs
,
165
kw_amdgpu_es
,
166
kw_amdgpu_gs
,
167
kw_amdgpu_ps
,
168
kw_amdgpu_cs
,
169
kw_amdgpu_kernel
,
170
171
// Attributes:
172
kw_attributes
,
173
kw_allocsize
,
174
kw_alwaysinline
,
175
kw_argmemonly
,
176
kw_sanitize_address
,
177
kw_sanitize_hwaddress
,
178
kw_builtin
,
179
kw_byval
,
180
kw_inalloca
,
181
kw_cold
,
182
kw_convergent
,
183
kw_dereferenceable
,
184
kw_dereferenceable_or_null
,
185
kw_inaccessiblememonly
,
186
kw_inaccessiblemem_or_argmemonly
,
187
kw_inlinehint
,
188
kw_inreg
,
189
kw_jumptable
,
190
kw_minsize
,
191
kw_naked
,
192
kw_nest
,
193
kw_noalias
,
194
kw_nobuiltin
,
195
kw_nocapture
,
196
kw_noduplicate
,
197
kw_noimplicitfloat
,
198
kw_noinline
,
199
kw_norecurse
,
200
kw_nonlazybind
,
201
kw_nonnull
,
202
kw_noredzone
,
203
kw_noreturn
,
204
kw_nocf_check
,
205
kw_nounwind
,
206
kw_optforfuzzing
,
207
kw_optnone
,
208
kw_optsize
,
209
kw_readnone
,
210
kw_readonly
,
211
kw_returned
,
212
kw_returns_twice
,
213
kw_signext
,
214
kw_speculatable
,
215
kw_ssp
,
216
kw_sspreq
,
217
kw_sspstrong
,
218
kw_safestack
,
219
kw_shadowcallstack
,
220
kw_sret
,
221
kw_sanitize_thread
,
222
kw_sanitize_memory
,
223
kw_speculative_load_hardening
,
224
kw_strictfp
,
225
kw_swifterror
,
226
kw_swiftself
,
227
kw_uwtable
,
228
kw_writeonly
,
229
kw_zeroext
,
230
231
kw_type
,
232
kw_opaque
,
233
234
kw_comdat
,
235
236
// Comdat types
237
kw_any
,
238
kw_exactmatch
,
239
kw_largest
,
240
kw_noduplicates
,
241
kw_samesize
,
242
243
kw_eq
,
244
kw_ne
,
245
kw_slt
,
246
kw_sgt
,
247
kw_sle
,
248
kw_sge
,
249
kw_ult
,
250
kw_ugt
,
251
kw_ule
,
252
kw_uge
,
253
kw_oeq
,
254
kw_one
,
255
kw_olt
,
256
kw_ogt
,
257
kw_ole
,
258
kw_oge
,
259
kw_ord
,
260
kw_uno
,
261
kw_ueq
,
262
kw_une
,
263
264
// atomicrmw operations that aren't also instruction keywords.
265
kw_xchg
,
266
kw_nand
,
267
kw_max
,
268
kw_min
,
269
kw_umax
,
270
kw_umin
,
271
272
// Instruction Opcodes (Opcode in UIntVal).
273
kw_fneg
,
274
kw_add
,
275
kw_fadd
,
276
kw_sub
,
277
kw_fsub
,
278
kw_mul
,
279
kw_fmul
,
280
kw_udiv
,
281
kw_sdiv
,
282
kw_fdiv
,
283
kw_urem
,
284
kw_srem
,
285
kw_frem
,
286
kw_shl
,
287
kw_lshr
,
288
kw_ashr
,
289
kw_and
,
290
kw_or
,
291
kw_xor
,
292
kw_icmp
,
293
kw_fcmp
,
294
295
kw_phi
,
296
kw_call
,
297
kw_trunc
,
298
kw_zext
,
299
kw_sext
,
300
kw_fptrunc
,
301
kw_fpext
,
302
kw_uitofp
,
303
kw_sitofp
,
304
kw_fptoui
,
305
kw_fptosi
,
306
kw_inttoptr
,
307
kw_ptrtoint
,
308
kw_bitcast
,
309
kw_addrspacecast
,
310
kw_select
,
311
kw_va_arg
,
312
313
kw_landingpad
,
314
kw_personality
,
315
kw_cleanup
,
316
kw_catch
,
317
kw_filter
,
318
319
kw_ret
,
320
kw_br
,
321
kw_switch
,
322
kw_indirectbr
,
323
kw_invoke
,
324
kw_resume
,
325
kw_unreachable
,
326
kw_cleanupret
,
327
kw_catchswitch
,
328
kw_catchret
,
329
kw_catchpad
,
330
kw_cleanuppad
,
331
332
kw_alloca
,
333
kw_load
,
334
kw_store
,
335
kw_fence
,
336
kw_cmpxchg
,
337
kw_atomicrmw
,
338
kw_getelementptr
,
339
340
kw_extractelement
,
341
kw_insertelement
,
342
kw_shufflevector
,
343
kw_extractvalue
,
344
kw_insertvalue
,
345
kw_blockaddress
,
346
347
// Metadata types.
348
kw_distinct
,
349
350
// Use-list order directives.
351
kw_uselistorder
,
352
kw_uselistorder_bb
,
353
354
// Summary index keywords
355
kw_path
,
356
kw_hash
,
357
kw_gv
,
358
kw_guid
,
359
kw_name
,
360
kw_summaries
,
361
kw_flags
,
362
kw_linkage
,
363
kw_notEligibleToImport
,
364
kw_live
,
365
kw_dsoLocal
,
366
kw_function
,
367
kw_insts
,
368
kw_funcFlags
,
369
kw_readNone
,
370
kw_readOnly
,
371
kw_noRecurse
,
372
kw_returnDoesNotAlias
,
373
kw_noInline
,
374
kw_calls
,
375
kw_callee
,
376
kw_hotness
,
377
kw_unknown
,
378
kw_hot
,
379
kw_critical
,
380
kw_relbf
,
381
kw_variable
,
382
kw_aliasee
,
383
kw_refs
,
384
kw_typeIdInfo
,
385
kw_typeTests
,
386
kw_typeTestAssumeVCalls
,
387
kw_typeCheckedLoadVCalls
,
388
kw_typeTestAssumeConstVCalls
,
389
kw_typeCheckedLoadConstVCalls
,
390
kw_vFuncId
,
391
kw_offset
,
392
kw_args
,
393
kw_typeid
,
394
kw_summary
,
395
kw_typeTestRes
,
396
kw_kind
,
397
kw_unsat
,
398
kw_byteArray
,
399
kw_inline
,
400
kw_single
,
401
kw_allOnes
,
402
kw_sizeM1BitWidth
,
403
kw_alignLog2
,
404
kw_sizeM1
,
405
kw_bitMask
,
406
kw_inlineBits
,
407
kw_wpdResolutions
,
408
kw_wpdRes
,
409
kw_indir
,
410
kw_singleImpl
,
411
kw_branchFunnel
,
412
kw_singleImplName
,
413
kw_resByArg
,
414
kw_byArg
,
415
kw_uniformRetVal
,
416
kw_uniqueRetVal
,
417
kw_virtualConstProp
,
418
kw_info
,
419
kw_byte
,
420
kw_bit
,
421
kw_varFlags
,
422
423
// Unsigned Valued tokens (UIntVal).
424
GlobalID
,
// @42
425
LocalVarID
,
// %42
426
AttrGrpID
,
// #42
427
SummaryID
,
// ^42
428
429
// String valued tokens (StrVal).
430
LabelStr
,
// foo:
431
GlobalVar
,
// @foo @"foo"
432
ComdatVar
,
// $foo
433
LocalVar
,
// %foo %"foo"
434
MetadataVar
,
// !foo
435
StringConstant
,
// "foo"
436
DwarfTag
,
// DW_TAG_foo
437
DwarfAttEncoding
,
// DW_ATE_foo
438
DwarfVirtuality
,
// DW_VIRTUALITY_foo
439
DwarfLang
,
// DW_LANG_foo
440
DwarfCC
,
// DW_CC_foo
441
EmissionKind
,
// lineTablesOnly
442
NameTableKind
,
// GNU
443
DwarfOp
,
// DW_OP_foo
444
DIFlag
,
// DIFlagFoo
445
DISPFlag
,
// DISPFlagFoo
446
DwarfMacinfo
,
// DW_MACINFO_foo
447
ChecksumKind
,
// CSK_foo
448
449
// Type valued tokens (TyVal).
450
Type
,
451
452
APFloat
,
// APFloatVal
453
APSInt
// APSInt
454
};
455
}
// end namespace lltok
456
}
// end namespace llvm
457
458
#endif
llvm::lltok::kw_hidden
Definition:
LLToken.h:64
llvm::lltok::kw_inline
Definition:
LLToken.h:399
llvm::lltok::exclaim
Definition:
LLToken.h:37
llvm::lltok::kw_summary
Definition:
LLToken.h:394
llvm::lltok::kw_allOnes
Definition:
LLToken.h:401
llvm::lltok::dotdotdot
Definition:
LLToken.h:25
llvm::lltok::kw_from
Definition:
LLToken.h:82
llvm::lltok::kw_sanitize_address
Definition:
LLToken.h:176
llvm::lltok::kw_local_unnamed_addr
Definition:
LLToken.h:67
llvm::lltok::LabelStr
Definition:
LLToken.h:430
llvm::lltok::GlobalID
Definition:
LLToken.h:424
llvm::lltok::kw_naked
Definition:
LLToken.h:191
llvm::lltok::kw_funcFlags
Definition:
LLToken.h:368
llvm::lltok::kw_asm
Definition:
LLToken.h:120
llvm::lltok::kw_writeonly
Definition:
LLToken.h:228
llvm::lltok::kw_hot
Definition:
LLToken.h:378
llvm::lltok::kw_fptoui
Definition:
LLToken.h:304
llvm::lltok::kw_reassoc
Definition:
LLToken.h:106
llvm::lltok::kw_amdgpu_cs
Definition:
LLToken.h:168
llvm::lltok::kw_swifterror
Definition:
LLToken.h:225
llvm::lltok::kw_bit
Definition:
LLToken.h:420
llvm::lltok::kw_ord
Definition:
LLToken.h:259
llvm::lltok::DISPFlag
Definition:
LLToken.h:445
llvm::lltok::kw_shl
Definition:
LLToken.h:286
llvm::lltok::kw_invoke
Definition:
LLToken.h:323
llvm::lltok::kw_inreg
Definition:
LLToken.h:188
llvm::lltok::kw_nonlazybind
Definition:
LLToken.h:200
llvm::lltok::kw_alignstack
Definition:
LLToken.h:122
llvm::lltok::kw_avr_signalcc
Definition:
LLToken.h:145
llvm::lltok::kw_oeq
Definition:
LLToken.h:253
llvm::lltok::kw_extractelement
Definition:
LLToken.h:340
llvm
This class represents lattice values for constants.
Definition:
AllocatorList.h:24
llvm::lltok::kw_ashr
Definition:
LLToken.h:288
llvm::lltok::kw_readnone
Definition:
LLToken.h:209
llvm::lltok::kw_br
Definition:
LLToken.h:320
llvm::lltok::kw_byval
Definition:
LLToken.h:179
llvm::lltok::kw_filter
Definition:
LLToken.h:317
llvm::lltok::kw_alignLog2
Definition:
LLToken.h:403
llvm::lltok::kw_catchswitch
Definition:
LLToken.h:327
llvm::lltok::kw_readOnly
Definition:
LLToken.h:370
llvm::lltok::kw_amdgpu_kernel
Definition:
LLToken.h:169
llvm::lltok::kw_tail
Definition:
LLToken.h:83
llvm::lltok::kw_externally_initialized
Definition:
LLToken.h:68
llvm::lltok::kw_relbf
Definition:
LLToken.h:380
llvm::lltok::kw_protected
Definition:
LLToken.h:65
llvm::lltok::kw_opaque
Definition:
LLToken.h:232
llvm::lltok::kw_returned
Definition:
LLToken.h:211
llvm::lltok::kw_ptrtoint
Definition:
LLToken.h:307
llvm::lltok::kw_eq
Definition:
LLToken.h:243
llvm::lltok::kw_amdgpu_es
Definition:
LLToken.h:165
llvm::lltok::DwarfTag
Definition:
LLToken.h:436
llvm::lltok::MetadataVar
Definition:
LLToken.h:434
llvm::lltok::kw_common
Definition:
LLToken.h:61
llvm::lltok::kw_false
Definition:
LLToken.h:43
llvm::lltok::kw_noduplicate
Definition:
LLToken.h:196
llvm::lltok::kw_c
Definition:
LLToken.h:127
llvm::lltok::kw_uniqueRetVal
Definition:
LLToken.h:416
llvm::lltok::kw_constant
Definition:
LLToken.h:47
llvm::lltok::kw_cc
Definition:
LLToken.h:129
llvm::lltok::kw_typeCheckedLoadConstVCalls
Definition:
LLToken.h:389
llvm::lltok::kw_fcmp
Definition:
LLToken.h:293
llvm::lltok::kw_comdat
Definition:
LLToken.h:234
llvm::lltok::kw_readonly
Definition:
LLToken.h:210
llvm::lltok::LocalVarID
Definition:
LLToken.h:425
llvm::lltok::kw_variable
Definition:
LLToken.h:381
llvm::lltok::ChecksumKind
Definition:
LLToken.h:447
llvm::lltok::kw_cleanupret
Definition:
LLToken.h:326
llvm::lltok::kw_safestack
Definition:
LLToken.h:218
llvm::lltok::kw_frem
Definition:
LLToken.h:285
llvm::lltok::kw_align
Definition:
LLToken.h:114
llvm::lltok::kw_any
Definition:
LLToken.h:237
llvm::lltok::kw_typeTestAssumeVCalls
Definition:
LLToken.h:386
llvm::lltok::kw_offset
Definition:
LLToken.h:391
llvm::lltok::kw_umax
Definition:
LLToken.h:269
llvm::lltok::AttrGrpID
Definition:
LLToken.h:426
llvm::lltok::kw_atomic
Definition:
LLToken.h:93
llvm::lltok::kw_olt
Definition:
LLToken.h:255
llvm::lltok::kw_seq_cst
Definition:
LLToken.h:99
llvm::lltok::kw_typeCheckedLoadVCalls
Definition:
LLToken.h:387
llvm::lltok::kw_sideeffect
Definition:
LLToken.h:121
llvm::lltok::kw_udiv
Definition:
LLToken.h:280
llvm::lltok::NameTableKind
Definition:
LLToken.h:442
llvm::lltok::kw_ptx_kernel
Definition:
LLToken.h:146
llvm::lltok::kw_hash
Definition:
LLToken.h:356
llvm::lltok::kw_anyregcc
Definition:
LLToken.h:153
llvm::lltok::kw_sspreq
Definition:
LLToken.h:216
llvm::lltok::kw_x86_stdcallcc
Definition:
LLToken.h:134
llvm::lltok::kw_inaccessiblememonly
Definition:
LLToken.h:185
llvm::lltok::kw_linkonce
Definition:
LLToken.h:54
llvm::lltok::kw_strictfp
Definition:
LLToken.h:224
llvm::lltok::kw_info
Definition:
LLToken.h:418
llvm::lltok::kw_select
Definition:
LLToken.h:310
llvm::lltok::kw_spir_kernel
Definition:
LLToken.h:148
llvm::lltok::kw_vFuncId
Definition:
LLToken.h:390
llvm::lltok::kw_intel_ocl_bicc
Definition:
LLToken.h:133
llvm::lltok::kw_name
Definition:
LLToken.h:359
llvm::lltok::kw_prefix
Definition:
LLToken.h:125
llvm::lltok::kw_varFlags
Definition:
LLToken.h:421
llvm::lltok::kw_hotness
Definition:
LLToken.h:376
llvm::lltok::kw_preserve_mostcc
Definition:
LLToken.h:155
llvm::lltok::kw_inttoptr
Definition:
LLToken.h:306
llvm::lltok::kw_noredzone
Definition:
LLToken.h:202
llvm::lltok::kw_byArg
Definition:
LLToken.h:414
llvm::lltok::kw_sext
Definition:
LLToken.h:299
llvm::lltok::kw_wpdRes
Definition:
LLToken.h:408
llvm::lltok::DwarfOp
Definition:
LLToken.h:443
llvm::lltok::kw_alloca
Definition:
LLToken.h:332
llvm::lltok::kw_gc
Definition:
LLToken.h:124
llvm::lltok::lsquare
Definition:
LLToken.h:29
llvm::lltok::kw_hhvm_ccc
Definition:
LLToken.h:160
llvm::lltok::less
Definition:
LLToken.h:33
llvm::lltok::kw_zext
Definition:
LLToken.h:298
llvm::lltok::kw_getelementptr
Definition:
LLToken.h:338
llvm::lltok::kw_aarch64_vector_pcs
Definition:
LLToken.h:142
llvm::lltok::kw_sizeM1
Definition:
LLToken.h:404
llvm::lltok::kw_declare
Definition:
LLToken.h:44
llvm::lltok::kw_deplibs
Definition:
LLToken.h:90
llvm::lltok::kw_preserve_allcc
Definition:
LLToken.h:156
llvm::lltok::kw_sizeM1BitWidth
Definition:
LLToken.h:402
llvm::lltok::Eof
Definition:
LLToken.h:21
llvm::lltok::ComdatVar
Definition:
LLToken.h:432
llvm::lltok::kw_optnone
Definition:
LLToken.h:207
llvm::lltok::kw_noinline
Definition:
LLToken.h:198
llvm::lltok::kw_sitofp
Definition:
LLToken.h:303
llvm::lltok::kw_private
Definition:
LLToken.h:52
llvm::lltok::kw_nsw
Definition:
LLToken.h:110
llvm::lltok::colon
Definition:
LLToken.h:39
llvm::lltok::kw_monotonic
Definition:
LLToken.h:95
llvm::lltok::rbrace
Definition:
LLToken.h:32
llvm::lltok::kw_source_filename
Definition:
LLToken.h:88
llvm::lltok::kw_zeroinitializer
Definition:
LLToken.h:75
llvm::lltok::kw_afn
Definition:
LLToken.h:107
llvm::lltok::kw_localdynamic
Definition:
LLToken.h:72
llvm::lltok::kw_unnamed_addr
Definition:
LLToken.h:66
llvm::lltok::kw_inteldialect
Definition:
LLToken.h:123
llvm::lltok::kw_personality
Definition:
LLToken.h:314
llvm::lltok::kw_section
Definition:
LLToken.h:116
llvm::lltok::kw_attributes
Definition:
LLToken.h:172
llvm::lltok::kw_one
Definition:
LLToken.h:254
llvm::lltok::kw_dso_preemptable
Definition:
LLToken.h:50
llvm::lltok::kw_typeTestAssumeConstVCalls
Definition:
LLToken.h:388
llvm::lltok::kw_sgt
Definition:
LLToken.h:246
llvm::lltok::kw_initialexec
Definition:
LLToken.h:73
llvm::lltok::lparen
Definition:
LLToken.h:35
llvm::lltok::kw_nsz
Definition:
LLToken.h:103
llvm::lltok::kw_addrspacecast
Definition:
LLToken.h:309
llvm::lltok::kw_and
Definition:
LLToken.h:289
llvm::lltok::kw_syncscope
Definition:
LLToken.h:100
llvm::lltok::kw_swiftself
Definition:
LLToken.h:226
llvm::lltok::Kind
Kind
Definition:
LLToken.h:19
llvm::lltok::kw_amdgpu_vs
Definition:
LLToken.h:162
llvm::lltok::kw_byte
Definition:
LLToken.h:419
llvm::lltok::kw_nounwind
Definition:
LLToken.h:205
llvm::lltok::kw_sub
Definition:
LLToken.h:276
llvm::lltok::kw_uno
Definition:
LLToken.h:260
llvm::lltok::kw_trunc
Definition:
LLToken.h:297
llvm::lltok::kw_min
Definition:
LLToken.h:268
llvm::lltok::kw_x86_thiscallcc
Definition:
LLToken.h:136
llvm::lltok::kw_optforfuzzing
Definition:
LLToken.h:206
llvm::lltok::kw_arm_apcscc
Definition:
LLToken.h:139
llvm::lltok::kw_typeTestRes
Definition:
LLToken.h:395
llvm::lltok::APFloat
Definition:
LLToken.h:452
llvm::lltok::kw_global
Definition:
LLToken.h:46
llvm::lltok::kw_external
Definition:
LLToken.h:70
llvm::lltok::SummaryID
Definition:
LLToken.h:427
llvm::lltok::kw_cleanup
Definition:
LLToken.h:315
llvm::lltok::kw_noRecurse
Definition:
LLToken.h:371
llvm::lltok::kw_x86_vectorcallcc
Definition:
LLToken.h:137
llvm::lltok::kw_x86_64_sysvcc
Definition:
LLToken.h:150
llvm::lltok::kw_phi
Definition:
LLToken.h:295
llvm::lltok::kw_callee
Definition:
LLToken.h:375
llvm::lltok::kw_unknown
Definition:
LLToken.h:377
llvm::lltok::kw_notail
Definition:
LLToken.h:85
llvm::lltok::kw_nobuiltin
Definition:
LLToken.h:194
llvm::lltok::kw_fast
Definition:
LLToken.h:108
llvm::lltok::kw_sanitize_thread
Definition:
LLToken.h:221
llvm::lltok::kw_or
Definition:
LLToken.h:290
llvm::lltok::star
Definition:
LLToken.h:28
llvm::lltok::bar
Definition:
LLToken.h:38
llvm::lltok::kw_cold
Definition:
LLToken.h:181
llvm::lltok::kw_unreachable
Definition:
LLToken.h:325
llvm::lltok::kw_webkit_jscc
Definition:
LLToken.h:152
llvm::lltok::kw_available_externally
Definition:
LLToken.h:62
llvm::lltok::kw_catchpad
Definition:
LLToken.h:329
llvm::lltok::kw_typeTests
Definition:
LLToken.h:385
llvm::lltok::kw_avr_intrcc
Definition:
LLToken.h:144
llvm::lltok::kw_inlineBits
Definition:
LLToken.h:406
llvm::lltok::kw_fdiv
Definition:
LLToken.h:282
llvm::lltok::kw_dllimport
Definition:
LLToken.h:59
llvm::lltok::kw_target
Definition:
LLToken.h:86
llvm::lltok::kw_ghccc
Definition:
LLToken.h:157
llvm::lltok::kw_inlinehint
Definition:
LLToken.h:187
llvm::lltok::kw_fsub
Definition:
LLToken.h:277
llvm::lltok::kw_critical
Definition:
LLToken.h:379
llvm::lltok::kw_argmemonly
Definition:
LLToken.h:175
llvm::lltok::kw_sanitize_hwaddress
Definition:
LLToken.h:177
llvm::lltok::kw_dso_local
Definition:
LLToken.h:49
llvm::lltok::kw_ret
Definition:
LLToken.h:319
llvm::lltok::kw_returnDoesNotAlias
Definition:
LLToken.h:372
llvm::lltok::kw_store
Definition:
LLToken.h:334
llvm::lltok::kw_amdgpu_ls
Definition:
LLToken.h:163
llvm::lltok::kw_noimplicitfloat
Definition:
LLToken.h:197
llvm::lltok::kw_summaries
Definition:
LLToken.h:360
llvm::lltok::kw_alwaysinline
Definition:
LLToken.h:174
llvm::lltok::kw_extern_weak
Definition:
LLToken.h:69
llvm::lltok::kw_va_arg
Definition:
LLToken.h:311
llvm::lltok::kw_cmpxchg
Definition:
LLToken.h:336
llvm::lltok::kw_shufflevector
Definition:
LLToken.h:342
llvm::lltok::kw_lshr
Definition:
LLToken.h:287
llvm::lltok::kw_volatile
Definition:
LLToken.h:92
llvm::lltok::DIFlag
Definition:
LLToken.h:444
llvm::lltok::kw_coldcc
Definition:
LLToken.h:132
llvm::lltok::kw_noreturn
Definition:
LLToken.h:203
llvm::lltok::kw_acquire
Definition:
LLToken.h:96
llvm::lltok::kw_unsat
Definition:
LLToken.h:397
llvm::lltok::kw_linkage
Definition:
LLToken.h:362
llvm::lltok::kw_ifunc
Definition:
LLToken.h:118
llvm::lltok::kw_load
Definition:
LLToken.h:333
llvm::lltok::kw_wpdResolutions
Definition:
LLToken.h:407
llvm::lltok::kw_hhvmcc
Definition:
LLToken.h:159
llvm::lltok::kw_win64cc
Definition:
LLToken.h:151
llvm::lltok::kw_weak
Definition:
LLToken.h:56
llvm::lltok::kw_arm_aapcs_vfpcc
Definition:
LLToken.h:141
llvm::lltok::kw_fmul
Definition:
LLToken.h:279
llvm::lltok::lbrace
Definition:
LLToken.h:31
llvm::lltok::kw_sge
Definition:
LLToken.h:248
llvm::lltok::kw_default
Definition:
LLToken.h:63
llvm::lltok::kw_ult
Definition:
LLToken.h:249
llvm::lltok::kw_ogt
Definition:
LLToken.h:256
llvm::lltok::kw_minsize
Definition:
LLToken.h:190
llvm::lltok::kw_unordered
Definition:
LLToken.h:94
llvm::lltok::kw_atomicrmw
Definition:
LLToken.h:337
llvm::lltok::kw_dereferenceable
Definition:
LLToken.h:183
llvm::lltok::kw_amdgpu_gs
Definition:
LLToken.h:166
llvm::lltok::kw_null
Definition:
LLToken.h:77
llvm::lltok::kw_triple
Definition:
LLToken.h:87
llvm::lltok::kw_uniformRetVal
Definition:
LLToken.h:415
llvm::lltok::kw_fadd
Definition:
LLToken.h:275
llvm::lltok::rsquare
Definition:
LLToken.h:30
llvm::lltok::kw_amdgpu_hs
Definition:
LLToken.h:164
llvm::lltok::kw_single
Definition:
LLToken.h:400
llvm::lltok::kw_acq_rel
Definition:
LLToken.h:98
llvm::lltok::kw_sanitize_memory
Definition:
LLToken.h:222
llvm::lltok::kw_une
Definition:
LLToken.h:262
llvm::lltok::kw_uselistorder_bb
Definition:
LLToken.h:352
llvm::lltok::kw_weak_odr
Definition:
LLToken.h:57
llvm::lltok::kw_arm_aapcscc
Definition:
LLToken.h:140
llvm::lltok::kw_undef
Definition:
LLToken.h:76
llvm::lltok::kw_readNone
Definition:
LLToken.h:369
llvm::lltok::kw_ueq
Definition:
LLToken.h:261
llvm::lltok::kw_indirectbr
Definition:
LLToken.h:322
llvm::lltok::kw_args
Definition:
LLToken.h:392
llvm::lltok::kw_byteArray
Definition:
LLToken.h:398
llvm::lltok::kw_type
Definition:
LLToken.h:231
llvm::lltok::kw_dereferenceable_or_null
Definition:
LLToken.h:184
llvm::lltok::kw_fence
Definition:
LLToken.h:335
llvm::lltok::kw_noInline
Definition:
LLToken.h:373
llvm::lltok::kw_typeid
Definition:
LLToken.h:393
llvm::lltok::kw_prologue
Definition:
LLToken.h:126
llvm::lltok::kw_blockaddress
Definition:
LLToken.h:345
llvm::lltok::kw_ule
Definition:
LLToken.h:251
llvm::lltok::kw_insertvalue
Definition:
LLToken.h:344
llvm::lltok::kw_extractvalue
Definition:
LLToken.h:343
llvm::lltok::kw_fastcc
Definition:
LLToken.h:131
llvm::lltok::kw_uitofp
Definition:
LLToken.h:302
llvm::lltok::kw_singleImpl
Definition:
LLToken.h:410
llvm::lltok::kw_sle
Definition:
LLToken.h:247
llvm::lltok::kw_true
Definition:
LLToken.h:42
llvm::lltok::kw_samesize
Definition:
LLToken.h:241
llvm::lltok::kw_signext
Definition:
LLToken.h:213
llvm::lltok::kw_define
Definition:
LLToken.h:45
llvm::lltok::kw_branchFunnel
Definition:
LLToken.h:411
llvm::lltok::kw_nocapture
Definition:
LLToken.h:195
llvm::lltok::kw_dllexport
Definition:
LLToken.h:60
llvm::lltok::kw_ninf
Definition:
LLToken.h:102
llvm::lltok::kw_msp430_intrcc
Definition:
LLToken.h:143
llvm::lltok::kw_calls
Definition:
LLToken.h:374
llvm::lltok::kw_umin
Definition:
LLToken.h:270
llvm::lltok::kw_inaccessiblemem_or_argmemonly
Definition:
LLToken.h:186
llvm::lltok::kw_zeroext
Definition:
LLToken.h:229
llvm::lltok::kw_optsize
Definition:
LLToken.h:208
llvm::lltok::kw_speculative_load_hardening
Definition:
LLToken.h:223
llvm::lltok::kw_sspstrong
Definition:
LLToken.h:217
llvm::lltok::kw_within
Definition:
LLToken.h:81
llvm::lltok::kw_exact
Definition:
LLToken.h:111
llvm::lltok::kw_musttail
Definition:
LLToken.h:84
llvm::lltok::kw_inrange
Definition:
LLToken.h:113
llvm::lltok::kw_allocsize
Definition:
LLToken.h:173
llvm::lltok::kw_xor
Definition:
LLToken.h:291
llvm::lltok::kw_nonnull
Definition:
LLToken.h:201
llvm::lltok::kw_exactmatch
Definition:
LLToken.h:238
llvm::lltok::kw_ssp
Definition:
LLToken.h:215
llvm::lltok::kw_x
Definition:
LLToken.h:41
llvm::lltok::kw_typeIdInfo
Definition:
LLToken.h:384
llvm::lltok::kw_ccc
Definition:
LLToken.h:130
llvm::lltok::kw_localexec
Definition:
LLToken.h:74
llvm::lltok::kw_convergent
Definition:
LLToken.h:182
llvm::lltok::kw_fpext
Definition:
LLToken.h:301
llvm::lltok::kw_sdiv
Definition:
LLToken.h:281
llvm::lltok::kw_nnan
Definition:
LLToken.h:101
llvm::lltok::kw_max
Definition:
LLToken.h:267
llvm::lltok::kw_nocf_check
Definition:
LLToken.h:204
llvm::lltok::kw_indir
Definition:
LLToken.h:409
llvm::lltok::kw_insts
Definition:
LLToken.h:367
llvm::lltok::kw_xchg
Definition:
LLToken.h:265
llvm::lltok::kw_fptosi
Definition:
LLToken.h:305
llvm::lltok::kw_none
Definition:
LLToken.h:78
llvm::lltok::kw_bitcast
Definition:
LLToken.h:308
llvm::lltok::DwarfAttEncoding
Definition:
LLToken.h:437
llvm::lltok::kw_mul
Definition:
LLToken.h:278
llvm::lltok::kw_alias
Definition:
LLToken.h:117
llvm::lltok::kw_x86_fastcallcc
Definition:
LLToken.h:135
llvm::lltok::kw_nand
Definition:
LLToken.h:266
llvm::lltok::kw_addrspace
Definition:
LLToken.h:115
llvm::lltok::kw_virtualConstProp
Definition:
LLToken.h:417
llvm::lltok::kw_release
Definition:
LLToken.h:97
llvm::lltok::DwarfMacinfo
Definition:
LLToken.h:446
llvm::lltok::kw_inalloca
Definition:
LLToken.h:180
llvm::lltok::kw_jumptable
Definition:
LLToken.h:189
llvm::lltok::kw_sret
Definition:
LLToken.h:220
llvm::lltok::kw_arcp
Definition:
LLToken.h:104
llvm::lltok::kw_live
Definition:
LLToken.h:364
llvm::lltok::kw_ole
Definition:
LLToken.h:257
llvm::lltok::kw_notEligibleToImport
Definition:
LLToken.h:363
llvm::lltok::Error
Definition:
LLToken.h:22
llvm::lltok::kw_refs
Definition:
LLToken.h:383
llvm::lltok::kw_catchret
Definition:
LLToken.h:328
llvm::lltok::kw_dsoLocal
Definition:
LLToken.h:365
llvm::lltok::StringConstant
Definition:
LLToken.h:435
llvm::lltok::GlobalVar
Definition:
LLToken.h:431
llvm::lltok::kw_path
Definition:
LLToken.h:355
llvm::lltok::kw_inbounds
Definition:
LLToken.h:112
llvm::lltok::kw_swiftcc
Definition:
LLToken.h:154
llvm::lltok::kw_guid
Definition:
LLToken.h:358
llvm::lltok::kw_datalayout
Definition:
LLToken.h:91
llvm::lltok::kw_speculatable
Definition:
LLToken.h:214
llvm::lltok::DwarfVirtuality
Definition:
LLToken.h:438
llvm::lltok::kw_noalias
Definition:
LLToken.h:193
llvm::lltok::DwarfCC
Definition:
LLToken.h:440
llvm::lltok::kw_builtin
Definition:
LLToken.h:178
llvm::lltok::kw_thread_local
Definition:
LLToken.h:71
llvm::lltok::kw_srem
Definition:
LLToken.h:284
llvm::lltok::Type
Definition:
LLToken.h:450
llvm::lltok::kw_caller
Definition:
LLToken.h:80
llvm::lltok::kw_uselistorder
Definition:
LLToken.h:351
llvm::lltok::rparen
Definition:
LLToken.h:36
llvm::lltok::kw_uwtable
Definition:
LLToken.h:227
llvm::lltok::kw_gv
Definition:
LLToken.h:357
llvm::lltok::kw_x86_regcallcc
Definition:
LLToken.h:138
llvm::lltok::kw_internal
Definition:
LLToken.h:53
llvm::lltok::kw_shadowcallstack
Definition:
LLToken.h:219
llvm::lltok::kw_fneg
Definition:
LLToken.h:273
llvm::lltok::kw_amdgpu_ps
Definition:
LLToken.h:167
llvm::lltok::kw_kind
Definition:
LLToken.h:396
llvm::lltok::kw_unwind
Definition:
LLToken.h:89
llvm::lltok::kw_uge
Definition:
LLToken.h:252
llvm::lltok::kw_to
Definition:
LLToken.h:79
llvm::lltok::LocalVar
Definition:
LLToken.h:433
llvm::lltok::kw_aliasee
Definition:
LLToken.h:382
llvm::lltok::kw_slt
Definition:
LLToken.h:245
llvm::lltok::kw_resume
Definition:
LLToken.h:324
llvm::lltok::EmissionKind
Definition:
LLToken.h:441
llvm::lltok::kw_insertelement
Definition:
LLToken.h:341
llvm::lltok::kw_distinct
Definition:
LLToken.h:348
llvm::lltok::kw_function
Definition:
LLToken.h:366
llvm::lltok::kw_icmp
Definition:
LLToken.h:292
llvm::lltok::kw_largest
Definition:
LLToken.h:239
llvm::lltok::comma
Definition:
LLToken.h:27
llvm::lltok::kw_resByArg
Definition:
LLToken.h:413
llvm::lltok::kw_returns_twice
Definition:
LLToken.h:212
llvm::lltok::kw_switch
Definition:
LLToken.h:321
llvm::lltok::equal
Definition:
LLToken.h:26
llvm::lltok::kw_x86_intrcc
Definition:
LLToken.h:158
llvm::lltok::kw_landingpad
Definition:
LLToken.h:313
llvm::lltok::kw_appending
Definition:
LLToken.h:58
llvm::lltok::kw_flags
Definition:
LLToken.h:361
llvm::lltok::kw_cxx_fast_tlscc
Definition:
LLToken.h:161
llvm::lltok::kw_oge
Definition:
LLToken.h:258
llvm::lltok::kw_nest
Definition:
LLToken.h:192
llvm::lltok::kw_bitMask
Definition:
LLToken.h:405
llvm::lltok::kw_ptx_device
Definition:
LLToken.h:147
llvm::lltok::kw_ne
Definition:
LLToken.h:244
llvm::lltok::kw_noduplicates
Definition:
LLToken.h:240
llvm::APSInt
Definition:
APSInt.h:22
llvm::lltok::kw_add
Definition:
LLToken.h:274
llvm::lltok::greater
Definition:
LLToken.h:34
llvm::lltok::kw_catch
Definition:
LLToken.h:316
llvm::lltok::kw_call
Definition:
LLToken.h:296
llvm::lltok::kw_ugt
Definition:
LLToken.h:250
llvm::lltok::DwarfLang
Definition:
LLToken.h:439
llvm::lltok::kw_contract
Definition:
LLToken.h:105
llvm::lltok::kw_urem
Definition:
LLToken.h:283
llvm::lltok::kw_linkonce_odr
Definition:
LLToken.h:55
llvm::lltok::kw_nuw
Definition:
LLToken.h:109
llvm::lltok::kw_spir_func
Definition:
LLToken.h:149
llvm::lltok::kw_fptrunc
Definition:
LLToken.h:300
llvm::lltok::kw_cleanuppad
Definition:
LLToken.h:330
llvm::lltok::kw_module
Definition:
LLToken.h:119
llvm::lltok::kw_norecurse
Definition:
LLToken.h:199
llvm::lltok::kw_singleImplName
Definition:
LLToken.h:412
Generated on Sun Dec 20 2020 13:53:52 for LLVM by
1.8.13