| WarningKind | LLVM.Diagnostic |
| WASI | LLVM.Triple |
| Wasm32 | LLVM.Triple |
| Wasm64 | LLVM.Triple |
| WatchOS | LLVM.Triple |
| Weak | LLVM.AST.Linkage |
| WeakODR | LLVM.AST.Linkage |
| WebKit_JS | LLVM.AST.CallingConvention |
| when | LLVM.Prelude |
| WillReturn | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| Win32 | LLVM.Triple |
| Win64 | LLVM.AST.CallingConvention |
| WindowsCOFFMangling | LLVM.AST.DataLayout |
| withBufferRawOStream | LLVM.Internal.RawOStream |
| withBufferRawPWriteStream | |
| 1 (Function) | LLVM.Internal.FFI.RawOStream |
| 2 (Function) | LLVM.Internal.RawOStream |
| withBufferRawPWriteStream' | LLVM.Internal.FFI.RawOStream |
| withClonedThreadSafeModule | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| withContext | LLVM.Internal.Context, LLVM.Context |
| withExecutionEngine | LLVM.Internal.ExecutionEngine |
| withExecutionSession | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| withFFIDataLayout | LLVM.Internal.DataLayout |
| withFileRawOStream | LLVM.Internal.RawOStream |
| withFileRawPWriteStream | |
| 1 (Function) | LLVM.Internal.FFI.RawOStream |
| 2 (Function) | LLVM.Internal.RawOStream |
| withFileRawPWriteStream' | LLVM.Internal.FFI.RawOStream |
| withHostTargetMachine | LLVM.Internal.Target, LLVM.Target |
| withHostTargetMachineDefault | LLVM.Internal.Target, LLVM.Target |
| withMangledSymbol | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| withMCJIT | LLVM.Internal.ExecutionEngine, LLVM.ExecutionEngine |
| withModuleFromAST | LLVM.Internal.Module, LLVM.Module, LLVM |
| withModuleFromBitcode | LLVM.Internal.Module, LLVM.Module, LLVM |
| withModuleFromLLVMAssembly | LLVM.Internal.Module, LLVM.Module, LLVM |
| withModuleInEngine | LLVM.Internal.ExecutionEngine, LLVM.ExecutionEngine |
| withName | LLVM.Internal.EncodeAST |
| withObjectFile | LLVM.Internal.ObjectFile |
| withPassManager | LLVM.Internal.PassManager, LLVM.PassManager |
| withSMDiagnostic | LLVM.Internal.Diagnostic |
| withTargetLibraryInfo | LLVM.Internal.Target, LLVM.Target |
| withTargetMachine | LLVM.Internal.Target, LLVM.Target |
| withTargetOptions | LLVM.Internal.Target, LLVM.Target |
| withThreadSafeContext | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| Word | LLVM.Prelude |
| Word16 | LLVM.Prelude |
| Word32 | LLVM.Prelude |
| Word64 | LLVM.Prelude |
| Word8 | LLVM.Prelude |
| words | LLVM.Prelude |
| WrapArrow | LLVM.Prelude |
| wrapByteRangeCallback | LLVM.Internal.FFI.ByteRangeCallback |
| WrapMonad | LLVM.Prelude |
| WrappedArrow | LLVM.Prelude |
| WrappedMonad | LLVM.Prelude |
| wrapRawPWriteStreamCallback | LLVM.Internal.FFI.RawOStream |
| writeBitcode | LLVM.Internal.FFI.Bitcode |
| writeBitcodeToFile | LLVM.Internal.Module, LLVM.Module, LLVM |
| writeFile | LLVM.Prelude |
| writeLLVMAssembly | LLVM.Internal.FFI.Assembly |
| writeLLVMAssemblyToFile | LLVM.Internal.Module, LLVM.Module, LLVM |
| writeObjectToFile | LLVM.Internal.Module, LLVM.Module, LLVM |
| WriteOnly | |
| 1 (Data Constructor) | LLVM.AST.ParameterAttribute |
| 2 (Data Constructor) | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| writeTargetAssemblyToFile | LLVM.Internal.Module, LLVM.Module, LLVM |