LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- R
: llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class >, llvm::PatternMatch::BinaryOp_match< LHS_t, RHS_t, Opcode >
- r_addend
: llvm::ELF::Elf32_Rela
- r_info
: llvm::ELF::Elf32_Rela, llvm::ELF::Elf32_Rel
- r_offset
: llvm::ELF::Elf32_Rela, llvm::ELF::Elf32_Rel
- randId
: llvm::graphListElement
- Ranges
: llvm::LiveInterval
- ranges
: llvm::LiveInterval
- RAV()
: llvm::RAV
- rbegin()
: llvm::MSchedGraph, llvm::Module, llvm::Function, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::BasicBlock, llvm::Trace
- ReachabilityCloner()
: llvm::ReachabilityCloner
- Read
: llvm::DSNode
- READ_ACCESS
: llvm::sys::MappedFile
- readable()
: llvm::sys::Path
- recompileAndRelinkFunction()
: llvm::JIT, llvm::Interpreter, llvm::ExecutionEngine
- recordChosenSlot()
: llvm::DelaySlotInfo
- ReducedValue()
: llvm::ReducedValue< ValType, NodeCode >
- Ref
: llvm::AliasAnalysis
- ref_count
: lt_dlinfo
- ref_iterator
: llvm::ModRefTable
- RefCountIsZero()
: llvm::DerivedType
- reference
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::SetVector< T >
- refineAbstractType()
: llvm::OpaqueType, llvm::PointerType, llvm::PackedType, llvm::ArrayType, llvm::StructType, llvm::FunctionType, llvm::AbstractTypeUser
- refineAbstractTypeTo()
: llvm::DerivedType
- reg
: llvm::LiveInterval
- Reg
: llvm::X86AddressMode
- RegBase
: llvm::X86AddressMode
- RegClass()
: llvm::RegClass
- regclass_begin()
: llvm::MRegisterInfo
- regclass_end()
: llvm::MRegisterInfo
- regclass_iterator
: llvm::MRegisterInfo
- RegClassID
: llvm::TargetRegClassInfo
- RegClassIDs
: llvm::SparcV9RegInfo
- RegisterAGBase()
: llvm::RegisterAGBase
- RegisterAnalysis()
: llvm::RegisterAnalysis< PassName >
- RegisterAnalysisGroup()
: llvm::RegisterAnalysisGroup< Interface, void, false >, llvm::RegisterAnalysisGroup< Interface, DefaultImplementationPass, Default >
- registerAnnotationFactory()
: llvm::AnnotationManager
- RegisterLLC()
: llvm::RegisterLLC< PassName >
- RegisterOpt()
: llvm::RegisterOpt< PassName >
- registerPass()
: llvm::RegisterPassBase
- RegisterPass()
: llvm::RegisterPass< PassName >
- RegisterPassBase()
: llvm::RegisterPassBase
- RegisterTarget()
: llvm::RegisterTarget< TargetMachineImpl >
- regNumForFPArg()
: llvm::SparcV9RegInfo
- regNumForIntArg()
: llvm::SparcV9RegInfo
- regTypeNeedsScratchReg()
: llvm::SparcV9RegInfo
- RegTypes
: llvm::SparcV9RegInfo
- release()
: llvm::Mutex, llvm::FDHandle
- releaseFile()
: llvm::FileRemover
- releaseMemory()
: llvm::FunctionLiveVarInfo, llvm::LiveIntervals, llvm::MemoryDepAnalysis, llvm::IPModRef, llvm::Pass, llvm::LiveVariables, llvm::ScalarEvolution, llvm::LoopInfo, llvm::DominanceFrontierBase, llvm::DominatorTreeBase, llvm::DominatorSetBase, llvm::ImmediateDominatorsBase, llvm::BUDataStructures, llvm::LocalDataStructures, llvm::CallGraph
- releaseModule()
: llvm::BytecodeReader, llvm::ModuleProvider
- releaseMyMemory()
: llvm::TDDataStructures
- ReleaseRWX()
: llvm::sys::Memory
- relocate()
: llvm::X86JITInfo, llvm::SparcV9JITInfo, llvm::PPC32JITInfo, llvm::TargetJITInfo
- Rem()
: DirectFPRules< ConstantClass, BuiltinType, Ty >, DirectIntRules< ConstantClass, BuiltinType, Ty >
- remapLinks()
: llvm::DSNode
- remove()
: llvm::SlotTable, llvm::SymbolTable, llvm::MachineBasicBlock, llvm::AliasSetTracker, llvm::SetVector< T >
- removeAbstractTypeUser()
: llvm::Type, llvm::DerivedType
- removeAllCalledFunctions()
: llvm::CallGraphNode
- removeAnyCallEdgeTo()
: llvm::CallGraphNode
- removeArgument()
: llvm::cl::Option
- removeBlock()
: llvm::LoopInfo
- removeBlockFromLoop()
: llvm::Loop
- removeBreakpoint()
: llvm::InferiorProcess
- removeCallEdgeTo()
: llvm::CallGraphNode
- removeCase()
: llvm::SwitchInst
- removeChildLoop()
: llvm::Loop
- removeDeadConstantUsers()
: llvm::GlobalValue
- removeDeadNodes()
: llvm::DSGraph
- RemoveDeadNodesFlags
: llvm::DSGraph
- removeEdge()
: llvm::Graph
- removeEdgeWithWt()
: llvm::Graph
- removeFromFrontier()
: llvm::DominanceFrontierBase
- removeFromMBBNumbering()
: llvm::MachineFunction
- removeFromParent()
: llvm::Instruction, llvm::GlobalVariable, llvm::Function, llvm::BasicBlock
- RemoveFromTypesByHash()
: llvm::TypeMap< ValType, TypeClass >
- removeFunctionFromModule()
: llvm::CallGraph
- removeGarbageObject()
: llvm::LeakDetector
- removeIncomingValue()
: llvm::PHINode
- removeInEdge()
: llvm::SchedGraphNodeCommon
- removeKill()
: llvm::LiveVariables::VarInfo
- removeLibrary()
: llvm::Module
- removeLiteralOption()
: llvm::cl::parser< DataType >
- removeLoop()
: llvm::LoopInfo
- removeNode()
: llvm::NodeHeap
- removeNodeFromList()
: llvm::ilist_traits< Use >, llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >, llvm::ilist_traits< MachineBasicBlock >, llvm::ilist_traits< MachineInstr >, llvm::ilist_traits< DSNode >
- RemoveOperand()
: llvm::MachineInstr
- removeOutEdge()
: llvm::SchedGraphNodeCommon
- removePredecessor()
: llvm::BasicBlock
- removeRange()
: llvm::LiveInterval
- removeSuccessor()
: llvm::MachineBasicBlock
- removeTriviallyDeadNodes()
: llvm::DSGraph
- RemoveUnreachableGlobals
: llvm::DSGraph
- removeUserFromConcrete()
: llvm::PATypeHandle
- removeVirtualRegisterDead()
: llvm::LiveVariables
- removeVirtualRegisterKilled()
: llvm::LiveVariables
- removeVirtualRegistersDead()
: llvm::LiveVariables
- removeVirtualRegistersKilled()
: llvm::LiveVariables
- renameFile()
: llvm::sys::Path
- renameLocalSymbols()
: llvm::Function
- rend()
: llvm::MSchedGraph, llvm::Module, llvm::Function, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::BasicBlock, llvm::Trace
- replace()
: llvm::MachineInstr
- replaceAllUsesWith()
: llvm::Value
- replaceArgVal()
: llvm::CallArgInfo
- replaceChildLoopWith()
: llvm::Loop
- replaceMachineCodeForFunction()
: llvm::X86JITInfo, llvm::SparcV9JITInfo, llvm::SkeletonJITInfo, llvm::PPC64JITInfo, llvm::PPC32JITInfo, llvm::TargetJITInfo
- replaceScalar()
: llvm::DSScalarMap
- replaceUsesOfWith()
: llvm::User
- replaceUsesOfWithOnConstant()
: llvm::GlobalVariable, llvm::ConstantExpr, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::ConstantAggregateZero, llvm::Constant
- replaceWith()
: llvm::ArchiveMember
- replaceWithNewValue()
: llvm::ValueNumbering, llvm::AliasAnalysis
- Reserved_DoNotUse
: llvm::BytecodeFormat
- reset()
: llvm::DominatorTreeBase, llvm::BitSetVector
- resetChoices()
: llvm::SchedulingManager
- resize()
: llvm::SlotTable
- resourceId
: llvm::InstrRUsageDelta, llvm::InstrClassRUsage, llvm::SchedGraphEdge
- resourceNumVector
: llvm::TargetSchedInfo
- resourcesByCycle
: llvm::InstrRUsage
- resultPos
: llvm::TargetInstrDescriptor
- ret_type
: llvm::cast_retty< To, From >, llvm::cast_retty_wrap< To, FromTy, FromTy >, llvm::cast_retty_wrap< To, From, SimpleFrom >, llvm::cast_retty_impl< To, const From *const >, llvm::cast_retty_impl< To, const From * >, llvm::cast_retty_impl< To, From * >, llvm::cast_retty_impl< To, const From >, llvm::cast_retty_impl< To, From >
- ReturnBlock
: llvm::UnifyFunctionExitNodes
- ReturnInst()
: llvm::ReturnInst
- ReturnNodesTy
: llvm::DSGraph
- reverse_aiterator
: llvm::Function
- reverse_giterator
: llvm::Module
- reverse_iterator
: llvm::MSchedGraph, llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::BasicBlock, llvm::Trace
- reverseBranchCondition()
: llvm::X86InstrInfo, llvm::TargetInstrInfo
- ReversePostOrderTraversal()
: llvm::ReversePostOrderTraversal< GraphT, GT >
- reverseTopologicalSort()
: llvm::Graph
- reverseWts()
: llvm::Graph
- rfreq
: EState
- RHS
: XorSelf, FoldSetCCLogical, AddRHS
- RI
: llvm::SparcV9InstrInfo
- rid
: llvm::CPUResource
- RightChild
: llvm::InstrTreeNode
- rightChild()
: llvm::InstrTreeNode
- rname
: llvm::CPUResource
- root_iterator
: llvm::InstrForest
- RootNode
: llvm::DominatorTreeBase
- Roots
: llvm::DominatorBase
- roots_begin()
: llvm::InstrForest
- roots_end()
: llvm::InstrForest
- RootSet
: llvm::InstrForest
- rpo_iterator
: llvm::ReversePostOrderTraversal< GraphT, GT >
- run()
: llvm::Interpreter, llvm::FunctionPassManager, llvm::PassManager, llvm::FunctionPass
- runAtExitHandlers()
: llvm::Interpreter
- runFunction()
: llvm::JIT, llvm::Interpreter, llvm::ExecutionEngine
- runFunctionAsMain()
: llvm::ExecutionEngine
- runOnBasicBlock()
: llvm::PassManagerTraits< BasicBlock >, llvm::PeepholeOpts, llvm::BasicBlockPass
- runOnFunction()
: llvm::PassManagerTraits< Function >, llvm::ProfilePaths, llvm::PhyRegAlloc, llvm::ModuloSchedulingPass, llvm::FunctionLiveVarInfo, llvm::PgmDependenceGraph, llvm::MemoryDepAnalysis, llvm::UnifyFunctionExitNodes, llvm::BasicBlockPass, llvm::FunctionPass, llvm::MachineFunctionPass, llvm::PrintFunctionPass, llvm::ScalarEvolution, llvm::PostDominanceFrontier, llvm::PostDominatorTree, llvm::ImmediatePostDominators, llvm::PostDominatorSet, llvm::LoopInfo, llvm::IntervalPartition, llvm::DominanceFrontier, llvm::DominatorTree, llvm::DominatorSet, llvm::ImmediateDominators
- runOnMachineFunction()
: llvm::SparcV9CodeEmitter, llvm::Spiller, llvm::LiveIntervals, llvm::MachineFunctionPass, llvm::LiveVariables
- runOnModule()
: llvm::PassManagerTraits< Module >, llvm::PgmDependenceGraph, llvm::MemoryDepAnalysis, llvm::IPModRef, llvm::FunctionPass, llvm::ImmutablePass, llvm::ModulePass, llvm::CallGraphSCCPass, llvm::WriteBytecodePass, llvm::PrintModulePass, llvm::FindUsedTypes, llvm::FindUnsafePointerTypes, llvm::CompleteBUDataStructures, llvm::TDDataStructures, llvm::BUDataStructures, llvm::LocalDataStructures, llvm::CallGraph
- runOnSCC()
: llvm::Inliner, llvm::CallGraphSCCPass
- runOnUnit()
: llvm::PassManagerT< UnitType >
- runPass()
: llvm::PassManagerTraits< Module >, llvm::PassManagerTraits< Function >, llvm::PassManagerTraits< BasicBlock >, llvm::BasicBlockPass, llvm::ModulePass, llvm::Pass
- RuntimeInfo()
: llvm::RuntimeInfo