| MachineCodeOptions | |
| 1 (Type/Class) | LLVM.Target.Options |
| 2 (Data Constructor) | LLVM.Target.Options |
| machineCodeOptions | |
| 1 (Function) | LLVM.Internal.FFI.Target |
| 2 (Function) | LLVM.Target.Options |
| 3 (Function) | LLVM.Internal.Target |
| MachOMangling | LLVM.AST.DataLayout |
| Macinfo | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| MacOSX | LLVM.Triple |
| MangleAndInterner | LLVM.Internal.FFI.OrcJIT |
| MangledSymbol | |
| 1 (Type/Class) | LLVM.Internal.OrcJIT |
| 2 (Data Constructor) | LLVM.Internal.OrcJIT |
| mangledSymbolString | LLVM.Internal.FFI.OrcJIT |
| mangleSymbol | |
| 1 (Function) | LLVM.Internal.FFI.OrcJIT |
| 2 (Function) | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| Mangling | LLVM.AST.DataLayout |
| mangling | LLVM.AST.DataLayout |
| many | LLVM.Prelude |
| map | LLVM.Prelude |
| mapAccumL | LLVM.Prelude |
| mapAccumR | LLVM.Prelude |
| mapAndUnzipM | LLVM.Prelude |
| mapM | LLVM.Prelude |
| mapM_ | LLVM.Prelude |
| mappend | LLVM.Prelude |
| mask | |
| 1 (Function) | LLVM.AST.Constant |
| 2 (Function) | LLVM.AST.Instruction, LLVM.AST |
| Max | LLVM.AST.RMWOperation |
| max | LLVM.Prelude |
| maxBound | LLVM.Prelude |
| maximum | LLVM.Prelude |
| maximumBy | LLVM.Prelude |
| Maybe | LLVM.Prelude |
| maybe | LLVM.Prelude |
| maybeAtomicity | LLVM.AST.Instruction, LLVM.AST |
| MCJIT | |
| 1 (Type/Class) | LLVM.Internal.ExecutionEngine, LLVM.ExecutionEngine |
| 2 (Data Constructor) | LLVM.Internal.ExecutionEngine |
| MCJITCompilerOptions | LLVM.Internal.FFI.ExecutionEngine |
| MCJITState | LLVM.Internal.ExecutionEngine |
| mconcat | LLVM.Prelude |
| MCTargetOptionFlag | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagAsmVerbose | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCFatalWarnings | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCIncrementalLinkerCompatible | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCNoDeprecatedWarn | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCNoExecStack | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCNoWarn | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCRelaxAll | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCSaveTempLabels | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagMCUseDwarfDirectory | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagP | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagPreserveAsmComments | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagShowMCEncoding | LLVM.Internal.FFI.LLVMCTypes |
| mcTargetOptionFlagShowMCInst | LLVM.Internal.FFI.LLVMCTypes |
| MCTargetOptions | |
| 1 (Type/Class) | LLVM.Internal.FFI.Target |
| 2 (Type/Class) | LLVM.Internal.Target |
| 3 (Data Constructor) | LLVM.Internal.Target |
| MD5 | LLVM.AST.Operand |
| MDInline | LLVM.AST.Operand, LLVM.AST |
| MDKindID | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| MDNode | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Type/Class) | LLVM.AST.Operand, LLVM.AST |
| 3 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| MDRef | |
| 1 (Type/Class) | LLVM.AST.Operand, LLVM.AST |
| 2 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| MDString | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| MDSubclassID | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdConstantAsMetadata | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIBasicType | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDICompileUnit | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDICompositeType | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIDerivedType | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIEnumerator | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIExpression | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIFile | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIGlobalVariable | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIGlobalVariableExpression | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIImportedEntity | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDILexicalBlock | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDILexicalBlockFile | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDILocalVariable | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDILocation | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIMacro | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIMacroFile | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIModule | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDINamespace | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDIObjCProperty | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDistinctMDOperandPlaceholder | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDISubprogram | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDISubrange | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDISubroutineType | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDITemplateTypeParameter | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdDITemplateValueParameter | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdGenericDINode | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdLocalAsMetadata | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdMDString | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdMDTuple | LLVM.Internal.FFI.LLVMCTypes |
| mdSubclassIdP | LLVM.Internal.FFI.LLVMCTypes |
| MDTuple | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| MDValue | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| mdValue | LLVM.Internal.FFI.Metadata |
| Medium | LLVM.CodeModel |
| Member | LLVM.AST.Operand |
| memberType | LLVM.AST.Constant |
| memberValues | LLVM.AST.Constant |
| MemcpyOptimization | LLVM.Transforms |
| Memory | LLVM.Internal.FFI.InstructionDefs, LLVM.Internal.InstructionDefs |
| MemoryBuffer | LLVM.Internal.FFI.MemoryBuffer |
| MemoryOrdering | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| 3 (Type/Class) | LLVM.AST.Instruction, LLVM.AST |
| memoryOrderingAcquire | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingAcquireRelease | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingMonotonic | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingNotAtomic | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingP | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingRelease | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingSequentiallyConsistent | LLVM.Internal.FFI.LLVMCTypes |
| memoryOrderingUnordered | LLVM.Internal.FFI.LLVMCTypes |
| MemorySanitizer | LLVM.Transforms |
| mempty | LLVM.Prelude |
| mergeAttrBuilder | LLVM.Internal.FFI.Attribute |
| MergeFunctions | LLVM.Transforms |
| Mesa | LLVM.Triple |
| Mesa3D | LLVM.Triple |
| message | LLVM.Diagnostic |
| meta | LLVM.Internal.Instruction |
| Metadata | |
| 1 (Type/Class) | LLVM.Internal.FFI.PtrHierarchy |
| 2 (Type/Class) | LLVM.AST.Operand, LLVM.AST |
| metadata | |
| 1 (Function) | LLVM.AST.Instruction, LLVM.AST |
| 2 (Function) | LLVM.AST.Global |
| metadata' | LLVM.AST.Instruction, LLVM.AST |
| MetadataAsVal | LLVM.Internal.FFI.PtrHierarchy |
| metadataKinds | LLVM.Internal.DecodeAST |
| MetadataNodeDefinition | LLVM.AST |
| MetadataNodeID | |
| 1 (Type/Class) | LLVM.AST.Operand, LLVM.AST |
| 2 (Data Constructor) | LLVM.AST.Operand, LLVM.AST |
| metadataNodes | LLVM.Internal.DecodeAST |
| metadataNodesToDefine | LLVM.Internal.DecodeAST |
| MetadataOperand | LLVM.AST.Operand, LLVM.AST |
| metadataOperand | LLVM.Internal.FFI.Metadata |
| metadataReplaceAllUsesWith | LLVM.Internal.FFI.Metadata |
| MetadataType | LLVM.AST.Type, LLVM.AST |
| metadataTypeInContext | LLVM.Internal.FFI.Type |
| mfilter | LLVM.Prelude |
| Min | LLVM.AST.RMWOperation |
| min | LLVM.Prelude |
| minBound | LLVM.Prelude |
| MinimizeSize | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| minimum | LLVM.Prelude |
| minimumBy | LLVM.Prelude |
| Minix | LLVM.Triple |
| Mips | LLVM.Triple |
| Mips64 | LLVM.Triple |
| Mips64el | LLVM.Triple |
| Mipsel | LLVM.Triple |
| MIPSMangling | LLVM.AST.DataLayout |
| MipsTechnologies | LLVM.Triple |
| MixedAttributeType | LLVM.Internal.FFI.Attribute |
| mkName | LLVM.AST.Name, LLVM.AST |
| mod | LLVM.Prelude |
| Model | |
| 1 (Type/Class) | LLVM.CodeModel |
| 2 (Type/Class) | LLVM.AST.ThreadLocalStorage |
| 3 (Type/Class) | LLVM.Relocation |
| modifyBlock | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| Module | |
| 1 (Type/Class) | LLVM.Internal.FFI.Module |
| 2 (Data Constructor) | LLVM.AST.Operand |
| 3 (Type/Class) | LLVM.AST |
| 4 (Data Constructor) | LLVM.AST |
| 5 (Type/Class) | LLVM.Internal.Module, LLVM.Module, LLVM |
| 6 (Data Constructor) | LLVM.Internal.Module |
| moduleAppendInlineAsm | LLVM.Internal.FFI.Module |
| moduleAppendInlineAsm' | LLVM.Internal.FFI.Module |
| ModuleAsm | |
| 1 (Type/Class) | LLVM.Internal.FFI.Module |
| 2 (Data Constructor) | LLVM.Internal.FFI.Module |
| moduleAST | LLVM.Internal.Module, LLVM.Module, LLVM |
| moduleBitcode | LLVM.Internal.Module, LLVM.Module, LLVM |
| ModuleBuilder | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| ModuleBuilderState | |
| 1 (Type/Class) | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| 2 (Data Constructor) | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| ModuleBuilderT | |
| 1 (Type/Class) | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| 2 (Data Constructor) | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| moduleContext | LLVM.Internal.Module, LLVM.Module, LLVM |
| moduleCreateWithNameInContext | LLVM.Internal.FFI.Module |
| moduleDataLayout | LLVM.AST |
| moduleDefinitions | LLVM.AST |
| moduleGetInlineAsm | LLVM.Internal.FFI.Module |
| ModuleInlineAssembly | LLVM.AST |
| moduleLLVMAssembly | LLVM.Internal.Module, LLVM.Module, LLVM |
| moduleName | LLVM.AST |
| moduleObject | LLVM.Internal.Module, LLVM.Module, LLVM |
| moduleSourceFileName | LLVM.AST |
| moduleTargetAssembly | LLVM.Internal.Module, LLVM.Module, LLVM |
| moduleTargetTriple | LLVM.AST |
| Monad | LLVM.Prelude |
| MonadFail | LLVM.Prelude |
| MonadIRBuilder | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| MonadModuleBuilder | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| MonadPlus | LLVM.Prelude |
| Monoid | LLVM.Prelude |
| Monotonic | LLVM.AST.Instruction, LLVM.AST |
| mplus | LLVM.Prelude |
| Msp430 | LLVM.Triple |
| MSP430_Builtin | LLVM.AST.CallingConvention |
| MSP430_INTR | LLVM.AST.CallingConvention |
| msum | LLVM.Prelude |
| Mul | |
| 1 (Data Constructor) | LLVM.AST.Constant |
| 2 (Data Constructor) | LLVM.AST.Instruction, LLVM.AST |
| mul | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| MultipleInheritance | LLVM.AST.Operand |
| MustProgress | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| MustTail | LLVM.AST.Instruction, LLVM.AST |
| Myriad | LLVM.Triple |
| mzero | LLVM.Prelude |