From 761ab3a2e9b53deb2c3f96dfe92bca39d8712f8c Mon Sep 17 00:00:00 2001 From: Robert Widmann Date: Fri, 22 Mar 2019 12:14:37 -0400 Subject: [PATCH] Update docs --- Sources/LLVM/Intrinsic.swift | 1 + docs/Classes.html | 286 ++- .../AttachedMetadata.html} | 134 +- docs/Classes/AttachedMetadata/Entry.html | 576 +++++ docs/Classes/AttachedMetadata/PinnedKind.html | 1778 ++++++++++++++ docs/Classes/Comdat.html | 42 +- docs/Classes/Comdat/SelectionKind.html | 42 +- docs/Classes/Context.html | 133 +- docs/Classes/DIBuilder.html | 546 ++++- docs/Classes/Function.html | 42 +- docs/Classes/FunctionPassManager.html | 42 +- docs/Classes/Global.html | 42 +- docs/Classes/IRBuilder.html | 809 ++++++- docs/Classes/Intrinsic.html | 867 +++++++ .../Intrinsic/DynamicIntrinsicResolver.html | 596 +++++ docs/Classes/JIT.html | 69 +- docs/Classes/JIT/TargetAddress.html | 42 +- docs/Classes/MemoryBuffer.html | 69 +- docs/Classes/Module.html | 851 ++++++- docs/Classes/Module/Flags.html | 694 ++++++ docs/Classes/Module/Flags/Behavior.html | 699 ++++++ docs/Classes/Module/Flags/Entry.html | 603 +++++ docs/Classes/NamedMetadata.html | 108 +- docs/Classes/ObjectFile.html | 69 +- docs/Classes/RelocationSequence.html | 69 +- docs/Classes/SectionSequence.html | 69 +- docs/Classes/SymbolSequence.html | 69 +- docs/Classes/Target.html | 42 +- docs/Classes/TargetData.html | 408 +--- docs/Classes/TargetMachine.html | 83 +- docs/Enums.html | 112 +- docs/Enums/AtomicOrdering.html | 69 +- .../Enums/AtomicReadModifyWriteOperation.html | 69 +- docs/Enums/AttributeIndex.html | 42 +- docs/Enums/AttributeKind.html | 42 +- docs/Enums/ByteOrder.html | 42 +- docs/Enums/CallingConvention.html | 42 +- docs/Enums/CodeGenOptLevel.html | 42 +- docs/Enums/CodeModel.html | 42 +- docs/Enums/CodegenFileType.html | 42 +- docs/Enums/DIAttributeTypeEncoding.html | 42 +- docs/Enums/DWARFEmissionKind.html | 42 +- docs/Enums/DWARFExpression.html | 50 +- docs/Enums/DWARFSourceLanguage.html | 42 +- docs/Enums/DWARFTag.html | 42 +- docs/Enums/FunctionPass.html | 126 +- docs/Enums/IRMetadataKind.html | 1359 +++++++++++ docs/Enums/IRValueKind.html | 42 +- docs/Enums/InlineAssemblyDialect.html | 598 +++++ docs/Enums/IntPredicate.html | 69 +- docs/Enums/JITError.html | 42 +- docs/Enums/LandingPadClause.html | 42 +- docs/Enums/Linkage.html | 42 +- docs/Enums/MemoryBufferError.html | 42 +- docs/Enums/ModuleError.html | 42 +- docs/Enums/OpCode.html | 42 +- docs/Enums/OpCode/Binary.html | 42 +- docs/Enums/OpCode/Cast.html | 42 +- docs/Enums/OverflowBehavior.html | 42 +- docs/Enums/RealPredicate.html | 69 +- docs/Enums/RelocationModel.html | 769 +++++++ docs/Enums/StorageClass.html | 42 +- docs/Enums/TargetMachineError.html | 42 +- docs/Enums/ThreadLocalModel.html | 42 +- docs/Enums/UnnamedAddressKind.html | 42 +- docs/Enums/Visibility.html | 42 +- docs/Extensions.html | 42 +- docs/Extensions/Bool.html | 42 +- docs/Extensions/Int.html | 42 +- docs/Extensions/Int16.html | 42 +- docs/Extensions/Int32.html | 42 +- docs/Extensions/Int64.html | 42 +- docs/Extensions/Int8.html | 42 +- docs/Extensions/LLVMValueRef.html | 42 +- docs/Extensions/String.html | 42 +- docs/Extensions/UInt.html | 42 +- docs/Extensions/UInt16.html | 42 +- docs/Extensions/UInt32.html | 42 +- docs/Extensions/UInt64.html | 42 +- docs/Extensions/UInt8.html | 42 +- docs/Functions.html | 42 +- docs/Protocols.html | 252 +- docs/Protocols/Attribute.html | 42 +- docs/Protocols/DIType.html | 42 +- docs/Protocols/IRConstant.html | 42 +- docs/Protocols/IRGlobal.html | 312 ++- .../{Metadata.html => IRMetadata.html} | 104 +- docs/Protocols/IRType.html | 81 +- docs/Protocols/IRValue.html | 212 +- .../Protocols/_IRMetadataInitializerHack.html | 42 +- docs/Structs.html | 352 +-- docs/Structs/APInt.html | 2033 +++++++++++++++++ docs/Structs/Alias.html | 123 +- docs/Structs/Alignment.html | 42 +- docs/Structs/ArrayType.html | 72 +- docs/Structs/BasicBlock.html | 198 +- docs/Structs/BasicBlock/Address.html | 42 +- docs/Structs/Call.html | 42 +- docs/Structs/CompileUnitMetadata.html | 46 +- docs/Structs/Constant.html | 44 +- docs/Structs/DIBasicType.html | 46 +- docs/Structs/DIFlags.html | 50 +- docs/Structs/DISubroutineType.html | 46 +- docs/Structs/DebugLocation.html | 52 +- docs/Structs/EnumAttribute.html | 42 +- docs/Structs/ExpressionMetadata.html | 48 +- docs/Structs/FileMetadata.html | 46 +- docs/Structs/FloatType.html | 72 +- docs/Structs/FloatType/Kind.html | 42 +- docs/Structs/FunctionMetadata.html | 46 +- docs/Structs/FunctionType.html | 72 +- docs/Structs/ImportedEntityMetadata.html | 46 +- docs/Structs/Instruction.html | 191 +- docs/Structs/IntType.html | 76 +- docs/Structs/Invoke.html | 42 +- docs/Structs/LabelType.html | 72 +- docs/Structs/LexicalBlockFileMetadata.html | 46 +- docs/Structs/LexicalBlockMetadata.html | 46 +- docs/Structs/LocalVariableMetadata.html | 48 +- docs/Structs/MetadataType.html | 72 +- docs/Structs/ModuleMetadata.html | 46 +- docs/Structs/NameSpaceMetadata.html | 46 +- docs/Structs/ObjectiveCPropertyAttribute.html | 42 +- docs/Structs/ObjectiveCPropertyMetadata.html | 48 +- docs/Structs/Parameter.html | 42 +- docs/Structs/PhiNode.html | 42 +- docs/Structs/PointerType.html | 72 +- docs/Structs/Relocation.html | 42 +- docs/Structs/Section.html | 42 +- docs/Structs/Size.html | 42 +- docs/Structs/StringAttribute.html | 42 +- docs/Structs/StructLayout.html | 42 +- docs/Structs/StructType.html | 103 +- docs/Structs/Switch.html | 42 +- docs/Structs/Symbol.html | 42 +- docs/Structs/TerminatorInstruction.html | 42 +- docs/Structs/TokenType.html | 72 +- docs/Structs/Use.html | 42 +- docs/Structs/VectorType.html | 72 +- docs/Structs/VoidType.html | 72 +- docs/Structs/X86MMXType.html | 72 +- docs/css/jazzy.css | 15 +- .../Contents/Resources/Documents/Classes.html | 286 ++- .../AttachedMetadata.html} | 134 +- .../Classes/AttachedMetadata/Entry.html | 576 +++++ .../Classes/AttachedMetadata/PinnedKind.html | 1778 ++++++++++++++ .../Resources/Documents/Classes/Comdat.html | 42 +- .../Classes/Comdat/SelectionKind.html | 42 +- .../Resources/Documents/Classes/Context.html | 133 +- .../Documents/Classes/DIBuilder.html | 546 ++++- .../Resources/Documents/Classes/Function.html | 42 +- .../Classes/FunctionPassManager.html | 42 +- .../Resources/Documents/Classes/Global.html | 42 +- .../Documents/Classes/IRBuilder.html | 809 ++++++- .../Documents/Classes/Intrinsic.html | 867 +++++++ .../Intrinsic/DynamicIntrinsicResolver.html | 596 +++++ .../Resources/Documents/Classes/JIT.html | 69 +- .../Documents/Classes/JIT/TargetAddress.html | 42 +- .../Documents/Classes/MemoryBuffer.html | 69 +- .../Resources/Documents/Classes/Module.html | 851 ++++++- .../Documents/Classes/Module/Flags.html | 694 ++++++ .../Classes/Module/Flags/Behavior.html | 699 ++++++ .../Documents/Classes/Module/Flags/Entry.html | 603 +++++ .../Documents/Classes/NamedMetadata.html | 108 +- .../Documents/Classes/ObjectFile.html | 69 +- .../Documents/Classes/RelocationSequence.html | 69 +- .../Documents/Classes/SectionSequence.html | 69 +- .../Documents/Classes/SymbolSequence.html | 69 +- .../Resources/Documents/Classes/Target.html | 42 +- .../Documents/Classes/TargetData.html | 408 +--- .../Documents/Classes/TargetMachine.html | 83 +- .../Contents/Resources/Documents/Enums.html | 112 +- .../Documents/Enums/AtomicOrdering.html | 69 +- .../Enums/AtomicReadModifyWriteOperation.html | 69 +- .../Documents/Enums/AttributeIndex.html | 42 +- .../Documents/Enums/AttributeKind.html | 42 +- .../Resources/Documents/Enums/ByteOrder.html | 42 +- .../Documents/Enums/CallingConvention.html | 42 +- .../Documents/Enums/CodeGenOptLevel.html | 42 +- .../Resources/Documents/Enums/CodeModel.html | 42 +- .../Documents/Enums/CodegenFileType.html | 42 +- .../Enums/DIAttributeTypeEncoding.html | 42 +- .../Documents/Enums/DWARFEmissionKind.html | 42 +- .../Documents/Enums/DWARFExpression.html | 50 +- .../Documents/Enums/DWARFSourceLanguage.html | 42 +- .../Resources/Documents/Enums/DWARFTag.html | 42 +- .../Documents/Enums/FunctionPass.html | 126 +- .../Documents/Enums/IRMetadataKind.html | 1359 +++++++++++ .../Documents/Enums/IRValueKind.html | 42 +- .../Enums/InlineAssemblyDialect.html | 598 +++++ .../Documents/Enums/IntPredicate.html | 69 +- .../Resources/Documents/Enums/JITError.html | 42 +- .../Documents/Enums/LandingPadClause.html | 42 +- .../Resources/Documents/Enums/Linkage.html | 42 +- .../Documents/Enums/MemoryBufferError.html | 42 +- .../Documents/Enums/ModuleError.html | 42 +- .../Resources/Documents/Enums/OpCode.html | 42 +- .../Documents/Enums/OpCode/Binary.html | 42 +- .../Documents/Enums/OpCode/Cast.html | 42 +- .../Documents/Enums/OverflowBehavior.html | 42 +- .../Documents/Enums/RealPredicate.html | 69 +- .../Documents/Enums/RelocationModel.html | 769 +++++++ .../Documents/Enums/StorageClass.html | 42 +- .../Documents/Enums/TargetMachineError.html | 42 +- .../Documents/Enums/ThreadLocalModel.html | 42 +- .../Documents/Enums/UnnamedAddressKind.html | 42 +- .../Resources/Documents/Enums/Visibility.html | 42 +- .../Resources/Documents/Extensions.html | 42 +- .../Resources/Documents/Extensions/Bool.html | 42 +- .../Resources/Documents/Extensions/Int.html | 42 +- .../Resources/Documents/Extensions/Int16.html | 42 +- .../Resources/Documents/Extensions/Int32.html | 42 +- .../Resources/Documents/Extensions/Int64.html | 42 +- .../Resources/Documents/Extensions/Int8.html | 42 +- .../Documents/Extensions/LLVMValueRef.html | 42 +- .../Documents/Extensions/String.html | 42 +- .../Resources/Documents/Extensions/UInt.html | 42 +- .../Documents/Extensions/UInt16.html | 42 +- .../Documents/Extensions/UInt32.html | 42 +- .../Documents/Extensions/UInt64.html | 42 +- .../Resources/Documents/Extensions/UInt8.html | 42 +- .../Resources/Documents/Functions.html | 42 +- .../Resources/Documents/Protocols.html | 252 +- .../Documents/Protocols/Attribute.html | 42 +- .../Resources/Documents/Protocols/DIType.html | 42 +- .../Documents/Protocols/IRConstant.html | 42 +- .../Documents/Protocols/IRGlobal.html | 312 ++- .../{Metadata.html => IRMetadata.html} | 104 +- .../Resources/Documents/Protocols/IRType.html | 81 +- .../Documents/Protocols/IRValue.html | 212 +- .../Protocols/_IRMetadataInitializerHack.html | 42 +- .../Contents/Resources/Documents/Structs.html | 352 +-- .../Resources/Documents/Structs/APInt.html | 2033 +++++++++++++++++ .../Resources/Documents/Structs/Alias.html | 123 +- .../Documents/Structs/Alignment.html | 42 +- .../Documents/Structs/ArrayType.html | 72 +- .../Documents/Structs/BasicBlock.html | 198 +- .../Documents/Structs/BasicBlock/Address.html | 42 +- .../Resources/Documents/Structs/Call.html | 42 +- .../Structs/CompileUnitMetadata.html | 46 +- .../Resources/Documents/Structs/Constant.html | 44 +- .../Documents/Structs/DIBasicType.html | 46 +- .../Resources/Documents/Structs/DIFlags.html | 50 +- .../Documents/Structs/DISubroutineType.html | 46 +- .../Documents/Structs/DebugLocation.html | 52 +- .../Documents/Structs/EnumAttribute.html | 42 +- .../Documents/Structs/ExpressionMetadata.html | 48 +- .../Documents/Structs/FileMetadata.html | 46 +- .../Documents/Structs/FloatType.html | 72 +- .../Documents/Structs/FloatType/Kind.html | 42 +- .../Documents/Structs/FunctionMetadata.html | 46 +- .../Documents/Structs/FunctionType.html | 72 +- .../Structs/ImportedEntityMetadata.html | 46 +- .../Documents/Structs/Instruction.html | 191 +- .../Resources/Documents/Structs/IntType.html | 76 +- .../Resources/Documents/Structs/Invoke.html | 42 +- .../Documents/Structs/LabelType.html | 72 +- .../Structs/LexicalBlockFileMetadata.html | 46 +- .../Structs/LexicalBlockMetadata.html | 46 +- .../Structs/LocalVariableMetadata.html | 48 +- .../Documents/Structs/MetadataType.html | 72 +- .../Documents/Structs/ModuleMetadata.html | 46 +- .../Documents/Structs/NameSpaceMetadata.html | 46 +- .../Structs/ObjectiveCPropertyAttribute.html | 42 +- .../Structs/ObjectiveCPropertyMetadata.html | 48 +- .../Documents/Structs/Parameter.html | 42 +- .../Resources/Documents/Structs/PhiNode.html | 42 +- .../Documents/Structs/PointerType.html | 72 +- .../Documents/Structs/Relocation.html | 42 +- .../Resources/Documents/Structs/Section.html | 42 +- .../Resources/Documents/Structs/Size.html | 42 +- .../Documents/Structs/StringAttribute.html | 42 +- .../Documents/Structs/StructLayout.html | 42 +- .../Documents/Structs/StructType.html | 103 +- .../Resources/Documents/Structs/Switch.html | 42 +- .../Resources/Documents/Structs/Symbol.html | 42 +- .../Structs/TerminatorInstruction.html | 42 +- .../Documents/Structs/TokenType.html | 72 +- .../Resources/Documents/Structs/Use.html | 42 +- .../Documents/Structs/VectorType.html | 72 +- .../Resources/Documents/Structs/VoidType.html | 72 +- .../Documents/Structs/X86MMXType.html | 72 +- .../Resources/Documents/css/jazzy.css | 15 +- .../Contents/Resources/Documents/index.html | 59 +- .../Contents/Resources/Documents/search.json | 2 +- .../Contents/Resources/docSet.dsidx | Bin 376832 -> 421888 bytes docs/docsets/LLVM.tgz | Bin 488061 -> 577581 bytes docs/index.html | 59 +- docs/search.json | 2 +- 289 files changed, 39081 insertions(+), 3716 deletions(-) rename docs/{Enums/RelocMode.html => Classes/AttachedMetadata.html} (80%) create mode 100644 docs/Classes/AttachedMetadata/Entry.html create mode 100644 docs/Classes/AttachedMetadata/PinnedKind.html create mode 100644 docs/Classes/Intrinsic.html create mode 100644 docs/Classes/Intrinsic/DynamicIntrinsicResolver.html create mode 100644 docs/Classes/Module/Flags.html create mode 100644 docs/Classes/Module/Flags/Behavior.html create mode 100644 docs/Classes/Module/Flags/Entry.html create mode 100644 docs/Enums/IRMetadataKind.html create mode 100644 docs/Enums/InlineAssemblyDialect.html create mode 100644 docs/Enums/RelocationModel.html rename docs/Protocols/{Metadata.html => IRMetadata.html} (86%) create mode 100644 docs/Structs/APInt.html rename docs/docsets/LLVM.docset/Contents/Resources/Documents/{Enums/RelocMode.html => Classes/AttachedMetadata.html} (80%) create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/AttachedMetadata/Entry.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/AttachedMetadata/PinnedKind.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/Intrinsic.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/Intrinsic/DynamicIntrinsicResolver.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/Module/Flags.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/Module/Flags/Behavior.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Classes/Module/Flags/Entry.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Enums/IRMetadataKind.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Enums/InlineAssemblyDialect.html create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Enums/RelocationModel.html rename docs/docsets/LLVM.docset/Contents/Resources/Documents/Protocols/{Metadata.html => IRMetadata.html} (86%) create mode 100644 docs/docsets/LLVM.docset/Contents/Resources/Documents/Structs/APInt.html diff --git a/Sources/LLVM/Intrinsic.swift b/Sources/LLVM/Intrinsic.swift index 10a88899..11383bd8 100644 --- a/Sources/LLVM/Intrinsic.swift +++ b/Sources/LLVM/Intrinsic.swift @@ -67,6 +67,7 @@ import Foundation /// llvm.memcpy.p0i8.p0i8.i32 -> Intrinsic.ID.llvm_memcpy /// llvm.bswap.v4i32 -> Intrinsic.ID.llvm_bswap public class Intrinsic: Function { + /// A wrapper type for an intrinsic selector. public struct Selector { let index: UInt32 fileprivate init(_ index: UInt32) { self.index = index } diff --git a/docs/Classes.html b/docs/Classes.html index da063776..83cf2282 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -30,6 +30,15 @@