Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c0a77af

Browse files
Merge pull request #233 from matthewseaman/update-docs-0.8
Update Docs for 0.8
2 parents 0712467 + d21a9ff commit c0a77af

File tree

348 files changed

+89942
-9808
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

348 files changed

+89942
-9808
lines changed

‎Sources/LLVM/PassManager.swift‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ public class FunctionPassManager {
271271
}
272272
}
273273

274+
/// A subset of supported LLVM IR optimizer passes.
274275
@available(*, deprecated, renamed: "Pass")
275276
public typealias FunctionPass = Pass
276277

‎Sources/LLVM/PassPipeliner.swift‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public final class PassPipeliner {
2828
private var stageMapping: [String: PipelinePlan]
2929
private var frozen: Bool = false
3030

31+
/// A helper object that can add passes to a pipeline.
32+
///
33+
/// To add a new pass, call `add(_:)`.
3134
public final class Builder {
3235
fileprivate var passes: [Pass] = []
3336

‎docs/Classes.html‎

Lines changed: 563 additions & 100 deletions
Large diffs are not rendered by default.

‎docs/Classes/AttachedMetadata.html‎

Lines changed: 88 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,21 @@
88
<script src="../js/jquery.min.js" defer></script>
99
<script src="../js/jazzy.js" defer></script>
1010

11+
<script src="../js/lunr.min.js" defer></script>
12+
<script src="../js/typeahead.jquery.js" defer></script>
13+
<script src="../js/jazzy.search.js" defer></script>
1114
</head>
1215
<body>
1316
<a name="//apple_ref/swift/Class/AttachedMetadata" class="dashAnchor"></a>
1417
<a title="AttachedMetadata Class Reference"></a>
1518
<header>
1619
<div class="content-wrapper">
17-
<p><a href="../index.html">LLVM Docs</a> (100% documented)</p>
20+
<p><a href="../index.html">LLVM 0.8 Docs</a> (100% documented)</p>
21+
<p class="header-right">
22+
<form role="search" action="../search.json">
23+
<input type="text" placeholder="Search documentation" data-typeahead>
24+
</form>
25+
</p>
1826
</div>
1927
</header>
2028
<div class="content-wrapper">
@@ -39,6 +47,12 @@
3947
<li class="nav-group-task">
4048
<a href="../Classes/AttachedMetadata/Entry.html">– Entry</a>
4149
</li>
50+
<li class="nav-group-task">
51+
<a href="../Classes/BinaryFile.html">BinaryFile</a>
52+
</li>
53+
<li class="nav-group-task">
54+
<a href="../Classes/BinaryFile/Kind.html">– Kind</a>
55+
</li>
4256
<li class="nav-group-task">
4357
<a href="../Classes/Comdat.html">Comdat</a>
4458
</li>
@@ -81,6 +95,15 @@
8195
<li class="nav-group-task">
8296
<a href="../Classes/JIT.html#/s:4LLVM3JITC12ModuleHandleV">– ModuleHandle</a>
8397
</li>
98+
<li class="nav-group-task">
99+
<a href="../Classes/MDBuilder.html">MDBuilder</a>
100+
</li>
101+
<li class="nav-group-task">
102+
<a href="../Classes/MachOUniversalBinaryFile.html">MachOUniversalBinaryFile</a>
103+
</li>
104+
<li class="nav-group-task">
105+
<a href="../Classes/MachOUniversalBinaryFile.html#/s:4LLVM24MachOUniversalBinaryFileC5SliceC">– Slice</a>
106+
</li>
84107
<li class="nav-group-task">
85108
<a href="../Classes/MemoryBuffer.html">MemoryBuffer</a>
86109
</li>
@@ -96,6 +119,12 @@
96119
<li class="nav-group-task">
97120
<a href="../Classes/ObjectFile.html">ObjectFile</a>
98121
</li>
122+
<li class="nav-group-task">
123+
<a href="../Classes/PassPipeliner.html">PassPipeliner</a>
124+
</li>
125+
<li class="nav-group-task">
126+
<a href="../Classes/PassPipeliner/Builder.html">– Builder</a>
127+
</li>
99128
<li class="nav-group-task">
100129
<a href="../Classes/RelocationSequence.html">RelocationSequence</a>
101130
</li>
@@ -114,6 +143,9 @@
114143
<li class="nav-group-task">
115144
<a href="../Classes/TargetMachine.html">TargetMachine</a>
116145
</li>
146+
<li class="nav-group-task">
147+
<a href="../Classes/TemporaryMDNode.html">TemporaryMDNode</a>
148+
</li>
117149
</ul>
118150
</li>
119151
<li class="nav-group-name">
@@ -131,6 +163,9 @@
131163
<li class="nav-group-task">
132164
<a href="../Enums/AttributeKind.html">AttributeKind</a>
133165
</li>
166+
<li class="nav-group-task">
167+
<a href="../Enums/BinaryFileError.html">BinaryFileError</a>
168+
</li>
134169
<li class="nav-group-task">
135170
<a href="../Enums/ByteOrder.html">ByteOrder</a>
136171
</li>
@@ -164,9 +199,6 @@
164199
<li class="nav-group-task">
165200
<a href="../Enums.html#/s:4LLVM8FloatingO">Floating</a>
166201
</li>
167-
<li class="nav-group-task">
168-
<a href="../Enums/FunctionPass.html">FunctionPass</a>
169-
</li>
170202
<li class="nav-group-task">
171203
<a href="../Enums/IRMetadataKind.html">IRMetadataKind</a>
172204
</li>
@@ -206,6 +238,9 @@
206238
<li class="nav-group-task">
207239
<a href="../Enums/OverflowBehavior.html">OverflowBehavior</a>
208240
</li>
241+
<li class="nav-group-task">
242+
<a href="../Enums/Pass.html">Pass</a>
243+
</li>
209244
<li class="nav-group-task">
210245
<a href="../Enums/RealPredicate.html">RealPredicate</a>
211246
</li>
@@ -303,7 +338,7 @@
303338
<a href="../Protocols.html#/s:4LLVM22ConstantRepresentationP">ConstantRepresentation</a>
304339
</li>
305340
<li class="nav-group-task">
306-
<a href="../Protocols.html#/s:4LLVM7DIScopeP">DIScope</a>
341+
<a href="../Protocols/DIScope.html">DIScope</a>
307342
</li>
308343
<li class="nav-group-task">
309344
<a href="../Protocols/DIType.html">DIType</a>
@@ -314,6 +349,9 @@
314349
<li class="nav-group-task">
315350
<a href="../Protocols/IRGlobal.html">IRGlobal</a>
316351
</li>
352+
<li class="nav-group-task">
353+
<a href="../Protocols/IRInstruction.html">IRInstruction</a>
354+
</li>
317355
<li class="nav-group-task">
318356
<a href="../Protocols/IRMetadata.html">IRMetadata</a>
319357
</li>
@@ -340,6 +378,9 @@
340378
<li class="nav-group-task">
341379
<a href="../Structs/APInt.html">APInt</a>
342380
</li>
381+
<li class="nav-group-task">
382+
<a href="../Structs/AddressSpace.html">AddressSpace</a>
383+
</li>
343384
<li class="nav-group-task">
344385
<a href="../Structs/Alias.html">Alias</a>
345386
</li>
@@ -358,6 +399,9 @@
358399
<li class="nav-group-task">
359400
<a href="../Structs/Call.html">Call</a>
360401
</li>
402+
<li class="nav-group-task">
403+
<a href="../Structs/Call/TailCallKind.html">– TailCallKind</a>
404+
</li>
361405
<li class="nav-group-task">
362406
<a href="../Structs/CompileUnitMetadata.html">CompileUnitMetadata</a>
363407
</li>
@@ -421,6 +465,12 @@
421465
<li class="nav-group-task">
422466
<a href="../Structs/LocalVariableMetadata.html">LocalVariableMetadata</a>
423467
</li>
468+
<li class="nav-group-task">
469+
<a href="../Structs/MDNode.html">MDNode</a>
470+
</li>
471+
<li class="nav-group-task">
472+
<a href="../Structs/MDString.html">MDString</a>
473+
</li>
424474
<li class="nav-group-task">
425475
<a href="../Structs/MetadataType.html">MetadataType</a>
426476
</li>
@@ -469,12 +519,33 @@
469519
<li class="nav-group-task">
470520
<a href="../Structs/Symbol.html">Symbol</a>
471521
</li>
522+
<li class="nav-group-task">
523+
<a href="../Structs/TBAAStructField.html">TBAAStructField</a>
524+
</li>
472525
<li class="nav-group-task">
473526
<a href="../Structs/TerminatorInstruction.html">TerminatorInstruction</a>
474527
</li>
475528
<li class="nav-group-task">
476529
<a href="../Structs/TokenType.html">TokenType</a>
477530
</li>
531+
<li class="nav-group-task">
532+
<a href="../Structs/Triple.html">Triple</a>
533+
</li>
534+
<li class="nav-group-task">
535+
<a href="../Structs/Triple/Architecture.html">– Architecture</a>
536+
</li>
537+
<li class="nav-group-task">
538+
<a href="../Structs/Triple/Vendor.html">– Vendor</a>
539+
</li>
540+
<li class="nav-group-task">
541+
<a href="../Structs/Triple/OS.html">– OS</a>
542+
</li>
543+
<li class="nav-group-task">
544+
<a href="../Structs/Triple/Environment.html">– Environment</a>
545+
</li>
546+
<li class="nav-group-task">
547+
<a href="../Structs/Triple/ObjectFormat.html">– ObjectFormat</a>
548+
</li>
478549
<li class="nav-group-task">
479550
<a href="../Structs/Use.html">Use</a>
480551
</li>
@@ -489,6 +560,14 @@
489560
</li>
490561
</ul>
491562
</li>
563+
<li class="nav-group-name">
564+
<a href="../Typealiases.html">Type Aliases</a>
565+
<ul class="nav-group-tasks">
566+
<li class="nav-group-task">
567+
<a href="../Typealiases.html#/s:4LLVM12FunctionPassa">FunctionPass</a>
568+
</li>
569+
</ul>
570+
</li>
492571
</ul>
493572
</nav>
494573
<article class="main-content">
@@ -497,6 +576,7 @@
497576
<h1>AttachedMetadata</h1>
498577
<div class="declaration">
499578
<div class="language">
579+
500580
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">class</span> <span class="kt">AttachedMetadata</span></code></pre>
501581

502582
</div>
@@ -564,39 +644,12 @@ <h4>Declaration</h4>
564644
</section>
565645
</div>
566646
</li>
567-
<li class="item">
568-
<div>
569-
<code>
570-
<a name="/s:4LLVM16AttachedMetadataCfd"></a>
571-
<a name="//apple_ref/swift/Method/deinit" class="dashAnchor"></a>
572-
<a class="token" href="#/s:4LLVM16AttachedMetadataCfd">deinit</a>
573-
</code>
574-
</div>
575-
<div class="height-container">
576-
<div class="pointer-container"></div>
577-
<section class="section">
578-
<div class="pointer"></div>
579-
<div class="abstract">
580-
<p>Deinitialize this value and dispose of its resources.</p>
581-
582-
</div>
583-
<div class="declaration">
584-
<h4>Declaration</h4>
585-
<div class="language">
586-
<p class="aside-title">Swift</p>
587-
<pre class="highlight swift"><code><span class="kd">deinit</span></code></pre>
588-
589-
</div>
590-
</div>
591-
</section>
592-
</div>
593-
</li>
594647
<li class="item">
595648
<div>
596649
<code>
597650
<a name="/s:4LLVM16AttachedMetadataCyAC5EntryVSicip"></a>
598651
<a name="//apple_ref/swift/Method/subscript(_:)" class="dashAnchor"></a>
599-
<a class="token" href="#/s:4LLVM16AttachedMetadataCyAC5EntryVSicip">subscript(_:)</a>
652+
<a class="token" href="#/s:4LLVM16AttachedMetadataCyAC5EntryVSicip">subscript(_:<wbr>)</a>
600653
</code>
601654
</div>
602655
<div class="height-container">
@@ -673,8 +726,8 @@ <h4>Declaration</h4>
673726
</section>
674727
</section>
675728
<section id="footer">
676-
<p>&copy; 2019 <a class="link" href="" target="_blank" rel="external"></a>. All rights reserved. (Last updated: 2019-03-22)</p>
677-
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.5</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
729+
<p>&copy; 2021 <a class="link" href="" target="_blank" rel="external"></a>. All rights reserved. (Last updated: 2021-03-28)</p>
730+
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.13.6</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
678731
</section>
679732
</article>
680733
</div>

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /