Man pages for duncantl/Rllvm
Interface to llvm for dynamically compiling native code.

addCasesAdd cases to a switch instruction
ArgumentParameters of LLVM Functions
binOpCreate a binary operation instruction
BlockFunctions to create and manipulate an LLVM BasicBlock
blocksIncoming blocks of a PHI node
cloneCollection of generic functions for LLVM objects
ConstantExprConstant Expression
createGlobalVariableDefine a native global variable
createICmpCreate an integer comparison instruction
createIsNotNullCreate LLVM operations
declareFunctionDeclare a function in a module
demangleMangle and Demangle C++ Symbols
DINodeTypeDebug Information Methods and Classes
dlsymR Interface to dlsym routine to lookup Native Symbol
dominatesDetermine whether an Instruction dominates another...
dot.llvmInvoke an LLVM Function from R
drawCFGVisualize the Relationships between Blocks in a Function
ExecutionEngineCreate LLVM engine for calling functions
formattedRawOstreamCreate and access LLVM output streams
FunctionCreate an LLVM function/routine
generatePTXGenerate PTX code to run on a NVIDIA GPU
getAllUsersGet Uses and Users of a Value
getAsCStringConvert Strings to R
getCallingConvGet and set the calling convention for a routine
getClassNameGet the name of a Value's class
getDefinedRoutinesList the LLVM Functions that are defined in a given Module
getGetElementPtrCreate LLVM instruction to access an element in an array or...
getGlobalContextRetrieve the default LLVM context
getHostCPUNameGet Information about the Host Machine/Architecture
getIntSizeGet sizes of various data types
getLineQuery debug information
getLinkageGet linkage for a Global value
getLogicalConstantCreate constants in native code
getLoopsGet loops and associate BasicBlocks in a Function
getMetadataGet Meta-data from Functions, Instructions, Global Variables
getModuleFunctionsGet a list of the functions in an LLVM module
getOpcodeGet the operation code/identifier for an LLVM instruction
getPassManagerCreate an LLVM pass manager
getSuccessorGet different aspects of a Branch Instruction
getValueGet the value from an LLVM entity
inferParamTypesInfer the Element Type of a Pointer Type
InitializeNativeTargetInitialize the LLVM engine for JIT operations
InstructionFunsMiscellaneous functions operating on LLVM Instruction objects
IntrinsicFunctions for working with LLVM Intrinsic routines
IRBuilderCreate an IR builder object for LLVM construction
isaQueries if an LLVM Instruction is a particular sub-type
isInBoundsQuery or set bounds checking flag
isTypePredicate functions for testing a type
isZeroValueCheck if a Value is a Zero-initializer
lapplyDebugInfoQuery the Debug Information in an LLVM Module
lljitCreate an On-Request JIT Execution Engine
llvmAddSymbolResolving external symbols
llvmDumpCreate a text representation of an LLVM object
llvmISAQuery class of LLVM type
LoadStoreInstLoad and Store LLVM Instructions
LoopMethods for 'Loop' Objects
loopAnalysisAnalysis of Loops in LLVM IR Code
mkCallProxyCreate an R Function to call an LLVM Routine
mkCallsGraphInformation on which Functions a Function Calls in an LLVM...
ModuleCreate an LLVM module for one or more functions and variables
ModuleODSigsModule with On-Demand External Signatures
newDebugBasicTypeDebug Information Functions for DIBuilder
offsetsCompute Element Offsets for a Structure
onlyReadsMemoryDetermines if the LLVM does not write to memory
parseIRRead LLVM Code in the Intermediate Representation (IR)...
parseIRErrorRaise an error from parseIR
PassesCreate LLVM Pass Instances
raw_svector_ostreamC++ stream as a character buffer
RC++Reference-classClass "RC++Reference"
RllvmThe Rllvm Package
setAlignmentSet and get the alignment for an LLVM instruction or object
setArgByValSet and Query Pass-By-Value Semantics for a Parameter
setInitializerSet the initializer for an LLVM Value
setMetadataFunctions for working with LLVM metadata
setOpaquePointersEnable non-opaque pointers in an LLVM Context
simpleFunctionDefine the skeleton of an LLVM Function
stringInitialize a string object
stripDebugInfoRemove the debugging meta-data from a Module or Function
TargetFunsFunctions related to different targets
typeFunsMiscellaneous functions for LLVM Types
ValueThe LLVM Value Class
VoidTypeObjects representing different LLVM common Types
writeBitcodeRead and Write LLVM Bitcode
duncantl/Rllvm documentation built on April 23, 2024, 6:14 p.m.