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, ConcreteTy >
- 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
- ranges
: llvm::LiveInterval
- Ranges
: llvm::LiveInterval
- RAV()
: llvm::RAV
- rbegin()
: llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::Trace
- ReachabilityCloner()
: llvm::ReachabilityCloner
- Read
: llvm::DSNode
- READ_ACCESS
: llvm::sys::MappedFile
- recompileAndRelinkFunction()
: llvm::JIT, llvm::Interpreter, llvm::ExecutionEngine
- recomputeMin()
: llvm::ETOccurrence
- recordChosenSlot()
: llvm::DelaySlotInfo
- RecordLabel()
: llvm::MachineDebugInfo
- RecordRegionEnd()
: llvm::MachineDebugInfo
- RecordRegionStart()
: llvm::MachineDebugInfo
- RecordSource()
: llvm::MachineDebugInfo
- RecordVariable()
: llvm::MachineDebugInfo
- Ref
: llvm::AliasAnalysis
- ref_count
: lt_dlinfo
- reference
: llvm::value_use_iterator< UserTy >, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::SetVector< T >, llvm::EquivalenceClasses< ElemTy >::member_iterator
- refineAbstractType()
: llvm::OpaqueType, llvm::PointerType, llvm::PackedType, llvm::ArrayType, llvm::StructType, llvm::FunctionType, llvm::AbstractTypeUser
- RefineAbstractType()
: llvm::TypeMap< ValType, TypeClass >
- refineAbstractTypeTo()
: llvm::DerivedType
- reg
: llvm::LiveInterval
- Reg
: llvm::X86AddressMode
- RegBase
: llvm::X86AddressMode
- RegClass
: llvm::RegClass, llvm::TargetOperandInfo
- regclass_begin()
: llvm::MRegisterInfo
- regclass_end()
: llvm::MRegisterInfo
- regclass_iterator
: llvm::MRegisterInfo
- RegClassID
: llvm::TargetRegClassInfo
- RegClassIDs
: llvm::SparcV9RegInfo
- Register()
: llvm::JIT, llvm::Interpreter
- RegisterAGBase()
: llvm::RegisterAGBase
- RegisterAnalysis()
: llvm::RegisterAnalysis< PassName >
- RegisterAnalysisGroup()
: llvm::RegisterAnalysisGroup< Interface, void, false >, llvm::RegisterAnalysisGroup< Interface, DefaultImplementationPass, Default >
- registerAnnotationFactory()
: llvm::AnnotationManager
- RegisterDefIsDead()
: llvm::LiveVariables
- RegisterInterp()
: RegisterInterp
- RegisterJIT()
: RegisterJIT
- RegisterOpt()
: llvm::RegisterOpt< PassName >
- RegisterPass()
: llvm::RegisterPass< PassName >
- registerPass()
: llvm::RegisterPassBase
- RegisterPassBase()
: llvm::RegisterPassBase
- RegisterSDNode()
: llvm::RegisterSDNode
- RegisterTarget()
: llvm::RegisterTarget< TargetMachineImpl >
- RegMap
: llvm::FunctionLoweringInfo, llvm::SelectionDAGISel, llvm::ScheduleDAG
- regNumForFPArg()
: llvm::SparcV9RegInfo
- regNumForIntArg()
: llvm::SparcV9RegInfo
- regTypeNeedsScratchReg()
: llvm::SparcV9RegInfo
- RegTypes
: llvm::SparcV9RegInfo
- release()
: llvm::sys::Mutex
- releaseFile()
: llvm::FileRemover
- releaseMemory()
: llvm::FunctionLiveVarInfo, llvm::Pass, llvm::LiveVariables, llvm::LiveIntervals, llvm::ScalarEvolution, llvm::LoopInfo, llvm::DominanceFrontierBase, llvm::ETForestBase, llvm::DominatorTreeBase, llvm::DominatorSetBase, llvm::ImmediateDominatorsBase, llvm::LocalDataStructures
- releaseModule()
: llvm::BytecodeReader, llvm::ModuleProvider, llvm::Linker
- releaseMyMemory()
: llvm::TDDataStructures, llvm::BUDataStructures
- ReleaseRWX()
: llvm::sys::Memory
- relocate()
: llvm::X86JITInfo, llvm::SparcV9JITInfo, llvm::PPCJITInfo, llvm::AlphaJITInfo, llvm::TargetJITInfo
- Rem()
: DirectFPRules< ConstantClass, BuiltinType, Ty >, DirectIntRules< ConstantClass, BuiltinType, Ty >, ConstantPackedRules
- remapLinks()
: llvm::DSNode
- remove()
: llvm::SlotTable, llvm::SymbolTable, llvm::MachineBasicBlock, llvm::AliasSetTracker, llvm::SetVector< T >
- removeAbstractTypeUser()
: llvm::Type
- 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
- RemoveDeadNodes()
: llvm::SelectionDAG
- RemoveDeadNodesFlags
: llvm::DSGraph
- removeFromForest()
: llvm::ETNode
- removeFromFrontier()
: llvm::DominanceFrontierBase
- removeFromMBBNumbering()
: llvm::MachineFunction
- removeFromParent()
: llvm::Instruction, llvm::GlobalVariable, llvm::Function, llvm::BasicBlock
- RemoveFromTypesByHash()
: llvm::TypeMapBase
- removeFunctionFromModule()
: llvm::CallGraph
- removeGarbageObject()
: llvm::LeakDetector
- removeGlobal()
: llvm::DSNode
- 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::SymbolTableListTraits< ValueSubClass, ItemParentClass, SymTabClass, SubClass >, llvm::ilist_traits< SDNode >, 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
- removeUser()
: llvm::SDNode
- removeVirtualRegisterDead()
: llvm::LiveVariables
- removeVirtualRegisterKilled()
: llvm::LiveVariables
- removeVirtualRegistersDead()
: llvm::LiveVariables
- removeVirtualRegistersKilled()
: llvm::LiveVariables
- rename()
: llvm::ValueSymbolTable, llvm::TypeSymbolTable
- renameLocalSymbols()
: llvm::Function
- renamePathOnDisk()
: llvm::sys::Path
- rend()
: llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::Trace
- renderGraphFromBottomUp()
: llvm::DOTGraphTraits< SelectionDAG * >, llvm::DefaultDOTGraphTraits
- replace()
: llvm::MachineInstr
- ReplaceAllUsesOfValueWith()
: llvm::SelectionDAG
- replaceAllUsesWith()
: llvm::Value
- ReplaceAllUsesWith()
: llvm::SelectionDAG
- replaceArgVal()
: llvm::CallArgInfo
- replaceChildLoopWith()
: llvm::Loop
- replaceMachineCodeForFunction()
: llvm::X86JITInfo, llvm::SparcV9JITInfo, llvm::PPCJITInfo, llvm::AlphaJITInfo, llvm::TargetJITInfo
- replaceScalar()
: llvm::DSScalarMap
- replaceSymbolicValuesWithConcrete()
: llvm::SCEVUnknown, llvm::SCEVAddRecExpr, llvm::SCEVSDivExpr, llvm::SCEVCommutativeExpr, llvm::SCEVZeroExtendExpr, llvm::SCEVTruncateExpr, llvm::SCEVConstant, llvm::SCEVCouldNotCompute, llvm::SCEV
- replaceUsesOfWith()
: llvm::User
- replaceUsesOfWithOnConstant()
: llvm::GlobalVariable, llvm::ConstantExpr, llvm::ConstantPacked, llvm::ConstantStruct, llvm::ConstantArray, llvm::Constant
- replaceWith()
: llvm::ArchiveMember
- replaceWithNewValue()
: llvm::ValueNumbering, llvm::AliasAnalysis
- Reserved_DoNotUse
: llvm::BytecodeFormat
- reserveOperandSpace()
: llvm::PHINode
- reset()
: llvm::ETForestBase, llvm::DominatorTreeBase, llvm::UniqueVector< T >, llvm::BitSetVector
- resetChoices()
: llvm::SchedulingManager
- resize()
: llvm::SlotTable
- ResNo
: llvm::SDOperand
- ResolveBranchesIn()
: SCCPSolver
- resourceId
: llvm::InstrRUsageDelta, llvm::InstrClassRUsage, llvm::SchedGraphEdge
- resourceNumVector
: llvm::TargetSchedInfo
- resourcesByCycle
: llvm::InstrRUsage
- restoreGP()
: llvm::AlphaTargetLowering
- restoreRA()
: llvm::AlphaTargetLowering
- 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 >
- retnodes_begin()
: llvm::DSGraph
- retnodes_end()
: llvm::DSGraph
- retnodes_iterator
: llvm::DSGraph
- ReturnBlock
: llvm::UnifyFunctionExitNodes
- ReturnInst()
: llvm::ReturnInst
- ReturnNodesTy
: llvm::DSGraph
- reverse_iterator
: llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::Trace
- reverseBranchCondition()
: llvm::X86InstrInfo, llvm::TargetInstrInfo
- ReversePostOrderTraversal()
: llvm::ReversePostOrderTraversal< GraphT, GT >
- rfreq
: EState
- RHS
: XorSelf, FoldSetCCLogical, AddRHS
- RHSBB
: llvm::SelectionDAGISel::CaseBlock
- RI
: llvm::SparcV9InstrInfo, llvm::DwarfWriter
- 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
- Run()
: llvm::ScheduleDAG
- runAtExitHandlers()
: llvm::Interpreter
- runFunction()
: llvm::JIT, llvm::Interpreter, llvm::ExecutionEngine
- runFunctionAsMain()
: llvm::ExecutionEngine
- runOnBasicBlock()
: llvm::BasicBlockPassManager, llvm::PeepholeOpts, llvm::BasicBlockPass
- runOnFunction()
: llvm::FunctionPassManagerT, llvm::PhyRegAlloc, llvm::ModuloSchedulingSBPass, llvm::ModuloSchedulingPass, llvm::DependenceAnalyzer, llvm::FunctionLiveVarInfo, llvm::UnifyFunctionExitNodes, llvm::BasicBlockPass, llvm::FunctionPass, llvm::SelectionDAGISel, llvm::MachineFunctionPass, llvm::PrintFunctionPass, llvm::ScalarEvolution, llvm::PostDominanceFrontier, llvm::PostETForest, llvm::PostDominatorTree, llvm::PostDominatorSet, llvm::ImmediatePostDominators, llvm::LoopInfo, llvm::IntervalPartition, llvm::DominanceFrontier, llvm::DominatorTree, llvm::ETForest, llvm::DominatorSet, llvm::ImmediateDominators
- runOnMachineFunction()
: llvm::X86IntelAsmPrinter, llvm::X86ATTAsmPrinter, llvm::SparcV9CodeEmitter, llvm::Spiller, llvm::MachineFunctionPass, llvm::LiveVariables, llvm::LiveIntervals, llvm::ELFWriter
- runOnModule()
: llvm::ModulePassManager, llvm::FunctionPass, llvm::ImmutablePass, llvm::ModulePass, llvm::CallGraphSCCPass, llvm::WriteBytecodePass, llvm::PrintModulePass, llvm::FindUsedTypes, llvm::EquivClassGraphs, llvm::CompleteBUDataStructures, llvm::TDDataStructures, llvm::BUDataStructures, llvm::LocalDataStructures
- runOnSCC()
: llvm::Inliner, llvm::CallGraphSCCPass
- runOnUnit()
: llvm::PassManagerT< Trait >
- runPass()
: llvm::ModulePassManager, llvm::FunctionPassManagerT, llvm::BasicBlockPassManager, llvm::PassManagerT< Trait >, llvm::BasicBlockPass, llvm::ModulePass, llvm::Pass
- runStaticConstructorsDestructors()
: llvm::ExecutionEngine
- RuntimeInfo()
: llvm::RuntimeInfo