Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | |* *| |
||
3 | |* Intrinsic Function Source Fragment *| |
||
4 | |* *| |
||
5 | |* Automatically generated file, do not edit! *| |
||
6 | |* *| |
||
7 | \*===----------------------------------------------------------------------===*/ |
||
8 | |||
9 | // Enum values for intrinsics |
||
10 | abs = 1, // llvm.abs |
||
11 | addressofreturnaddress, // llvm.addressofreturnaddress |
||
12 | adjust_trampoline, // llvm.adjust.trampoline |
||
13 | annotation, // llvm.annotation |
||
14 | arithmetic_fence, // llvm.arithmetic.fence |
||
15 | asan_check_memaccess, // llvm.asan.check.memaccess |
||
16 | assume, // llvm.assume |
||
17 | bitreverse, // llvm.bitreverse |
||
18 | bswap, // llvm.bswap |
||
19 | call_preallocated_arg, // llvm.call.preallocated.arg |
||
20 | call_preallocated_setup, // llvm.call.preallocated.setup |
||
21 | call_preallocated_teardown, // llvm.call.preallocated.teardown |
||
22 | canonicalize, // llvm.canonicalize |
||
23 | ceil, // llvm.ceil |
||
24 | clear_cache, // llvm.clear_cache |
||
25 | codeview_annotation, // llvm.codeview.annotation |
||
26 | convert_from_fp16, // llvm.convert.from.fp16 |
||
27 | convert_to_fp16, // llvm.convert.to.fp16 |
||
28 | copysign, // llvm.copysign |
||
29 | coro_align, // llvm.coro.align |
||
30 | coro_alloc, // llvm.coro.alloc |
||
31 | coro_alloca_alloc, // llvm.coro.alloca.alloc |
||
32 | coro_alloca_free, // llvm.coro.alloca.free |
||
33 | coro_alloca_get, // llvm.coro.alloca.get |
||
34 | coro_async_context_alloc, // llvm.coro.async.context.alloc |
||
35 | coro_async_context_dealloc, // llvm.coro.async.context.dealloc |
||
36 | coro_async_resume, // llvm.coro.async.resume |
||
37 | coro_async_size_replace, // llvm.coro.async.size.replace |
||
38 | coro_begin, // llvm.coro.begin |
||
39 | coro_destroy, // llvm.coro.destroy |
||
40 | coro_done, // llvm.coro.done |
||
41 | coro_end, // llvm.coro.end |
||
42 | coro_end_async, // llvm.coro.end.async |
||
43 | coro_frame, // llvm.coro.frame |
||
44 | coro_free, // llvm.coro.free |
||
45 | coro_id, // llvm.coro.id |
||
46 | coro_id_async, // llvm.coro.id.async |
||
47 | coro_id_retcon, // llvm.coro.id.retcon |
||
48 | coro_id_retcon_once, // llvm.coro.id.retcon.once |
||
49 | coro_noop, // llvm.coro.noop |
||
50 | coro_prepare_async, // llvm.coro.prepare.async |
||
51 | coro_prepare_retcon, // llvm.coro.prepare.retcon |
||
52 | coro_promise, // llvm.coro.promise |
||
53 | coro_resume, // llvm.coro.resume |
||
54 | coro_save, // llvm.coro.save |
||
55 | coro_size, // llvm.coro.size |
||
56 | coro_subfn_addr, // llvm.coro.subfn.addr |
||
57 | coro_suspend, // llvm.coro.suspend |
||
58 | coro_suspend_async, // llvm.coro.suspend.async |
||
59 | coro_suspend_retcon, // llvm.coro.suspend.retcon |
||
60 | cos, // llvm.cos |
||
61 | ctlz, // llvm.ctlz |
||
62 | ctpop, // llvm.ctpop |
||
63 | cttz, // llvm.cttz |
||
64 | dbg_addr, // llvm.dbg.addr |
||
65 | dbg_assign, // llvm.dbg.assign |
||
66 | dbg_declare, // llvm.dbg.declare |
||
67 | dbg_label, // llvm.dbg.label |
||
68 | dbg_value, // llvm.dbg.value |
||
69 | debugtrap, // llvm.debugtrap |
||
70 | donothing, // llvm.donothing |
||
71 | eh_dwarf_cfa, // llvm.eh.dwarf.cfa |
||
72 | eh_exceptioncode, // llvm.eh.exceptioncode |
||
73 | eh_exceptionpointer, // llvm.eh.exceptionpointer |
||
74 | eh_recoverfp, // llvm.eh.recoverfp |
||
75 | eh_return_i32, // llvm.eh.return.i32 |
||
76 | eh_return_i64, // llvm.eh.return.i64 |
||
77 | eh_sjlj_callsite, // llvm.eh.sjlj.callsite |
||
78 | eh_sjlj_functioncontext, // llvm.eh.sjlj.functioncontext |
||
79 | eh_sjlj_longjmp, // llvm.eh.sjlj.longjmp |
||
80 | eh_sjlj_lsda, // llvm.eh.sjlj.lsda |
||
81 | eh_sjlj_setjmp, // llvm.eh.sjlj.setjmp |
||
82 | eh_sjlj_setup_dispatch, // llvm.eh.sjlj.setup.dispatch |
||
83 | eh_typeid_for, // llvm.eh.typeid.for |
||
84 | eh_unwind_init, // llvm.eh.unwind.init |
||
85 | exp, // llvm.exp |
||
86 | exp2, // llvm.exp2 |
||
87 | expect, // llvm.expect |
||
88 | expect_with_probability, // llvm.expect.with.probability |
||
89 | experimental_constrained_ceil, // llvm.experimental.constrained.ceil |
||
90 | experimental_constrained_cos, // llvm.experimental.constrained.cos |
||
91 | experimental_constrained_exp, // llvm.experimental.constrained.exp |
||
92 | experimental_constrained_exp2, // llvm.experimental.constrained.exp2 |
||
93 | experimental_constrained_fadd, // llvm.experimental.constrained.fadd |
||
94 | experimental_constrained_fcmp, // llvm.experimental.constrained.fcmp |
||
95 | experimental_constrained_fcmps, // llvm.experimental.constrained.fcmps |
||
96 | experimental_constrained_fdiv, // llvm.experimental.constrained.fdiv |
||
97 | experimental_constrained_floor, // llvm.experimental.constrained.floor |
||
98 | experimental_constrained_fma, // llvm.experimental.constrained.fma |
||
99 | experimental_constrained_fmul, // llvm.experimental.constrained.fmul |
||
100 | experimental_constrained_fmuladd, // llvm.experimental.constrained.fmuladd |
||
101 | experimental_constrained_fpext, // llvm.experimental.constrained.fpext |
||
102 | experimental_constrained_fptosi, // llvm.experimental.constrained.fptosi |
||
103 | experimental_constrained_fptoui, // llvm.experimental.constrained.fptoui |
||
104 | experimental_constrained_fptrunc, // llvm.experimental.constrained.fptrunc |
||
105 | experimental_constrained_frem, // llvm.experimental.constrained.frem |
||
106 | experimental_constrained_fsub, // llvm.experimental.constrained.fsub |
||
107 | experimental_constrained_llrint, // llvm.experimental.constrained.llrint |
||
108 | experimental_constrained_llround, // llvm.experimental.constrained.llround |
||
109 | experimental_constrained_log, // llvm.experimental.constrained.log |
||
110 | experimental_constrained_log10, // llvm.experimental.constrained.log10 |
||
111 | experimental_constrained_log2, // llvm.experimental.constrained.log2 |
||
112 | experimental_constrained_lrint, // llvm.experimental.constrained.lrint |
||
113 | experimental_constrained_lround, // llvm.experimental.constrained.lround |
||
114 | experimental_constrained_maximum, // llvm.experimental.constrained.maximum |
||
115 | experimental_constrained_maxnum, // llvm.experimental.constrained.maxnum |
||
116 | experimental_constrained_minimum, // llvm.experimental.constrained.minimum |
||
117 | experimental_constrained_minnum, // llvm.experimental.constrained.minnum |
||
118 | experimental_constrained_nearbyint, // llvm.experimental.constrained.nearbyint |
||
119 | experimental_constrained_pow, // llvm.experimental.constrained.pow |
||
120 | experimental_constrained_powi, // llvm.experimental.constrained.powi |
||
121 | experimental_constrained_rint, // llvm.experimental.constrained.rint |
||
122 | experimental_constrained_round, // llvm.experimental.constrained.round |
||
123 | experimental_constrained_roundeven, // llvm.experimental.constrained.roundeven |
||
124 | experimental_constrained_sin, // llvm.experimental.constrained.sin |
||
125 | experimental_constrained_sitofp, // llvm.experimental.constrained.sitofp |
||
126 | experimental_constrained_sqrt, // llvm.experimental.constrained.sqrt |
||
127 | experimental_constrained_trunc, // llvm.experimental.constrained.trunc |
||
128 | experimental_constrained_uitofp, // llvm.experimental.constrained.uitofp |
||
129 | experimental_deoptimize, // llvm.experimental.deoptimize |
||
130 | experimental_gc_get_pointer_base, // llvm.experimental.gc.get.pointer.base |
||
131 | experimental_gc_get_pointer_offset, // llvm.experimental.gc.get.pointer.offset |
||
132 | experimental_gc_relocate, // llvm.experimental.gc.relocate |
||
133 | experimental_gc_result, // llvm.experimental.gc.result |
||
134 | experimental_gc_statepoint, // llvm.experimental.gc.statepoint |
||
135 | experimental_guard, // llvm.experimental.guard |
||
136 | experimental_noalias_scope_decl, // llvm.experimental.noalias.scope.decl |
||
137 | experimental_patchpoint_i64, // llvm.experimental.patchpoint.i64 |
||
138 | experimental_patchpoint_void, // llvm.experimental.patchpoint.void |
||
139 | experimental_stackmap, // llvm.experimental.stackmap |
||
140 | experimental_stepvector, // llvm.experimental.stepvector |
||
141 | experimental_vector_reverse, // llvm.experimental.vector.reverse |
||
142 | experimental_vector_splice, // llvm.experimental.vector.splice |
||
143 | experimental_vp_splice, // llvm.experimental.vp.splice |
||
144 | experimental_vp_strided_load, // llvm.experimental.vp.strided.load |
||
145 | experimental_vp_strided_store, // llvm.experimental.vp.strided.store |
||
146 | experimental_widenable_condition, // llvm.experimental.widenable.condition |
||
147 | fabs, // llvm.fabs |
||
148 | floor, // llvm.floor |
||
149 | fma, // llvm.fma |
||
150 | fmuladd, // llvm.fmuladd |
||
151 | fptosi_sat, // llvm.fptosi.sat |
||
152 | fptoui_sat, // llvm.fptoui.sat |
||
153 | fptrunc_round, // llvm.fptrunc.round |
||
154 | frameaddress, // llvm.frameaddress |
||
155 | fshl, // llvm.fshl |
||
156 | fshr, // llvm.fshr |
||
157 | gcread, // llvm.gcread |
||
158 | gcroot, // llvm.gcroot |
||
159 | gcwrite, // llvm.gcwrite |
||
160 | get_active_lane_mask, // llvm.get.active.lane.mask |
||
161 | get_dynamic_area_offset, // llvm.get.dynamic.area.offset |
||
162 | get_rounding, // llvm.get.rounding |
||
163 | hwasan_check_memaccess, // llvm.hwasan.check.memaccess |
||
164 | hwasan_check_memaccess_shortgranules, // llvm.hwasan.check.memaccess.shortgranules |
||
165 | icall_branch_funnel, // llvm.icall.branch.funnel |
||
166 | init_trampoline, // llvm.init.trampoline |
||
167 | instrprof_cover, // llvm.instrprof.cover |
||
168 | instrprof_increment, // llvm.instrprof.increment |
||
169 | instrprof_increment_step, // llvm.instrprof.increment.step |
||
170 | instrprof_value_profile, // llvm.instrprof.value.profile |
||
171 | invariant_end, // llvm.invariant.end |
||
172 | invariant_start, // llvm.invariant.start |
||
173 | is_constant, // llvm.is.constant |
||
174 | is_fpclass, // llvm.is.fpclass |
||
175 | launder_invariant_group, // llvm.launder.invariant.group |
||
176 | lifetime_end, // llvm.lifetime.end |
||
177 | lifetime_start, // llvm.lifetime.start |
||
178 | llrint, // llvm.llrint |
||
179 | llround, // llvm.llround |
||
180 | load_relative, // llvm.load.relative |
||
181 | localaddress, // llvm.localaddress |
||
182 | localescape, // llvm.localescape |
||
183 | localrecover, // llvm.localrecover |
||
184 | log, // llvm.log |
||
185 | log10, // llvm.log10 |
||
186 | log2, // llvm.log2 |
||
187 | loop_decrement, // llvm.loop.decrement |
||
188 | loop_decrement_reg, // llvm.loop.decrement.reg |
||
189 | lrint, // llvm.lrint |
||
190 | lround, // llvm.lround |
||
191 | masked_compressstore, // llvm.masked.compressstore |
||
192 | masked_expandload, // llvm.masked.expandload |
||
193 | masked_gather, // llvm.masked.gather |
||
194 | masked_load, // llvm.masked.load |
||
195 | masked_scatter, // llvm.masked.scatter |
||
196 | masked_store, // llvm.masked.store |
||
197 | matrix_column_major_load, // llvm.matrix.column.major.load |
||
198 | matrix_column_major_store, // llvm.matrix.column.major.store |
||
199 | matrix_multiply, // llvm.matrix.multiply |
||
200 | matrix_transpose, // llvm.matrix.transpose |
||
201 | maximum, // llvm.maximum |
||
202 | maxnum, // llvm.maxnum |
||
203 | memcpy, // llvm.memcpy |
||
204 | memcpy_element_unordered_atomic, // llvm.memcpy.element.unordered.atomic |
||
205 | memcpy_inline, // llvm.memcpy.inline |
||
206 | memmove, // llvm.memmove |
||
207 | memmove_element_unordered_atomic, // llvm.memmove.element.unordered.atomic |
||
208 | memset, // llvm.memset |
||
209 | memset_element_unordered_atomic, // llvm.memset.element.unordered.atomic |
||
210 | memset_inline, // llvm.memset.inline |
||
211 | minimum, // llvm.minimum |
||
212 | minnum, // llvm.minnum |
||
213 | nearbyint, // llvm.nearbyint |
||
214 | objc_arc_annotation_bottomup_bbend, // llvm.objc.arc.annotation.bottomup.bbend |
||
215 | objc_arc_annotation_bottomup_bbstart, // llvm.objc.arc.annotation.bottomup.bbstart |
||
216 | objc_arc_annotation_topdown_bbend, // llvm.objc.arc.annotation.topdown.bbend |
||
217 | objc_arc_annotation_topdown_bbstart, // llvm.objc.arc.annotation.topdown.bbstart |
||
218 | objc_autorelease, // llvm.objc.autorelease |
||
219 | objc_autoreleasePoolPop, // llvm.objc.autoreleasePoolPop |
||
220 | objc_autoreleasePoolPush, // llvm.objc.autoreleasePoolPush |
||
221 | objc_autoreleaseReturnValue, // llvm.objc.autoreleaseReturnValue |
||
222 | objc_clang_arc_noop_use, // llvm.objc.clang.arc.noop.use |
||
223 | objc_clang_arc_use, // llvm.objc.clang.arc.use |
||
224 | objc_copyWeak, // llvm.objc.copyWeak |
||
225 | objc_destroyWeak, // llvm.objc.destroyWeak |
||
226 | objc_initWeak, // llvm.objc.initWeak |
||
227 | objc_loadWeak, // llvm.objc.loadWeak |
||
228 | objc_loadWeakRetained, // llvm.objc.loadWeakRetained |
||
229 | objc_moveWeak, // llvm.objc.moveWeak |
||
230 | objc_release, // llvm.objc.release |
||
231 | objc_retain, // llvm.objc.retain |
||
232 | objc_retain_autorelease, // llvm.objc.retain.autorelease |
||
233 | objc_retainAutorelease, // llvm.objc.retainAutorelease |
||
234 | objc_retainAutoreleaseReturnValue, // llvm.objc.retainAutoreleaseReturnValue |
||
235 | objc_retainAutoreleasedReturnValue, // llvm.objc.retainAutoreleasedReturnValue |
||
236 | objc_retainBlock, // llvm.objc.retainBlock |
||
237 | objc_retainedObject, // llvm.objc.retainedObject |
||
238 | objc_storeStrong, // llvm.objc.storeStrong |
||
239 | objc_storeWeak, // llvm.objc.storeWeak |
||
240 | objc_sync_enter, // llvm.objc.sync.enter |
||
241 | objc_sync_exit, // llvm.objc.sync.exit |
||
242 | objc_unretainedObject, // llvm.objc.unretainedObject |
||
243 | objc_unretainedPointer, // llvm.objc.unretainedPointer |
||
244 | objc_unsafeClaimAutoreleasedReturnValue, // llvm.objc.unsafeClaimAutoreleasedReturnValue |
||
245 | objectsize, // llvm.objectsize |
||
246 | pcmarker, // llvm.pcmarker |
||
247 | pow, // llvm.pow |
||
248 | powi, // llvm.powi |
||
249 | prefetch, // llvm.prefetch |
||
250 | preserve_array_access_index, // llvm.preserve.array.access.index |
||
251 | preserve_struct_access_index, // llvm.preserve.struct.access.index |
||
252 | preserve_union_access_index, // llvm.preserve.union.access.index |
||
253 | pseudoprobe, // llvm.pseudoprobe |
||
254 | ptr_annotation, // llvm.ptr.annotation |
||
255 | ptrauth_auth, // llvm.ptrauth.auth |
||
256 | ptrauth_blend, // llvm.ptrauth.blend |
||
257 | ptrauth_resign, // llvm.ptrauth.resign |
||
258 | ptrauth_sign, // llvm.ptrauth.sign |
||
259 | ptrauth_sign_generic, // llvm.ptrauth.sign.generic |
||
260 | ptrauth_strip, // llvm.ptrauth.strip |
||
261 | ptrmask, // llvm.ptrmask |
||
262 | public_type_test, // llvm.public.type.test |
||
263 | read_register, // llvm.read_register |
||
264 | read_volatile_register, // llvm.read_volatile_register |
||
265 | readcyclecounter, // llvm.readcyclecounter |
||
266 | returnaddress, // llvm.returnaddress |
||
267 | rint, // llvm.rint |
||
268 | round, // llvm.round |
||
269 | roundeven, // llvm.roundeven |
||
270 | sadd_sat, // llvm.sadd.sat |
||
271 | sadd_with_overflow, // llvm.sadd.with.overflow |
||
272 | sdiv_fix, // llvm.sdiv.fix |
||
273 | sdiv_fix_sat, // llvm.sdiv.fix.sat |
||
274 | seh_scope_begin, // llvm.seh.scope.begin |
||
275 | seh_scope_end, // llvm.seh.scope.end |
||
276 | seh_try_begin, // llvm.seh.try.begin |
||
277 | seh_try_end, // llvm.seh.try.end |
||
278 | set_loop_iterations, // llvm.set.loop.iterations |
||
279 | set_rounding, // llvm.set.rounding |
||
280 | sideeffect, // llvm.sideeffect |
||
281 | sin, // llvm.sin |
||
282 | smax, // llvm.smax |
||
283 | smin, // llvm.smin |
||
284 | smul_fix, // llvm.smul.fix |
||
285 | smul_fix_sat, // llvm.smul.fix.sat |
||
286 | smul_with_overflow, // llvm.smul.with.overflow |
||
287 | sponentry, // llvm.sponentry |
||
288 | sqrt, // llvm.sqrt |
||
289 | ssa_copy, // llvm.ssa.copy |
||
290 | sshl_sat, // llvm.sshl.sat |
||
291 | ssub_sat, // llvm.ssub.sat |
||
292 | ssub_with_overflow, // llvm.ssub.with.overflow |
||
293 | stackguard, // llvm.stackguard |
||
294 | stackprotector, // llvm.stackprotector |
||
295 | stackrestore, // llvm.stackrestore |
||
296 | stacksave, // llvm.stacksave |
||
297 | start_loop_iterations, // llvm.start.loop.iterations |
||
298 | strip_invariant_group, // llvm.strip.invariant.group |
||
299 | swift_async_context_addr, // llvm.swift.async.context.addr |
||
300 | test_set_loop_iterations, // llvm.test.set.loop.iterations |
||
301 | test_start_loop_iterations, // llvm.test.start.loop.iterations |
||
302 | thread_pointer, // llvm.thread.pointer |
||
303 | threadlocal_address, // llvm.threadlocal.address |
||
304 | trap, // llvm.trap |
||
305 | trunc, // llvm.trunc |
||
306 | type_checked_load, // llvm.type.checked.load |
||
307 | type_test, // llvm.type.test |
||
308 | uadd_sat, // llvm.uadd.sat |
||
309 | uadd_with_overflow, // llvm.uadd.with.overflow |
||
310 | ubsantrap, // llvm.ubsantrap |
||
311 | udiv_fix, // llvm.udiv.fix |
||
312 | udiv_fix_sat, // llvm.udiv.fix.sat |
||
313 | umax, // llvm.umax |
||
314 | umin, // llvm.umin |
||
315 | umul_fix, // llvm.umul.fix |
||
316 | umul_fix_sat, // llvm.umul.fix.sat |
||
317 | umul_with_overflow, // llvm.umul.with.overflow |
||
318 | ushl_sat, // llvm.ushl.sat |
||
319 | usub_sat, // llvm.usub.sat |
||
320 | usub_with_overflow, // llvm.usub.with.overflow |
||
321 | vacopy, // llvm.va_copy |
||
322 | vaend, // llvm.va_end |
||
323 | vastart, // llvm.va_start |
||
324 | var_annotation, // llvm.var.annotation |
||
325 | vector_extract, // llvm.vector.extract |
||
326 | vector_insert, // llvm.vector.insert |
||
327 | vector_reduce_add, // llvm.vector.reduce.add |
||
328 | vector_reduce_and, // llvm.vector.reduce.and |
||
329 | vector_reduce_fadd, // llvm.vector.reduce.fadd |
||
330 | vector_reduce_fmax, // llvm.vector.reduce.fmax |
||
331 | vector_reduce_fmin, // llvm.vector.reduce.fmin |
||
332 | vector_reduce_fmul, // llvm.vector.reduce.fmul |
||
333 | vector_reduce_mul, // llvm.vector.reduce.mul |
||
334 | vector_reduce_or, // llvm.vector.reduce.or |
||
335 | vector_reduce_smax, // llvm.vector.reduce.smax |
||
336 | vector_reduce_smin, // llvm.vector.reduce.smin |
||
337 | vector_reduce_umax, // llvm.vector.reduce.umax |
||
338 | vector_reduce_umin, // llvm.vector.reduce.umin |
||
339 | vector_reduce_xor, // llvm.vector.reduce.xor |
||
340 | vp_abs, // llvm.vp.abs |
||
341 | vp_add, // llvm.vp.add |
||
342 | vp_and, // llvm.vp.and |
||
343 | vp_ashr, // llvm.vp.ashr |
||
344 | vp_bitreverse, // llvm.vp.bitreverse |
||
345 | vp_bswap, // llvm.vp.bswap |
||
346 | vp_ceil, // llvm.vp.ceil |
||
347 | vp_copysign, // llvm.vp.copysign |
||
348 | vp_ctlz, // llvm.vp.ctlz |
||
349 | vp_ctpop, // llvm.vp.ctpop |
||
350 | vp_cttz, // llvm.vp.cttz |
||
351 | vp_fabs, // llvm.vp.fabs |
||
352 | vp_fadd, // llvm.vp.fadd |
||
353 | vp_fcmp, // llvm.vp.fcmp |
||
354 | vp_fdiv, // llvm.vp.fdiv |
||
355 | vp_floor, // llvm.vp.floor |
||
356 | vp_fma, // llvm.vp.fma |
||
357 | vp_fmul, // llvm.vp.fmul |
||
358 | vp_fmuladd, // llvm.vp.fmuladd |
||
359 | vp_fneg, // llvm.vp.fneg |
||
360 | vp_fpext, // llvm.vp.fpext |
||
361 | vp_fptosi, // llvm.vp.fptosi |
||
362 | vp_fptoui, // llvm.vp.fptoui |
||
363 | vp_fptrunc, // llvm.vp.fptrunc |
||
364 | vp_frem, // llvm.vp.frem |
||
365 | vp_fshl, // llvm.vp.fshl |
||
366 | vp_fshr, // llvm.vp.fshr |
||
367 | vp_fsub, // llvm.vp.fsub |
||
368 | vp_gather, // llvm.vp.gather |
||
369 | vp_icmp, // llvm.vp.icmp |
||
370 | vp_inttoptr, // llvm.vp.inttoptr |
||
371 | vp_load, // llvm.vp.load |
||
372 | vp_lshr, // llvm.vp.lshr |
||
373 | vp_maxnum, // llvm.vp.maxnum |
||
374 | vp_merge, // llvm.vp.merge |
||
375 | vp_minnum, // llvm.vp.minnum |
||
376 | vp_mul, // llvm.vp.mul |
||
377 | vp_nearbyint, // llvm.vp.nearbyint |
||
378 | vp_or, // llvm.vp.or |
||
379 | vp_ptrtoint, // llvm.vp.ptrtoint |
||
380 | vp_reduce_add, // llvm.vp.reduce.add |
||
381 | vp_reduce_and, // llvm.vp.reduce.and |
||
382 | vp_reduce_fadd, // llvm.vp.reduce.fadd |
||
383 | vp_reduce_fmax, // llvm.vp.reduce.fmax |
||
384 | vp_reduce_fmin, // llvm.vp.reduce.fmin |
||
385 | vp_reduce_fmul, // llvm.vp.reduce.fmul |
||
386 | vp_reduce_mul, // llvm.vp.reduce.mul |
||
387 | vp_reduce_or, // llvm.vp.reduce.or |
||
388 | vp_reduce_smax, // llvm.vp.reduce.smax |
||
389 | vp_reduce_smin, // llvm.vp.reduce.smin |
||
390 | vp_reduce_umax, // llvm.vp.reduce.umax |
||
391 | vp_reduce_umin, // llvm.vp.reduce.umin |
||
392 | vp_reduce_xor, // llvm.vp.reduce.xor |
||
393 | vp_rint, // llvm.vp.rint |
||
394 | vp_round, // llvm.vp.round |
||
395 | vp_roundeven, // llvm.vp.roundeven |
||
396 | vp_roundtozero, // llvm.vp.roundtozero |
||
397 | vp_scatter, // llvm.vp.scatter |
||
398 | vp_sdiv, // llvm.vp.sdiv |
||
399 | vp_select, // llvm.vp.select |
||
400 | vp_sext, // llvm.vp.sext |
||
401 | vp_shl, // llvm.vp.shl |
||
402 | vp_sitofp, // llvm.vp.sitofp |
||
403 | vp_smax, // llvm.vp.smax |
||
404 | vp_smin, // llvm.vp.smin |
||
405 | vp_sqrt, // llvm.vp.sqrt |
||
406 | vp_srem, // llvm.vp.srem |
||
407 | vp_store, // llvm.vp.store |
||
408 | vp_sub, // llvm.vp.sub |
||
409 | vp_trunc, // llvm.vp.trunc |
||
410 | vp_udiv, // llvm.vp.udiv |
||
411 | vp_uitofp, // llvm.vp.uitofp |
||
412 | vp_umax, // llvm.vp.umax |
||
413 | vp_umin, // llvm.vp.umin |
||
414 | vp_urem, // llvm.vp.urem |
||
415 | vp_xor, // llvm.vp.xor |
||
416 | vp_zext, // llvm.vp.zext |
||
417 | vscale, // llvm.vscale |
||
418 | write_register, // llvm.write_register |
||
419 | xray_customevent, // llvm.xray.customevent |
||
420 | xray_typedevent, // llvm.xray.typedevent |
||
421 | num_intrinsics = 11378 |