LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
llvm.src
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
40
kw_x
,
41
kw_true
,
42
kw_false
,
43
kw_declare
,
44
kw_define
,
45
kw_global
,
46
kw_constant
,
47
48
kw_private
,
49
kw_internal
,
50
kw_linkonce
,
51
kw_linkonce_odr
,
52
kw_weak
,
// Used as a linkage, and a modifier for "cmpxchg".
53
kw_weak_odr
,
54
kw_appending
,
55
kw_dllimport
,
56
kw_dllexport
,
57
kw_common
,
58
kw_available_externally
,
59
kw_default
,
60
kw_hidden
,
61
kw_protected
,
62
kw_unnamed_addr
,
63
kw_local_unnamed_addr
,
64
kw_externally_initialized
,
65
kw_extern_weak
,
66
kw_external
,
67
kw_thread_local
,
68
kw_localdynamic
,
69
kw_initialexec
,
70
kw_localexec
,
71
kw_zeroinitializer
,
72
kw_undef
,
73
kw_null
,
74
kw_none
,
75
kw_to
,
76
kw_caller
,
77
kw_within
,
78
kw_from
,
79
kw_tail
,
80
kw_musttail
,
81
kw_notail
,
82
kw_target
,
83
kw_triple
,
84
kw_source_filename
,
85
kw_unwind
,
86
kw_deplibs
,
// FIXME: Remove in 4.0
87
kw_datalayout
,
88
kw_volatile
,
89
kw_atomic
,
90
kw_unordered
,
91
kw_monotonic
,
92
kw_acquire
,
93
kw_release
,
94
kw_acq_rel
,
95
kw_seq_cst
,
96
kw_singlethread
,
97
kw_nnan
,
98
kw_ninf
,
99
kw_nsz
,
100
kw_arcp
,
101
kw_fast
,
102
kw_nuw
,
103
kw_nsw
,
104
kw_exact
,
105
kw_inbounds
,
106
kw_inrange
,
107
kw_align
,
108
kw_addrspace
,
109
kw_section
,
110
kw_alias
,
111
kw_ifunc
,
112
kw_module
,
113
kw_asm
,
114
kw_sideeffect
,
115
kw_alignstack
,
116
kw_inteldialect
,
117
kw_gc
,
118
kw_prefix
,
119
kw_prologue
,
120
kw_c
,
121
122
kw_cc
,
123
kw_ccc
,
124
kw_fastcc
,
125
kw_coldcc
,
126
kw_intel_ocl_bicc
,
127
kw_x86_stdcallcc
,
128
kw_x86_fastcallcc
,
129
kw_x86_thiscallcc
,
130
kw_x86_vectorcallcc
,
131
kw_x86_regcallcc
,
132
kw_arm_apcscc
,
133
kw_arm_aapcscc
,
134
kw_arm_aapcs_vfpcc
,
135
kw_msp430_intrcc
,
136
kw_avr_intrcc
,
137
kw_avr_signalcc
,
138
kw_ptx_kernel
,
139
kw_ptx_device
,
140
kw_spir_kernel
,
141
kw_spir_func
,
142
kw_x86_64_sysvcc
,
143
kw_x86_64_win64cc
,
144
kw_webkit_jscc
,
145
kw_anyregcc
,
146
kw_swiftcc
,
147
kw_preserve_mostcc
,
148
kw_preserve_allcc
,
149
kw_ghccc
,
150
kw_x86_intrcc
,
151
kw_hhvmcc
,
152
kw_hhvm_ccc
,
153
kw_cxx_fast_tlscc
,
154
kw_amdgpu_vs
,
155
kw_amdgpu_gs
,
156
kw_amdgpu_ps
,
157
kw_amdgpu_cs
,
158
kw_amdgpu_kernel
,
159
160
// Attributes:
161
kw_attributes
,
162
kw_allocsize
,
163
kw_alwaysinline
,
164
kw_argmemonly
,
165
kw_sanitize_address
,
166
kw_builtin
,
167
kw_byval
,
168
kw_inalloca
,
169
kw_cold
,
170
kw_convergent
,
171
kw_dereferenceable
,
172
kw_dereferenceable_or_null
,
173
kw_inaccessiblememonly
,
174
kw_inaccessiblemem_or_argmemonly
,
175
kw_inlinehint
,
176
kw_inreg
,
177
kw_jumptable
,
178
kw_minsize
,
179
kw_naked
,
180
kw_nest
,
181
kw_noalias
,
182
kw_nobuiltin
,
183
kw_nocapture
,
184
kw_noduplicate
,
185
kw_noimplicitfloat
,
186
kw_noinline
,
187
kw_norecurse
,
188
kw_nonlazybind
,
189
kw_nonnull
,
190
kw_noredzone
,
191
kw_noreturn
,
192
kw_nounwind
,
193
kw_optnone
,
194
kw_optsize
,
195
kw_readnone
,
196
kw_readonly
,
197
kw_returned
,
198
kw_returns_twice
,
199
kw_signext
,
200
kw_ssp
,
201
kw_sspreq
,
202
kw_sspstrong
,
203
kw_safestack
,
204
kw_sret
,
205
kw_sanitize_thread
,
206
kw_sanitize_memory
,
207
kw_swifterror
,
208
kw_swiftself
,
209
kw_uwtable
,
210
kw_writeonly
,
211
kw_zeroext
,
212
213
kw_type
,
214
kw_opaque
,
215
216
kw_comdat
,
217
218
// Comdat types
219
kw_any
,
220
kw_exactmatch
,
221
kw_largest
,
222
kw_noduplicates
,
223
kw_samesize
,
224
225
kw_eq
,
226
kw_ne
,
227
kw_slt
,
228
kw_sgt
,
229
kw_sle
,
230
kw_sge
,
231
kw_ult
,
232
kw_ugt
,
233
kw_ule
,
234
kw_uge
,
235
kw_oeq
,
236
kw_one
,
237
kw_olt
,
238
kw_ogt
,
239
kw_ole
,
240
kw_oge
,
241
kw_ord
,
242
kw_uno
,
243
kw_ueq
,
244
kw_une
,
245
246
// atomicrmw operations that aren't also instruction keywords.
247
kw_xchg
,
248
kw_nand
,
249
kw_max
,
250
kw_min
,
251
kw_umax
,
252
kw_umin
,
253
254
// Instruction Opcodes (Opcode in UIntVal).
255
kw_add
,
256
kw_fadd
,
257
kw_sub
,
258
kw_fsub
,
259
kw_mul
,
260
kw_fmul
,
261
kw_udiv
,
262
kw_sdiv
,
263
kw_fdiv
,
264
kw_urem
,
265
kw_srem
,
266
kw_frem
,
267
kw_shl
,
268
kw_lshr
,
269
kw_ashr
,
270
kw_and
,
271
kw_or
,
272
kw_xor
,
273
kw_icmp
,
274
kw_fcmp
,
275
276
kw_phi
,
277
kw_call
,
278
kw_trunc
,
279
kw_zext
,
280
kw_sext
,
281
kw_fptrunc
,
282
kw_fpext
,
283
kw_uitofp
,
284
kw_sitofp
,
285
kw_fptoui
,
286
kw_fptosi
,
287
kw_inttoptr
,
288
kw_ptrtoint
,
289
kw_bitcast
,
290
kw_addrspacecast
,
291
kw_select
,
292
kw_va_arg
,
293
294
kw_landingpad
,
295
kw_personality
,
296
kw_cleanup
,
297
kw_catch
,
298
kw_filter
,
299
300
kw_ret
,
301
kw_br
,
302
kw_switch
,
303
kw_indirectbr
,
304
kw_invoke
,
305
kw_resume
,
306
kw_unreachable
,
307
kw_cleanupret
,
308
kw_catchswitch
,
309
kw_catchret
,
310
kw_catchpad
,
311
kw_cleanuppad
,
312
313
kw_alloca
,
314
kw_load
,
315
kw_store
,
316
kw_fence
,
317
kw_cmpxchg
,
318
kw_atomicrmw
,
319
kw_getelementptr
,
320
321
kw_extractelement
,
322
kw_insertelement
,
323
kw_shufflevector
,
324
kw_extractvalue
,
325
kw_insertvalue
,
326
kw_blockaddress
,
327
328
// Metadata types.
329
kw_distinct
,
330
331
// Use-list order directives.
332
kw_uselistorder
,
333
kw_uselistorder_bb
,
334
335
// Unsigned Valued tokens (UIntVal).
336
GlobalID
,
// @42
337
LocalVarID
,
// %42
338
AttrGrpID
,
// #42
339
340
// String valued tokens (StrVal).
341
LabelStr
,
// foo:
342
GlobalVar
,
// @foo @"foo"
343
ComdatVar
,
// $foo
344
LocalVar
,
// %foo %"foo"
345
MetadataVar
,
// !foo
346
StringConstant
,
// "foo"
347
DwarfTag
,
// DW_TAG_foo
348
DwarfAttEncoding
,
// DW_ATE_foo
349
DwarfVirtuality
,
// DW_VIRTUALITY_foo
350
DwarfLang
,
// DW_LANG_foo
351
DwarfCC
,
// DW_CC_foo
352
EmissionKind
,
// lineTablesOnly
353
DwarfOp
,
// DW_OP_foo
354
DIFlag
,
// DIFlagFoo
355
DwarfMacinfo
,
// DW_MACINFO_foo
356
ChecksumKind
,
// CSK_foo
357
358
// Type valued tokens (TyVal).
359
Type
,
360
361
APFloat
,
// APFloatVal
362
APSInt
// APSInt
363
};
364
}
// end namespace lltok
365
}
// end namespace llvm
366
367
#endif
llvm::lltok::kw_hidden
Definition:
LLToken.h:60
llvm::lltok::exclaim
Definition:
LLToken.h:37
llvm::lltok::dotdotdot
Definition:
LLToken.h:25
llvm::lltok::kw_from
Definition:
LLToken.h:78
llvm::lltok::kw_sanitize_address
Definition:
LLToken.h:165
llvm::lltok::kw_local_unnamed_addr
Definition:
LLToken.h:63
llvm::lltok::LabelStr
Definition:
LLToken.h:341
llvm::lltok::GlobalID
Definition:
LLToken.h:336
llvm::lltok::kw_naked
Definition:
LLToken.h:179
llvm::lltok::kw_asm
Definition:
LLToken.h:113
llvm::lltok::kw_writeonly
Definition:
LLToken.h:210
llvm::lltok::kw_fptoui
Definition:
LLToken.h:285
llvm::lltok::kw_amdgpu_cs
Definition:
LLToken.h:157
llvm::lltok::kw_swifterror
Definition:
LLToken.h:207
llvm::lltok::kw_ord
Definition:
LLToken.h:241
llvm::lltok::kw_shl
Definition:
LLToken.h:267
llvm::lltok::kw_invoke
Definition:
LLToken.h:304
llvm::lltok::kw_inreg
Definition:
LLToken.h:176
llvm::lltok::kw_nonlazybind
Definition:
LLToken.h:188
llvm::lltok::kw_alignstack
Definition:
LLToken.h:115
llvm::lltok::kw_avr_signalcc
Definition:
LLToken.h:137
llvm::lltok::kw_oeq
Definition:
LLToken.h:235
llvm::lltok::kw_extractelement
Definition:
LLToken.h:321
llvm::lltok::kw_ashr
Definition:
LLToken.h:269
llvm::lltok::kw_readnone
Definition:
LLToken.h:195
llvm::lltok::kw_br
Definition:
LLToken.h:301
llvm::lltok::kw_byval
Definition:
LLToken.h:167
llvm::lltok::kw_filter
Definition:
LLToken.h:298
llvm::lltok::kw_catchswitch
Definition:
LLToken.h:308
llvm::lltok::kw_amdgpu_kernel
Definition:
LLToken.h:158
llvm::lltok::kw_tail
Definition:
LLToken.h:79
llvm::lltok::kw_externally_initialized
Definition:
LLToken.h:64
llvm::lltok::kw_protected
Definition:
LLToken.h:61
llvm::lltok::kw_x86_64_win64cc
Definition:
LLToken.h:143
llvm::lltok::kw_opaque
Definition:
LLToken.h:214
llvm::lltok::kw_returned
Definition:
LLToken.h:197
llvm::lltok::kw_ptrtoint
Definition:
LLToken.h:288
llvm::lltok::kw_eq
Definition:
LLToken.h:225
llvm::lltok::DwarfTag
Definition:
LLToken.h:347
llvm::lltok::MetadataVar
Definition:
LLToken.h:345
llvm::lltok::kw_common
Definition:
LLToken.h:57
llvm::lltok::kw_false
Definition:
LLToken.h:42
llvm::lltok::kw_noduplicate
Definition:
LLToken.h:184
llvm::lltok::kw_c
Definition:
LLToken.h:120
llvm::lltok::kw_constant
Definition:
LLToken.h:46
llvm::lltok::kw_cc
Definition:
LLToken.h:122
llvm::lltok::kw_fcmp
Definition:
LLToken.h:274
llvm::lltok::kw_comdat
Definition:
LLToken.h:216
llvm::lltok::kw_readonly
Definition:
LLToken.h:196
llvm::lltok::LocalVarID
Definition:
LLToken.h:337
llvm::lltok::ChecksumKind
Definition:
LLToken.h:356
llvm::lltok::kw_cleanupret
Definition:
LLToken.h:307
llvm::lltok::kw_safestack
Definition:
LLToken.h:203
llvm::lltok::kw_frem
Definition:
LLToken.h:266
llvm::lltok::kw_align
Definition:
LLToken.h:107
llvm::lltok::kw_any
Definition:
LLToken.h:219
llvm::lltok::kw_umax
Definition:
LLToken.h:251
llvm::lltok::AttrGrpID
Definition:
LLToken.h:338
llvm::lltok::kw_atomic
Definition:
LLToken.h:89
llvm::lltok::kw_olt
Definition:
LLToken.h:237
llvm::lltok::kw_seq_cst
Definition:
LLToken.h:95
llvm::lltok::kw_sideeffect
Definition:
LLToken.h:114
llvm::lltok::kw_udiv
Definition:
LLToken.h:261
llvm::lltok::kw_ptx_kernel
Definition:
LLToken.h:138
llvm::lltok::kw_anyregcc
Definition:
LLToken.h:145
llvm::lltok::kw_sspreq
Definition:
LLToken.h:201
llvm::lltok::kw_x86_stdcallcc
Definition:
LLToken.h:127
llvm::lltok::kw_inaccessiblememonly
Definition:
LLToken.h:173
llvm::lltok::kw_linkonce
Definition:
LLToken.h:50
llvm::lltok::kw_select
Definition:
LLToken.h:291
llvm::lltok::kw_spir_kernel
Definition:
LLToken.h:140
llvm::lltok::kw_intel_ocl_bicc
Definition:
LLToken.h:126
llvm::lltok::kw_prefix
Definition:
LLToken.h:118
llvm::lltok::kw_preserve_mostcc
Definition:
LLToken.h:147
llvm::lltok::kw_inttoptr
Definition:
LLToken.h:287
llvm::lltok::kw_noredzone
Definition:
LLToken.h:190
llvm::lltok::kw_sext
Definition:
LLToken.h:280
llvm::lltok::DwarfOp
Definition:
LLToken.h:353
llvm::lltok::kw_alloca
Definition:
LLToken.h:313
llvm::lltok::kw_gc
Definition:
LLToken.h:117
llvm::lltok::lsquare
Definition:
LLToken.h:29
llvm::lltok::kw_hhvm_ccc
Definition:
LLToken.h:152
llvm::lltok::less
Definition:
LLToken.h:33
llvm::lltok::kw_zext
Definition:
LLToken.h:279
llvm::lltok::kw_getelementptr
Definition:
LLToken.h:319
llvm::lltok::kw_declare
Definition:
LLToken.h:43
llvm::lltok::kw_deplibs
Definition:
LLToken.h:86
llvm::lltok::kw_preserve_allcc
Definition:
LLToken.h:148
llvm::lltok::Eof
Definition:
LLToken.h:21
llvm::lltok::ComdatVar
Definition:
LLToken.h:343
llvm::lltok::kw_optnone
Definition:
LLToken.h:193
llvm::lltok::kw_noinline
Definition:
LLToken.h:186
llvm::lltok::kw_sitofp
Definition:
LLToken.h:284
llvm::lltok::kw_private
Definition:
LLToken.h:48
llvm::lltok::kw_nsw
Definition:
LLToken.h:103
llvm::lltok::kw_monotonic
Definition:
LLToken.h:91
llvm::lltok::rbrace
Definition:
LLToken.h:32
llvm::lltok::kw_source_filename
Definition:
LLToken.h:84
llvm::lltok::kw_zeroinitializer
Definition:
LLToken.h:71
llvm::lltok::kw_localdynamic
Definition:
LLToken.h:68
llvm::lltok::kw_unnamed_addr
Definition:
LLToken.h:62
llvm::lltok::kw_inteldialect
Definition:
LLToken.h:116
llvm::lltok::kw_personality
Definition:
LLToken.h:295
llvm::lltok::kw_section
Definition:
LLToken.h:109
llvm::lltok::kw_attributes
Definition:
LLToken.h:161
llvm::lltok::kw_one
Definition:
LLToken.h:236
llvm::lltok::kw_sgt
Definition:
LLToken.h:228
llvm::lltok::kw_initialexec
Definition:
LLToken.h:69
llvm::lltok::lparen
Definition:
LLToken.h:35
llvm::lltok::kw_nsz
Definition:
LLToken.h:99
llvm::lltok::kw_addrspacecast
Definition:
LLToken.h:290
llvm::lltok::kw_and
Definition:
LLToken.h:270
llvm::lltok::kw_swiftself
Definition:
LLToken.h:208
llvm::lltok::Kind
Kind
Definition:
LLToken.h:19
llvm::lltok::kw_amdgpu_vs
Definition:
LLToken.h:154
llvm::lltok::kw_nounwind
Definition:
LLToken.h:192
llvm::lltok::kw_sub
Definition:
LLToken.h:257
llvm::lltok::kw_uno
Definition:
LLToken.h:242
llvm::lltok::kw_trunc
Definition:
LLToken.h:278
llvm::lltok::kw_min
Definition:
LLToken.h:250
llvm::lltok::kw_x86_thiscallcc
Definition:
LLToken.h:129
llvm::lltok::kw_arm_apcscc
Definition:
LLToken.h:132
llvm::lltok::APFloat
Definition:
LLToken.h:361
llvm::lltok::kw_global
Definition:
LLToken.h:45
llvm::lltok::kw_external
Definition:
LLToken.h:66
llvm::lltok::kw_cleanup
Definition:
LLToken.h:296
llvm::lltok::kw_x86_vectorcallcc
Definition:
LLToken.h:130
llvm::lltok::kw_x86_64_sysvcc
Definition:
LLToken.h:142
llvm::lltok::kw_phi
Definition:
LLToken.h:276
llvm::lltok::kw_notail
Definition:
LLToken.h:81
llvm::lltok::kw_nobuiltin
Definition:
LLToken.h:182
llvm::lltok::kw_fast
Definition:
LLToken.h:101
llvm::lltok::kw_sanitize_thread
Definition:
LLToken.h:205
llvm::lltok::kw_or
Definition:
LLToken.h:271
llvm::lltok::star
Definition:
LLToken.h:28
llvm::lltok::bar
Definition:
LLToken.h:38
llvm::lltok::kw_cold
Definition:
LLToken.h:169
llvm::lltok::kw_unreachable
Definition:
LLToken.h:306
llvm::lltok::kw_webkit_jscc
Definition:
LLToken.h:144
llvm::lltok::kw_available_externally
Definition:
LLToken.h:58
llvm::lltok::kw_catchpad
Definition:
LLToken.h:310
llvm::lltok::kw_avr_intrcc
Definition:
LLToken.h:136
llvm::lltok::kw_fdiv
Definition:
LLToken.h:263
llvm::lltok::kw_dllimport
Definition:
LLToken.h:55
llvm::lltok::kw_target
Definition:
LLToken.h:82
llvm::lltok::kw_ghccc
Definition:
LLToken.h:149
llvm::lltok::kw_inlinehint
Definition:
LLToken.h:175
llvm::lltok::kw_fsub
Definition:
LLToken.h:258
llvm::lltok::kw_argmemonly
Definition:
LLToken.h:164
llvm::lltok::kw_ret
Definition:
LLToken.h:300
llvm::lltok::kw_store
Definition:
LLToken.h:315
llvm::lltok::kw_noimplicitfloat
Definition:
LLToken.h:185
llvm::lltok::kw_alwaysinline
Definition:
LLToken.h:163
llvm::lltok::kw_extern_weak
Definition:
LLToken.h:65
llvm::lltok::kw_va_arg
Definition:
LLToken.h:292
llvm::lltok::kw_cmpxchg
Definition:
LLToken.h:317
llvm::lltok::kw_shufflevector
Definition:
LLToken.h:323
llvm::lltok::kw_lshr
Definition:
LLToken.h:268
llvm::lltok::kw_volatile
Definition:
LLToken.h:88
llvm::lltok::DIFlag
Definition:
LLToken.h:354
llvm::lltok::kw_coldcc
Definition:
LLToken.h:125
llvm::lltok::kw_noreturn
Definition:
LLToken.h:191
llvm::lltok::kw_acquire
Definition:
LLToken.h:92
llvm::lltok::kw_ifunc
Definition:
LLToken.h:111
llvm::lltok::kw_load
Definition:
LLToken.h:314
llvm::lltok::kw_hhvmcc
Definition:
LLToken.h:151
llvm::lltok::kw_weak
Definition:
LLToken.h:52
llvm::lltok::kw_arm_aapcs_vfpcc
Definition:
LLToken.h:134
llvm::lltok::kw_fmul
Definition:
LLToken.h:260
llvm::lltok::lbrace
Definition:
LLToken.h:31
llvm::lltok::kw_sge
Definition:
LLToken.h:230
llvm::lltok::kw_default
Definition:
LLToken.h:59
llvm::lltok::kw_ult
Definition:
LLToken.h:231
llvm::lltok::kw_ogt
Definition:
LLToken.h:238
llvm::lltok::kw_minsize
Definition:
LLToken.h:178
llvm::lltok::kw_unordered
Definition:
LLToken.h:90
llvm::lltok::kw_atomicrmw
Definition:
LLToken.h:318
llvm::lltok::kw_dereferenceable
Definition:
LLToken.h:171
llvm::lltok::kw_amdgpu_gs
Definition:
LLToken.h:155
llvm::lltok::kw_null
Definition:
LLToken.h:73
llvm::lltok::kw_triple
Definition:
LLToken.h:83
llvm::lltok::kw_singlethread
Definition:
LLToken.h:96
llvm::lltok::kw_fadd
Definition:
LLToken.h:256
llvm::lltok::rsquare
Definition:
LLToken.h:30
llvm::lltok::kw_acq_rel
Definition:
LLToken.h:94
llvm::lltok::kw_sanitize_memory
Definition:
LLToken.h:206
llvm::lltok::kw_une
Definition:
LLToken.h:244
llvm::lltok::kw_uselistorder_bb
Definition:
LLToken.h:333
llvm::lltok::kw_weak_odr
Definition:
LLToken.h:53
llvm::lltok::kw_arm_aapcscc
Definition:
LLToken.h:133
llvm::lltok::kw_undef
Definition:
LLToken.h:72
llvm::lltok::kw_ueq
Definition:
LLToken.h:243
llvm::lltok::kw_indirectbr
Definition:
LLToken.h:303
llvm::lltok::kw_type
Definition:
LLToken.h:213
llvm::lltok::kw_dereferenceable_or_null
Definition:
LLToken.h:172
llvm::lltok::kw_fence
Definition:
LLToken.h:316
llvm::lltok::kw_prologue
Definition:
LLToken.h:119
llvm::lltok::kw_blockaddress
Definition:
LLToken.h:326
llvm::lltok::kw_ule
Definition:
LLToken.h:233
llvm::lltok::kw_insertvalue
Definition:
LLToken.h:325
llvm::lltok::kw_extractvalue
Definition:
LLToken.h:324
llvm::lltok::kw_fastcc
Definition:
LLToken.h:124
llvm::lltok::kw_uitofp
Definition:
LLToken.h:283
llvm::lltok::kw_sle
Definition:
LLToken.h:229
llvm::lltok::kw_true
Definition:
LLToken.h:41
llvm::lltok::kw_samesize
Definition:
LLToken.h:223
llvm::lltok::kw_signext
Definition:
LLToken.h:199
llvm::lltok::kw_define
Definition:
LLToken.h:44
llvm::lltok::kw_nocapture
Definition:
LLToken.h:183
llvm::lltok::kw_dllexport
Definition:
LLToken.h:56
llvm::lltok::kw_ninf
Definition:
LLToken.h:98
llvm::lltok::kw_msp430_intrcc
Definition:
LLToken.h:135
llvm::lltok::kw_umin
Definition:
LLToken.h:252
llvm::lltok::kw_inaccessiblemem_or_argmemonly
Definition:
LLToken.h:174
llvm::lltok::kw_zeroext
Definition:
LLToken.h:211
llvm::lltok::kw_optsize
Definition:
LLToken.h:194
llvm::lltok::kw_sspstrong
Definition:
LLToken.h:202
llvm::lltok::kw_within
Definition:
LLToken.h:77
llvm::lltok::kw_exact
Definition:
LLToken.h:104
llvm::lltok::kw_musttail
Definition:
LLToken.h:80
llvm::lltok::kw_inrange
Definition:
LLToken.h:106
llvm::lltok::kw_allocsize
Definition:
LLToken.h:162
llvm::lltok::kw_xor
Definition:
LLToken.h:272
llvm::lltok::kw_nonnull
Definition:
LLToken.h:189
llvm::lltok::kw_exactmatch
Definition:
LLToken.h:220
llvm::lltok::kw_ssp
Definition:
LLToken.h:200
llvm::lltok::kw_x
Definition:
LLToken.h:40
llvm::lltok::kw_ccc
Definition:
LLToken.h:123
llvm::lltok::kw_localexec
Definition:
LLToken.h:70
llvm::lltok::kw_convergent
Definition:
LLToken.h:170
llvm::lltok::kw_fpext
Definition:
LLToken.h:282
llvm::lltok::kw_sdiv
Definition:
LLToken.h:262
llvm::lltok::kw_nnan
Definition:
LLToken.h:97
llvm::lltok::kw_max
Definition:
LLToken.h:249
llvm::lltok::kw_xchg
Definition:
LLToken.h:247
llvm::lltok::kw_fptosi
Definition:
LLToken.h:286
llvm::lltok::kw_none
Definition:
LLToken.h:74
llvm::lltok::kw_bitcast
Definition:
LLToken.h:289
llvm::lltok::DwarfAttEncoding
Definition:
LLToken.h:348
llvm::lltok::kw_mul
Definition:
LLToken.h:259
llvm::lltok::kw_alias
Definition:
LLToken.h:110
llvm::lltok::kw_x86_fastcallcc
Definition:
LLToken.h:128
llvm::lltok::kw_nand
Definition:
LLToken.h:248
llvm::lltok::kw_addrspace
Definition:
LLToken.h:108
llvm::lltok::kw_release
Definition:
LLToken.h:93
llvm::lltok::DwarfMacinfo
Definition:
LLToken.h:355
llvm::lltok::kw_inalloca
Definition:
LLToken.h:168
llvm::lltok::kw_jumptable
Definition:
LLToken.h:177
llvm::lltok::kw_sret
Definition:
LLToken.h:204
llvm::lltok::kw_arcp
Definition:
LLToken.h:100
llvm::lltok::kw_ole
Definition:
LLToken.h:239
llvm::lltok::Error
Definition:
LLToken.h:22
llvm::lltok::kw_catchret
Definition:
LLToken.h:309
llvm::lltok::StringConstant
Definition:
LLToken.h:346
llvm::lltok::GlobalVar
Definition:
LLToken.h:342
llvm::lltok::kw_inbounds
Definition:
LLToken.h:105
llvm::lltok::kw_swiftcc
Definition:
LLToken.h:146
llvm::lltok::kw_datalayout
Definition:
LLToken.h:87
llvm::lltok::DwarfVirtuality
Definition:
LLToken.h:349
llvm::lltok::kw_noalias
Definition:
LLToken.h:181
llvm::lltok::DwarfCC
Definition:
LLToken.h:351
llvm::lltok::kw_builtin
Definition:
LLToken.h:166
llvm::lltok::kw_thread_local
Definition:
LLToken.h:67
llvm::lltok::kw_srem
Definition:
LLToken.h:265
llvm::lltok::Type
Definition:
LLToken.h:359
llvm::lltok::kw_caller
Definition:
LLToken.h:76
llvm::lltok::kw_uselistorder
Definition:
LLToken.h:332
llvm::lltok::rparen
Definition:
LLToken.h:36
llvm::lltok::kw_uwtable
Definition:
LLToken.h:209
llvm::lltok::kw_x86_regcallcc
Definition:
LLToken.h:131
llvm::lltok::kw_internal
Definition:
LLToken.h:49
llvm::lltok::kw_amdgpu_ps
Definition:
LLToken.h:156
llvm::lltok::kw_unwind
Definition:
LLToken.h:85
llvm::lltok::kw_uge
Definition:
LLToken.h:234
llvm::lltok::kw_to
Definition:
LLToken.h:75
llvm::lltok::LocalVar
Definition:
LLToken.h:344
llvm::lltok::kw_slt
Definition:
LLToken.h:227
llvm::lltok::kw_resume
Definition:
LLToken.h:305
llvm::lltok::EmissionKind
Definition:
LLToken.h:352
llvm::lltok::kw_insertelement
Definition:
LLToken.h:322
llvm::lltok::kw_distinct
Definition:
LLToken.h:329
llvm::lltok::kw_icmp
Definition:
LLToken.h:273
llvm::lltok::kw_largest
Definition:
LLToken.h:221
llvm::lltok::comma
Definition:
LLToken.h:27
llvm::lltok::kw_returns_twice
Definition:
LLToken.h:198
llvm::lltok::kw_switch
Definition:
LLToken.h:302
llvm::lltok::equal
Definition:
LLToken.h:26
llvm::lltok::kw_x86_intrcc
Definition:
LLToken.h:150
llvm::lltok::kw_landingpad
Definition:
LLToken.h:294
llvm::lltok::kw_appending
Definition:
LLToken.h:54
llvm::lltok::kw_cxx_fast_tlscc
Definition:
LLToken.h:153
llvm::lltok::kw_oge
Definition:
LLToken.h:240
llvm::lltok::kw_nest
Definition:
LLToken.h:180
llvm::lltok::kw_ptx_device
Definition:
LLToken.h:139
llvm::lltok::kw_ne
Definition:
LLToken.h:226
llvm::lltok::kw_noduplicates
Definition:
LLToken.h:222
llvm::APSInt
Definition:
APSInt.h:22
llvm::lltok::kw_add
Definition:
LLToken.h:255
llvm::lltok::greater
Definition:
LLToken.h:34
llvm::lltok::kw_catch
Definition:
LLToken.h:297
llvm::lltok::kw_call
Definition:
LLToken.h:277
llvm::lltok::kw_ugt
Definition:
LLToken.h:232
llvm::lltok::DwarfLang
Definition:
LLToken.h:350
llvm::lltok::kw_urem
Definition:
LLToken.h:264
llvm::lltok::kw_linkonce_odr
Definition:
LLToken.h:51
llvm::lltok::kw_nuw
Definition:
LLToken.h:102
llvm::lltok::kw_spir_func
Definition:
LLToken.h:141
llvm::lltok::kw_fptrunc
Definition:
LLToken.h:281
llvm::lltok::kw_cleanuppad
Definition:
LLToken.h:311
llvm::lltok::kw_module
Definition:
LLToken.h:112
llvm::lltok::kw_norecurse
Definition:
LLToken.h:187
Generated on Wed Mar 8 2017 17:12:54 for LLVM by
1.8.6