diff --git a/Package.pins b/Package.pins
new file mode 100644
index 00000000..ea603739
--- /dev/null
+++ b/Package.pins
@@ -0,0 +1,12 @@
+{
+ "autoPin": true,
+ "pins": [
+ {
+ "package": "cllvm",
+ "reason": null,
+ "repositoryURL": "https://github.com/trill-lang/cllvm.git",
+ "version": "0.0.3"
+ }
+ ],
+ "version": 1
+}
\ No newline at end of file
diff --git a/docs/Classes.html b/docs/Classes.html
index 8b2eaf83..da31aefb 100644
--- a/docs/Classes.html
+++ b/docs/Classes.html
@@ -13,7 +13,7 @@
-
+
- MemoryBuffer
+ MemoryBuffer
-
+
- ObjectFile
+ ObjectFile
An in-memory representation of a platform object file.
+An in-memory representation of a format-independent object file.
See more
-
+
- SectionSequence
+ SectionSequence
-
+
- RelocationSequence
+ RelocationSequence
-
+
- SymbolSequence
+ SymbolSequence
-
+
- TargetData
+ TargetData
-
+
- TargetMachine
+ TargetMachine
-
+
- init(llvm:)
+ init(llvm:)
-
+
- callingConvention
+ callingConvention
-
+
- entryBlock
+ entryBlock
-
+
- firstBlock
+ firstBlock
-
+
- basicBlocks
+ basicBlocks
-
+
- address(of:)
+ address(of:)
-
+
- previous()
+ previous()
-
+
- parameter(at:)
+ parameter(at:)
-
+
- firstParameter
+ firstParameter
-
+
- lastParameter
+ lastParameter
-
+
- parameters
+ parameters
-
+
- init(module:)
+ init(module:)
-
+
- init(module:)
+ init(module:)
-
+
- positionAtEnd(of:)
+ positionAtEnd(of:)
-
+
- positionBefore(_:)
+ positionBefore(_:)
-
+
- position(_:block:)
+ position(_:block:)
Repositions the IR Builder at the point specified by the given instruction in the given basic block.
-This is equivalent to calling positionAtEnd(of:)
with the given basic
-block then calling positionBefore(_:)
with the given instruction.
This is equivalent to calling positionAtEnd(of:)
with the given basic
+block then calling positionBefore(_:)
with the given instruction.
-
+
- insertBlock
+ insertBlock
-
+
- currentFunction
+ currentFunction
-
+
- insert(_:name:)
+ insert(_:name:)
-
+
- buildNot(_:name:)
+ buildNot(_:name:)
-
+
- buildOr(_:_:name:)
+ buildOr(_:_:name:)
-
+
- buildPhi(_:name:)
+ buildPhi(_:name:)
-
+
- buildBr(_:)
+ buildBr(_:)
-
+
- buildRet(_:)
+ buildRet(_:)
-
+
- buildRetVoid()
+ buildRetVoid()
-
+
- buildUnreachable()
+ buildUnreachable()
-
+
- buildLandingPad(returning:personalityFn:clauses:cleanup:name:)
+ buildLandingPad(returning:personalityFn:clauses:cleanup:name:)
-
+
- buildResume(_:)
+ buildResume(_:)
-
+
- buildStore(_:to:)
+ buildStore(_:to:)
-
+
- buildLoad(_:name:)
+ buildLoad(_:name:)
-
+
- buildAlignOf(_:)
+ buildAlignOf(_:)
-
+
- buildSizeOf(_:)
+ buildSizeOf(_:)
-
+
- buildAtomicCmpXchg(ptr:of:to:successOrdering:failureOrdering:singleThreaded:)
+ buildAtomicCmpXchg(ptr:of:to:successOrdering:failureOrdering:singleThreaded:)
-
+
- buildAtomicRMW(atomicOp:ptr:value:ordering:singleThreaded:)
+ buildAtomicRMW(atomicOp:ptr:value:ordering:singleThreaded:)
-
+
- buildFree(_:)
+ buildFree(_:)
-
+
- buildInsertValue(aggregate:element:index:name:)
+ buildInsertValue(aggregate:element:index:name:)
-
+
- buildInsertElement(vector:element:index:name:)
+ buildInsertElement(vector:element:index:name:)
-
+
- addModule(_:)
+ addModule(_:)
-
+
- removeModule(_:)
+ removeModule(_:)
-
+
- fromStdin()
+ fromStdin()
-