| i1 | LLVM.AST.Type |
| i128 | LLVM.AST.Type |
| i16 | LLVM.AST.Type |
| i32 | LLVM.AST.Type |
| i64 | LLVM.AST.Type |
| i8 | LLVM.AST.Type |
| IBM | LLVM.Triple |
| ICmp | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| icmp | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| iCmpPredEQ | LLVM.Internal.FFI.LLVMCTypes |
| ICmpPredicate | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredNE | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredSGE | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredSGT | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredSLE | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredSLT | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredUGE | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredUGT | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredULE | LLVM.Internal.FFI.LLVMCTypes |
| iCmpPredULT | LLVM.Internal.FFI.LLVMCTypes |
| id | LLVM.Prelude |
| ifM | LLVM.Prelude |
| ImaginationTechnologies | LLVM.Triple |
| ImmArg | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| Import | LLVM.AST.DLL |
| ImportedDeclaration | LLVM.AST.Operand |
| ImportedEntity | LLVM.AST.Operand |
| ImportedEntityTag | LLVM.AST.Operand |
| ImportedModule | LLVM.AST.Operand |
| InaccessibleMemOnly | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| InaccessibleMemOrArgMemOnly | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| InAlloca | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| inBounds | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| incomingValues | LLVM.AST.Instruction, LLVM.AST |
| inconsistentCases | |
| 1 (Function) | LLVM.Internal.Constant |
| 2 (Function) | LLVM.Internal.Attribute |
| incrementalLinkerCompatible | LLVM.Target.Options |
| index | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| indexTypeByConstants | LLVM.AST.Typed |
| indexTypeByOperands | LLVM.AST.Typed |
| indices | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| indices' | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| IndirectBr | LLVM.AST.Instruction, LLVM.AST |
| IndirectFunctionAttributes | LLVM.Internal.Attribute |
| InductionVariableSimplify | LLVM.Transforms |
| Inheritance | LLVM.AST.Operand |
| InheritanceFlag | LLVM.AST.Operand |
| init | LLVM.Prelude |
| initialDecode | LLVM.Internal.DecodeAST |
| InitialExec | LLVM.AST.ThreadLocalStorage |
| initializeAllTargets | |
| 1 (Function) | LLVM.Internal.FFI.Target |
| 2 (Function) | LLVM.Internal.Target, LLVM.Target |
| initializeFunctionPassManager | LLVM.Internal.FFI.PassManager |
| initializeMCJITCompilerOptions | LLVM.Internal.FFI.ExecutionEngine |
| initializeNativeTarget | |
| 1 (Function) | LLVM.Internal.FFI.Target |
| 2 (Function) | LLVM.Internal.Target, LLVM.Target |
| initializer | LLVM.AST.Global |
| InlineAsm | LLVM.Internal.FFI.PtrHierarchy |
| inlineAsmHasSideEffects | LLVM.Internal.FFI.InlineAssembly |
| inlineAsmIsAlignStack | LLVM.Internal.FFI.InlineAssembly |
| InlineAssembly | |
| 1 (Type/Class) | LLVM.AST.InlineAssembly |
| 2 (Data Constructor) | LLVM.AST.InlineAssembly |
| InlineHint | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| innerJoin | LLVM.Internal.InstructionDefs |
| InReg | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| InsertElement | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| insertElement | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| insertLifetime | LLVM.Transforms |
| InsertValue | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| insertValue | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| instrP | LLVM.Internal.InstructionDefs |
| Instruction | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Type/Class) | LLVM.AST.Instruction, LLVM.AST |
| InstructionCombining | LLVM.Transforms |
| InstructionDef | |
| 1 (Type/Class) | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| 2 (Data Constructor) | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| instructionDefs | |
| 1 (Function) | LLVM.Internal.FFI.InstructionDefs |
| 2 (Function) | LLVM.Internal.InstructionDefs |
| InstructionKind | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| instructionKind | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| InstructionMetadata | LLVM.AST.Instruction, LLVM.AST |
| InstructionSimplify | LLVM.Transforms |
| Int | |
| 1 (Type/Class) | LLVM.Prelude |
| 2 (Data Constructor) | LLVM.AST.Constant |
| Int16 | LLVM.Prelude |
| int16 | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| Int32 | LLVM.Prelude |
| int32 | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| Int64 | LLVM.Prelude |
| int64 | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| Int8 | LLVM.Prelude |
| int8 | LLVM.IRBuilder.Constant, LLVM.IRBuilder |
| Integer | LLVM.Prelude |
| IntegerAlign | LLVM.AST.DataLayout |
| integerBits | LLVM.AST.Constant |
| IntegerPredicate | LLVM.AST.IntegerPredicate |
| IntegerType | LLVM.AST.Type, LLVM.AST |
| integerValue | LLVM.AST.Constant |
| Integral | LLVM.Prelude |
| IntelDialect | LLVM.AST.InlineAssembly |
| Intel_OCL_BI | LLVM.AST.CallingConvention |
| interact | LLVM.Prelude |
| interleaveOnlyWhenForced | LLVM.Transforms |
| Internal | LLVM.AST.Linkage |
| InternalizeFunctions | LLVM.Transforms |
| InterproceduralSparseConditionalConstantPropagation | LLVM.Transforms |
| IntroducedVirtual | LLVM.AST.Operand |
| IntToPtr | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| inttoptr | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| intTypeInContext | LLVM.Internal.FFI.Type |
| IntValue | LLVM.Internal.FFI.Attribute |
| Invoke | LLVM.AST.Instruction, LLVM.AST |
| IO | LLVM.Prelude |
| IOError | LLVM.Prelude |
| ioError | LLVM.Prelude |
| IOS | LLVM.Triple |
| iPredicate | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| IRBuilder | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| IRBuilderState | |
| 1 (Type/Class) | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| 2 (Data Constructor) | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| IRBuilderT | |
| 1 (Type/Class) | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| 2 (Data Constructor) | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| IRCompileLayer | |
| 1 (Type/Class) | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| 2 (Data Constructor) | LLVM.Internal.OrcJIT |
| IRLayer | |
| 1 (Type/Class) | LLVM.Internal.FFI.OrcJIT |
| 2 (Type/Class) | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| irLayerAddModule | LLVM.Internal.FFI.OrcJIT |
| isABasicBlock | LLVM.Internal.FFI.BasicBlock |
| isABinaryOperator | LLVM.Internal.FFI.BinaryOperator |
| isAConstant | LLVM.Internal.FFI.Constant |
| isAConstantInt | LLVM.Internal.FFI.Constant |
| isAConstantPointerNull | LLVM.Internal.FFI.Constant |
| isADIExpression | LLVM.Internal.FFI.Metadata |
| isADIVariable | LLVM.Internal.FFI.Metadata |
| isAGlobalAlias | LLVM.Internal.FFI.GlobalAlias |
| isAGlobalValue | LLVM.Internal.FFI.GlobalValue |
| isAGlobalVariable | LLVM.Internal.FFI.GlobalVariable |
| isAInlineAsm | LLVM.Internal.FFI.InlineAssembly |
| isAInstruction | LLVM.Internal.FFI.Instruction |
| isAMDNode | LLVM.Internal.FFI.Metadata |
| isAMDString | LLVM.Internal.FFI.Metadata |
| isAMDValue | LLVM.Internal.FFI.Metadata |
| isAMetadataOperand | LLVM.Internal.FFI.Metadata |
| isArrayType | LLVM.Internal.Type |
| isAUser | LLVM.Internal.FFI.User |
| isCleanup | LLVM.Internal.FFI.Instruction |
| isConstant | |
| 1 (Function) | LLVM.Internal.FFI.Constant |
| 2 (Function) | LLVM.AST.Global |
| isDenormalized | LLVM.Prelude |
| isExact | LLVM.Internal.FFI.BinaryOperator |
| isFunctionVarArg | LLVM.Internal.FFI.Type |
| isGlobalConstant | LLVM.Internal.FFI.GlobalVariable |
| isIEEE | LLVM.Prelude |
| isInfinite | LLVM.Prelude |
| isMultithreaded | |
| 1 (Function) | LLVM.Internal.FFI.Threading |
| 2 (Function) | LLVM.Internal.Threading, LLVM.Threading |
| isNaN | LLVM.Prelude |
| isNegativeZero | LLVM.Prelude |
| isPacked | |
| 1 (Function) | LLVM.AST.Type, LLVM.AST |
| 2 (Function) | LLVM.AST.Constant |
| isPackedStruct | LLVM.Internal.FFI.Type |
| isStringAttribute | LLVM.Internal.FFI.Attribute |
| isVarArg | LLVM.AST.Type, LLVM.AST |
| iterate | LLVM.Prelude |