14
14
< a title ="Context Class Reference "> </ a >
15
15
< header >
16
16
< div class ="content-wrapper ">
17
- < p > < a href ="../index.html "> Docs</ a > (100% documented)</ p >
17
+ < p > < a href ="../index.html "> LLVM Docs</ a > (100% documented)</ p >
18
18
</ div >
19
19
</ header >
20
20
< div class ="content-wrapper ">
21
21
< p id ="breadcrumbs ">
22
- < a href ="../index.html "> Reference</ a >
22
+ < a href ="../index.html "> LLVM Reference</ a >
23
23
< img id ="carat " src ="../img/carat.png " />
24
24
Context Class Reference
25
25
</ p >
75
75
</ ul >
76
76
</ li >
77
77
< li class ="nav-group-name ">
78
- < a href ="../Enums.html "> Enums </ a >
78
+ < a href ="../Enums.html "> Enumerations </ a >
79
79
< ul class ="nav-group-tasks ">
80
80
< li class ="nav-group-task ">
81
81
< a href ="../Enums/AtomicOrdering.html "> AtomicOrdering</ a >
99
99
< a href ="../Enums/CodegenFileType.html "> CodegenFileType</ a >
100
100
</ li >
101
101
< li class ="nav-group-task ">
102
- < a href ="../Enums/FloatType.html "> FloatType</ a >
103
- </ li >
104
- < li class ="nav-group-task ">
105
- < a href ="../Enums.html#/s:O4LLVM8Floating "> Floating</ a >
102
+ < a href ="../Enums.html#/s:4LLVM8FloatingO "> Floating</ a >
106
103
</ li >
107
104
< li class ="nav-group-task ">
108
105
< a href ="../Enums/FunctionPass.html "> FunctionPass</ a >
144
141
< a href ="../Enums/RelocMode.html "> RelocMode</ a >
145
142
</ li >
146
143
< li class ="nav-group-task ">
147
- < a href ="../Enums.html#/s:O4LLVM6Signed "> Signed</ a >
144
+ < a href ="../Enums.html#/s:4LLVM6SignedO "> Signed</ a >
148
145
</ li >
149
146
< li class ="nav-group-task ">
150
147
< a href ="../Enums/StorageClass.html "> StorageClass</ a >
151
148
</ li >
149
+ < li class ="nav-group-task ">
150
+ < a href ="../Enums.html#/s:4LLVM6StructO "> Struct</ a >
151
+ </ li >
152
152
< li class ="nav-group-task ">
153
153
< a href ="../Enums/TargetMachineError.html "> TargetMachineError</ a >
154
154
</ li >
155
155
< li class ="nav-group-task ">
156
156
< a href ="../Enums/ThreadLocalModel.html "> ThreadLocalModel</ a >
157
157
</ li >
158
158
< li class ="nav-group-task ">
159
- < a href ="../Enums.html#/s:O4LLVM8Unsigned "> Unsigned</ a >
159
+ < a href ="../Enums/UnnamedAddressKind.html "> UnnamedAddressKind</ a >
160
+ </ li >
161
+ < li class ="nav-group-task ">
162
+ < a href ="../Enums.html#/s:4LLVM8UnsignedO "> Unsigned</ a >
163
+ </ li >
164
+ < li class ="nav-group-task ">
165
+ < a href ="../Enums.html#/s:4LLVM6VectorO "> Vector</ a >
160
166
</ li >
161
167
< li class ="nav-group-task ">
162
168
< a href ="../Enums/Visibility.html "> Visibility</ a >
211
217
< a href ="../Functions.html "> Functions</ a >
212
218
< ul class ="nav-group-tasks ">
213
219
< li class ="nav-group-task ">
214
- < a href ="../Functions.html#/s:F4LLVMop1sFGVS_8ConstantOS_6Signed_GS0_S1__ "> -(_:)</ a >
215
- </ li >
216
- < li class ="nav-group-task ">
217
- < a href ="../Functions.html#/s:F4LLVMop1sFGVS_8ConstantOS_8Floating_GS0_S1__ "> -(_:)</ a >
218
- </ li >
219
- < li class ="nav-group-task ">
220
- < a href ="../Functions.html#/s:F4LLVM14initializeLLVMFT_T_ "> initializeLLVM()</ a >
220
+ < a href ="../Functions.html#/s:4LLVM010initializeA0yyF "> initializeLLVM()</ a >
221
221
</ li >
222
222
</ ul >
223
223
</ li >
224
224
< li class ="nav-group-name ">
225
225
< a href ="../Protocols.html "> Protocols</ a >
226
226
< ul class ="nav-group-tasks ">
227
227
< li class ="nav-group-task ">
228
- < a href ="../Protocols.html#/s:P4LLVM22ConstantRepresentation "> ConstantRepresentation</ a >
228
+ < a href ="../Protocols.html#/s:4LLVM22ConstantRepresentationP "> ConstantRepresentation</ a >
229
229
</ li >
230
230
< li class ="nav-group-task ">
231
231
< a href ="../Protocols/IRGlobal.html "> IRGlobal</ a >
237
237
< a href ="../Protocols/IRValue.html "> IRValue</ a >
238
238
</ li >
239
239
< li class ="nav-group-task ">
240
- < a href ="../Protocols.html#/s:P4LLVM30IntegralConstantRepresentation "> IntegralConstantRepresentation</ a >
240
+ < a href ="../Protocols.html#/s:4LLVM30IntegralConstantRepresentationP "> IntegralConstantRepresentation</ a >
241
+ </ li >
242
+ < li class ="nav-group-task ">
243
+ < a href ="../Protocols.html#/s:4LLVM31NumericalConstantRepresentationP "> NumericalConstantRepresentation</ a >
241
244
</ li >
242
245
</ ul >
243
246
</ li >
244
247
< li class ="nav-group-name ">
245
- < a href ="../Structs.html "> Structs </ a >
248
+ < a href ="../Structs.html "> Structures </ a >
246
249
< ul class ="nav-group-tasks ">
247
250
< li class ="nav-group-task ">
248
251
< a href ="../Structs/Alias.html "> Alias</ a >
262
265
< li class ="nav-group-task ">
263
266
< a href ="../Structs/Constant.html "> Constant</ a >
264
267
</ li >
268
+ < li class ="nav-group-task ">
269
+ < a href ="../Structs/FloatType.html "> FloatType</ a >
270
+ </ li >
271
+ < li class ="nav-group-task ">
272
+ < a href ="../Structs/FloatType/Kind.html "> – Kind</ a >
273
+ </ li >
265
274
< li class ="nav-group-task ">
266
275
< a href ="../Structs/FunctionType.html "> FunctionType</ a >
267
276
</ li >
335
344
< h1 > Context</ h1 >
336
345
< div class ="declaration ">
337
346
< div class ="language ">
338
- < pre class ="highlight "> < code > < span class ="kd "> public</ span > < span class ="kd "> class</ span > < span class ="kt "> Context</ span > </ code > </ pre >
347
+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="kd "> class</ span > < span class ="kt "> Context</ span > </ code > </ pre >
339
348
340
349
</ div >
341
350
</ div >
@@ -348,9 +357,9 @@ <h1>Context</h1>
348
357
< li class ="item ">
349
358
< div >
350
359
< code >
351
- < a name ="/s:ZvC4LLVM7Context6globalS0_ "> </ a >
360
+ < a name ="/s:4LLVM7ContextC6globalACvZ "> </ a >
352
361
< a name ="//apple_ref/swift/Variable/global " class ="dashAnchor "> </ a >
353
- < a class ="token " href ="#/s:ZvC4LLVM7Context6globalS0_ "> global</ a >
362
+ < a class ="token " href ="#/s:4LLVM7ContextC6globalACvZ "> global</ a >
354
363
</ code >
355
364
</ div >
356
365
< div class ="height-container ">
@@ -365,7 +374,34 @@ <h1>Context</h1>
365
374
< h4 > Declaration</ h4 >
366
375
< div class ="language ">
367
376
< p class ="aside-title "> Swift</ p >
368
- < pre class ="highlight "> < code > < span class ="kd "> public</ span > < span class ="kd "> static</ span > < span class ="k "> let</ span > < span class ="nv "> global</ span > < span class ="o "> =</ span > < span class ="kt "> Context</ span > < span class ="p "> (</ span > < span class ="nv "> llvm</ span > < span class ="p "> :</ span > < span class ="kt "> LLVMGetGlobalContext</ span > < span class ="p "> ()</ span > < span class ="o "> !</ span > < span class ="p "> )</ span > </ code > </ pre >
377
+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="kd "> static</ span > < span class ="k "> let</ span > < span class ="nv "> global</ span > < span class ="o "> =</ span > < span class ="kt "> Context</ span > < span class ="p "> (</ span > < span class ="nv "> llvm</ span > < span class ="p "> :</ span > < span class ="kt "> LLVMGetGlobalContext</ span > < span class ="p "> ()</ span > < span class ="o "> !</ span > < span class ="p "> )</ span > </ code > </ pre >
378
+
379
+ </ div >
380
+ </ div >
381
+ </ section >
382
+ </ div >
383
+ </ li >
384
+ < li class ="item ">
385
+ < div >
386
+ < code >
387
+ < a name ="/s:4LLVM7ContextCACycfc "> </ a >
388
+ < a name ="//apple_ref/swift/Method/init() " class ="dashAnchor "> </ a >
389
+ < a class ="token " href ="#/s:4LLVM7ContextCACycfc "> init()</ a >
390
+ </ code >
391
+ </ div >
392
+ < div class ="height-container ">
393
+ < div class ="pointer-container "> </ div >
394
+ < section class ="section ">
395
+ < div class ="pointer "> </ div >
396
+ < div class ="abstract ">
397
+ < p > Creates a < code > Context</ code > object using < code > LLVMContextCreate</ code > </ p >
398
+
399
+ </ div >
400
+ < div class ="declaration ">
401
+ < h4 > Declaration</ h4 >
402
+ < div class ="language ">
403
+ < p class ="aside-title "> Swift</ p >
404
+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="nf "> init</ span > < span class ="p "> ()</ span > </ code > </ pre >
369
405
370
406
</ div >
371
407
</ div >
@@ -375,9 +411,9 @@ <h4>Declaration</h4>
375
411
< li class ="item ">
376
412
< div >
377
413
< code >
378
- < a name ="/s:FC4LLVM7ContextcFT4llvmVs13OpaquePointer_S0_ "> </ a >
379
- < a name ="//apple_ref/swift/Method/init(llvm:) " class ="dashAnchor "> </ a >
380
- < a class ="token " href ="#/s:FC4LLVM7ContextcFT4llvmVs13OpaquePointer_S0_ "> init(llvm:)</ a >
414
+ < a name ="/s:4LLVM7ContextCACs13OpaquePointerV4llvm_Sb04ownsB0tcfc "> </ a >
415
+ < a name ="//apple_ref/swift/Method/init(llvm:ownsContext: ) " class ="dashAnchor "> </ a >
416
+ < a class ="token " href ="#/s:4LLVM7ContextCACs13OpaquePointerV4llvm_Sb04ownsB0tcfc "> init(llvm:ownsContext :)</ a >
381
417
</ code >
382
418
</ div >
383
419
< div class ="height-container ">
@@ -392,7 +428,7 @@ <h4>Declaration</h4>
392
428
< h4 > Declaration</ h4 >
393
429
< div class ="language ">
394
430
< p class ="aside-title "> Swift</ p >
395
- < pre class ="highlight "> < code > < span class ="kd "> public</ span > < span class ="nf "> init</ span > < span class ="p "> (</ span > < span class ="nv "> llvm</ span > < span class ="p "> :</ span > < span class ="kt "> LLVMContextRef</ span > < span class ="p "> )</ span > </ code > </ pre >
431
+ < pre class ="highlight swift "> < code > < span class ="kd "> public</ span > < span class ="nf "> init</ span > < span class ="p "> (</ span > < span class ="nv "> llvm</ span > < span class ="p "> :</ span > < span class ="kt "> LLVMContextRef</ span > < span class =" p " > , </ span > < span class =" nv " > ownsContext </ span > < span class =" p " > : </ span > < span class =" kt " > Bool </ span > < span class =" o " > = </ span > < span class =" kc " > false </ span > < span class ="p "> )</ span > </ code > </ pre >
396
432
397
433
</ div >
398
434
</ div >
@@ -404,8 +440,8 @@ <h4>Declaration</h4>
404
440
</ section >
405
441
</ section >
406
442
< section id ="footer ">
407
- < p > © 2017 < a class ="link " href ="" target ="_blank " rel ="external "> </ a > . All rights reserved. (Last updated: 2017-08-30 )</ p >
408
- < p > Generated by < a class ="link " href ="https://github.com/realm/jazzy " target ="_blank " rel ="external "> jazzy ♪♫ v0.8.3 </ a > , a < a class ="link " href ="http://realm.io " target ="_blank " rel ="external "> Realm</ a > project.</ p >
443
+ < p > © 2018 < a class ="link " href ="" target ="_blank " rel ="external "> </ a > . All rights reserved. (Last updated: 2018-02-18 )</ p >
444
+ < p > Generated by < a class ="link " href ="https://github.com/realm/jazzy " target ="_blank " rel ="external "> jazzy ♪♫ v0.9.1 </ a > , a < a class ="link " href ="http://realm.io " target ="_blank " rel ="external "> Realm</ a > project.</ p >
409
445
</ section >
410
446
</ article >
411
447
</ div >
0 commit comments