| UDiv | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| udiv | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| UEQ | LLVM.AST.FloatingPointPredicate |
| UGE | |
| 1 (Data Constructor) | LLVM.AST.IntegerPredicate |
| 2 (Data Constructor) | LLVM.AST.FloatingPointPredicate |
| UGT | |
| 1 (Data Constructor) | LLVM.AST.IntegerPredicate |
| 2 (Data Constructor) | LLVM.AST.FloatingPointPredicate |
| UIToFP | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| uitofp | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| ULE | |
| 1 (Data Constructor) | LLVM.AST.IntegerPredicate |
| 2 (Data Constructor) | LLVM.AST.FloatingPointPredicate |
| ULT | |
| 1 (Data Constructor) | LLVM.AST.IntegerPredicate |
| 2 (Data Constructor) | LLVM.AST.FloatingPointPredicate |
| UMax | LLVM.AST.RMWOperation |
| UMin | LLVM.AST.RMWOperation |
| Unary | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| UnaryOperator | LLVM.Internal.FFI.PtrHierarchy |
| uncurry | LLVM.Prelude |
| unDecodeAST | LLVM.Internal.DecodeAST |
| Undef | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Operand |
| undefined | LLVM.Prelude |
| undefinedReference | LLVM.Internal.EncodeAST |
| UNE | LLVM.AST.FloatingPointPredicate |
| unEncodeAST | LLVM.Internal.EncodeAST |
| uniqueSectionNames | LLVM.Target.Options |
| unIRBuilderT | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| unitAtATime | LLVM.Internal.PassManager, LLVM.PassManager |
| UnknownArch | LLVM.Triple |
| UnknownOS | LLVM.Triple |
| unknownTriple | LLVM.Triple |
| UnknownVendor | LLVM.Triple |
| unless | LLVM.Prelude |
| unlines | LLVM.Prelude |
| unModuleBuilderT | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| UnName | LLVM.AST.Name, LLVM.AST |
| UnnamedAddr | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| 3 (Type/Class) | LLVM.AST.Global, LLVM.AST |
| unnamedAddr | LLVM.AST.Global |
| unnamedAddrGlobal | LLVM.Internal.FFI.LLVMCTypes |
| unnamedAddrLocal | LLVM.Internal.FFI.LLVMCTypes |
| unnamedAddrNo | LLVM.Internal.FFI.LLVMCTypes |
| unnamedAddrP | LLVM.Internal.FFI.LLVMCTypes |
| UNO | LLVM.AST.FloatingPointPredicate |
| Unordered | LLVM.AST.Instruction, LLVM.AST |
| Unreachable | LLVM.AST.Instruction, LLVM.AST |
| unreachable | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| unsafeFloatingPointMath | LLVM.Target.Options |
| UnsignedCharEncoding | LLVM.AST.Operand |
| UnsignedEncoding | LLVM.AST.Operand |
| unsignedIntegerValue | LLVM.AST.Constant |
| unSnocList | LLVM.IRBuilder.Internal.SnocList |
| UnspecifiedType | LLVM.AST.Operand |
| until | LLVM.Prelude |
| unwindDest | LLVM.AST.Instruction, LLVM.AST |
| unwords | LLVM.Prelude |
| unwrapArrow | LLVM.Prelude |
| unwrapMonad | LLVM.Prelude |
| unzip | LLVM.Prelude |
| unzip3 | LLVM.Prelude |
| upCast | LLVM.Internal.FFI.PtrHierarchy |
| URem | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| urem | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| Use | LLVM.Internal.FFI.User |
| useAsCString | LLVM.Internal.FFI.ShortByteString |
| useAsCStringLen | LLVM.Internal.FFI.ShortByteString |
| useDominatorTree | LLVM.Transforms |
| useDwarfDirectory | LLVM.Target.Options |
| useInitArray | LLVM.Target.Options |
| useInlinerWithThreshold | LLVM.Internal.PassManager, LLVM.PassManager |
| User | LLVM.Internal.FFI.PtrHierarchy |
| userError | LLVM.Prelude |
| utf8Bytes | LLVM.Internal.String |
| UTF8ByteString | |
| 1 (Type/Class) | LLVM.Internal.String |
| 2 (Data Constructor) | LLVM.Internal.String |
| UTFEncoding | LLVM.AST.Operand |
| UWTable | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |