| R600 | LLVM.Triple |
| Rational | LLVM.Prelude |
| RawOStream | LLVM.Internal.FFI.PtrHierarchy |
| RawPWriteStream | LLVM.Internal.FFI.PtrHierarchy |
| RawPWriteStreamCallback | LLVM.Internal.FFI.RawOStream |
| Read | LLVM.Prelude |
| read | LLVM.Prelude |
| readFile | LLVM.Prelude |
| readIO | LLVM.Prelude |
| readList | LLVM.Prelude |
| readLn | LLVM.Prelude |
| readModule | LLVM.Internal.Module |
| ReadNone | |
| 1 (Data Constructor) | LLVM.AST.ParameterAttribute |
| 2 (Data Constructor) | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| ReadOnly | |
| 1 (Data Constructor) | LLVM.AST.ParameterAttribute |
| 2 (Data Constructor) | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| readParen | LLVM.Prelude |
| ReadS | LLVM.Prelude |
| reads | LLVM.Prelude |
| readsPrec | LLVM.Prelude |
| Real | LLVM.Prelude |
| RealFloat | LLVM.Prelude |
| RealFrac | LLVM.Prelude |
| realToFrac | LLVM.Prelude |
| Reassociate | LLVM.Transforms |
| recip | LLVM.Prelude |
| recover | LLVM.Transforms |
| refer | LLVM.Internal.EncodeAST |
| referAttributeGroup | LLVM.Internal.EncodeAST |
| referCOMDAT | LLVM.Internal.EncodeAST |
| ReferenceType | LLVM.AST.Operand |
| referGlobal | LLVM.Internal.EncodeAST |
| referMDNode | LLVM.Internal.EncodeAST |
| referOrThrow | LLVM.Internal.EncodeAST |
| relaxAll | LLVM.Target.Options |
| relaxELFRelocations | LLVM.Target.Options |
| Release | LLVM.AST.Instruction, LLVM.AST |
| RelocModel | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| relocModelDefault | LLVM.Internal.FFI.LLVMCTypes |
| relocModelDynamicNoPic | LLVM.Internal.FFI.LLVMCTypes |
| relocModelP | LLVM.Internal.FFI.LLVMCTypes |
| relocModelPIC | LLVM.Internal.FFI.LLVMCTypes |
| relocModelStatic | LLVM.Internal.FFI.LLVMCTypes |
| rem | LLVM.Prelude |
| removeModule | |
| 1 (Function) | LLVM.Internal.FFI.ExecutionEngine |
| 2 (Function) | LLVM.Internal.ExecutionEngine |
| renameType | LLVM.Internal.Type |
| Renderscript32 | LLVM.Triple |
| Renderscript64 | LLVM.Triple |
| repeat | LLVM.Prelude |
| replaceAllUsesWith | LLVM.Internal.FFI.Value |
| replacement | LLVM.AST.Instruction, LLVM.AST |
| replicate | LLVM.Prelude |
| replicateM | LLVM.Prelude |
| replicateM_ | LLVM.Prelude |
| requiresDominatorTree | LLVM.Transforms |
| ReservedBit4 | LLVM.AST.Operand |
| RestrictType | LLVM.AST.Operand |
| resultType | LLVM.AST.Type, LLVM.AST |
| Resume | LLVM.AST.Instruction, LLVM.AST |
| Ret | LLVM.AST.Instruction, LLVM.AST |
| ret | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| return | LLVM.Prelude |
| ReturnAttributes | LLVM.Internal.Attribute |
| returnAttributes | |
| 1 (Function) | LLVM.AST.Instruction, LLVM.AST |
| 2 (Function) | LLVM.AST.Global |
| 3 (Function) | LLVM.Internal.Attribute |
| returnAttributes' | LLVM.AST.Instruction, LLVM.AST |
| returnDest | LLVM.AST.Instruction, LLVM.AST |
| Returned | LLVM.AST.ParameterAttribute, LLVM.AST.Attribute |
| returnIndex | LLVM.Internal.FFI.Attribute |
| returnOperand | LLVM.AST.Instruction, LLVM.AST |
| ReturnsTwice | LLVM.AST.FunctionAttribute, LLVM.AST.Attribute |
| returnType | LLVM.AST.Global |
| retVoid | LLVM.IRBuilder.Instruction, LLVM.IRBuilder |
| reverse | LLVM.Prelude |
| Right | LLVM.Prelude |
| Riscv32 | LLVM.Triple |
| Riscv64 | LLVM.Triple |
| RMWOperation | |
| 1 (Type/Class) | LLVM.Internal.FFI.LLVMCTypes |
| 2 (Data Constructor) | LLVM.Internal.FFI.LLVMCTypes |
| 3 (Type/Class) | LLVM.AST.RMWOperation |
| rmwOperation | LLVM.AST.Instruction, LLVM.AST |
| rmwOperationAdd | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationAnd | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationFAdd | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationFSub | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationMax | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationMin | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationNand | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationOr | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationP | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationSub | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationUMax | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationUMin | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationXchg | LLVM.Internal.FFI.LLVMCTypes |
| rmwOperationXor | LLVM.Internal.FFI.LLVMCTypes |
| round | LLVM.Prelude |
| RTDyldObjectLinkingLayer | |
| 1 (Type/Class) | LLVM.Internal.OrcJIT, LLVM.OrcJIT |
| 2 (Data Constructor) | LLVM.Internal.OrcJIT |
| RTEMS | LLVM.Triple |
| runDecodeAST | LLVM.Internal.DecodeAST |
| runEncodeAST | LLVM.Internal.EncodeAST |
| runFunctionPassManager | LLVM.Internal.FFI.PassManager |
| runIRBuilder | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| runIRBuilderT | LLVM.IRBuilder.Monad, LLVM.IRBuilder |
| runModuleBuilder | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| runModuleBuilderT | LLVM.IRBuilder.Module, LLVM.IRBuilder |
| runPassManager | |
| 1 (Function) | LLVM.Internal.FFI.PassManager |
| 2 (Function) | LLVM.Internal.PassManager, LLVM.PassManager |
| RValueReference | LLVM.AST.Operand |
| RValueReferenceType | LLVM.AST.Operand |