| addCases | Add cases to a switch instruction |
| Argument | Parameters of LLVM Functions |
| binOp | Create a binary operation instruction |
| Block | Functions to create and manipulate an LLVM BasicBlock |
| blocks | Incoming blocks of a PHI node |
| clone | Collection of generic functions for LLVM objects |
| ConstantExpr | Constant Expression |
| createGlobalVariable | Define a native global variable |
| createICmp | Create an integer comparison instruction |
| createIsNotNull | Create LLVM operations |
| declareFunction | Declare a function in a module |
| demangle | Mangle and Demangle C++ Symbols |
| DINodeType | Debug Information Methods and Classes |
| dlsym | R Interface to dlsym routine to lookup Native Symbol |
| dominates | Determine whether an Instruction dominates another... |
| dot.llvm | Invoke an LLVM Function from R |
| drawCFG | Visualize the Relationships between Blocks in a Function |
| ExecutionEngine | Create LLVM engine for calling functions |
| formattedRawOstream | Create and access LLVM output streams |
| Function | Create an LLVM function/routine |
| generatePTX | Generate PTX code to run on a NVIDIA GPU |
| getAllUsers | Get Uses and Users of a Value |
| getAsCString | Convert Strings to R |
| getCallingConv | Get and set the calling convention for a routine |
| getClassName | Get the name of a Value's class |
| getDefinedRoutines | List the LLVM Functions that are defined in a given Module |
| getGetElementPtr | Create LLVM instruction to access an element in an array or... |
| getGlobalContext | Retrieve the default LLVM context |
| getHostCPUName | Get Information about the Host Machine/Architecture |
| getIntSize | Get sizes of various data types |
| getLine | Query debug information |
| getLinkage | Get linkage for a Global value |
| getLogicalConstant | Create constants in native code |
| getLoops | Get loops and associate BasicBlocks in a Function |
| getMetadata | Get Meta-data from Functions, Instructions, Global Variables |
| getModuleFunctions | Get a list of the functions in an LLVM module |
| getOpcode | Get the operation code/identifier for an LLVM instruction |
| getPassManager | Create an LLVM pass manager |
| getSuccessor | Get different aspects of a Branch Instruction |
| getValue | Get the value from an LLVM entity |
| inferParamTypes | Infer the Element Type of a Pointer Type |
| InitializeNativeTarget | Initialize the LLVM engine for JIT operations |
| InstructionFuns | Miscellaneous functions operating on LLVM Instruction objects |
| Intrinsic | Functions for working with LLVM Intrinsic routines |
| IRBuilder | Create an IR builder object for LLVM construction |
| isa | Queries if an LLVM Instruction is a particular sub-type |
| isInBounds | Query or set bounds checking flag |
| isType | Predicate functions for testing a type |
| isZeroValue | Check if a Value is a Zero-initializer |
| lapplyDebugInfo | Query the Debug Information in an LLVM Module |
| lljit | Create an On-Request JIT Execution Engine |
| llvmAddSymbol | Resolving external symbols |
| llvmDump | Create a text representation of an LLVM object |
| llvmISA | Query class of LLVM type |
| LoadStoreInst | Load and Store LLVM Instructions |
| Loop | Methods for 'Loop' Objects |
| loopAnalysis | Analysis of Loops in LLVM IR Code |
| mkCallProxy | Create an R Function to call an LLVM Routine |
| mkCallsGraph | Information on which Functions a Function Calls in an LLVM... |
| Module | Create an LLVM module for one or more functions and variables |
| ModuleODSigs | Module with On-Demand External Signatures |
| newDebugBasicType | Debug Information Functions for DIBuilder |
| offsets | Compute Element Offsets for a Structure |
| onlyReadsMemory | Determines if the LLVM does not write to memory |
| parseIR | Read LLVM Code in the Intermediate Representation (IR)... |
| parseIRError | Raise an error from parseIR |
| Passes | Create LLVM Pass Instances |
| raw_svector_ostream | C++ stream as a character buffer |
| RC++Reference-class | Class "RC++Reference" |
| Rllvm | The Rllvm Package |
| setAlignment | Set and get the alignment for an LLVM instruction or object |
| setArgByVal | Set and Query Pass-By-Value Semantics for a Parameter |
| setInitializer | Set the initializer for an LLVM Value |
| setMetadata | Functions for working with LLVM metadata |
| setOpaquePointers | Enable non-opaque pointers in an LLVM Context |
| simpleFunction | Define the skeleton of an LLVM Function |
| string | Initialize a string object |
| stripDebugInfo | Remove the debugging meta-data from a Module or Function |
| TargetFuns | Functions related to different targets |
| typeFuns | Miscellaneous functions for LLVM Types |
| Value | The LLVM Value Class |
| VoidType | Objects representing different LLVM common Types |
| writeBitcode | Read and Write LLVM Bitcode |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.