LLVM API Documentation
- raw_fd_ostream()
: llvm::raw_fd_ostream
- raw_os_ostream()
: llvm::raw_os_ostream
- raw_ostream()
: llvm::raw_ostream
- raw_stderr_ostream()
: llvm::raw_stderr_ostream
- raw_stdout_ostream()
: llvm::raw_stdout_ostream
- raw_string_ostream()
: llvm::raw_string_ostream
- raw_svector_ostream()
: llvm::raw_svector_ostream
- rbegin()
: llvm::Archive
, llvm::MachineBasicBlock
, llvm::iplist< NodeTy, Traits >
, llvm::MachineBasicBlock
, llvm::MachineFunction
, llvm::iplist< NodeTy, Traits >
, llvm::MachineFunction
, llvm::ScheduleDAGTopologicalSort
, llvm::SmallVectorImpl< T >
, llvm::ScheduleDAGTopologicalSort
, llvm::SmallVectorImpl< T >
, llvm::Trace
, llvm::Archive
- reachesChainWithoutSideEffects()
: llvm::SDValue
- Read()
: llvm::APInt
, llvm::BitstreamReader
, llvm::Deserializer
, llvm::SerializeTrait< T >
- Read64()
: llvm::BitstreamReader
- ReadAbbrevRecord()
: llvm::BitstreamReader
- ReadBlockEnd()
: llvm::BitstreamReader
- ReadBlockInfoBlock()
: llvm::BitstreamReader
- ReadBool()
: llvm::Deserializer
- ReadCode()
: llvm::BitstreamReader
- ReadCStr()
: llvm::Deserializer
- ReadInt()
: llvm::Deserializer
- readMem()
: llvm::MemIntrinsicSDNode
- ReadOwnedPtr()
: llvm::Deserializer
- ReadPtr()
: llvm::Deserializer
- ReadPtrID()
: llvm::Deserializer
- ReadRecord()
: llvm::BitstreamReader
- ReadRef()
: llvm::Deserializer
- ReadSInt()
: llvm::Deserializer
- readsRegister()
: llvm::MachineInstr
- ReadSubBlockID()
: llvm::BitstreamReader
- ReadUIntPtr()
: llvm::Deserializer
- ReadVal()
: llvm::APFloat
- ReadVBR()
: llvm::BitstreamReader
- ReadVBR64()
: llvm::BitstreamReader
- recalculate()
: llvm::DominatorTreeBase< NodeT >
- recompileAndRelinkFunction()
: llvm::ExecutionEngine
, llvm::Interpreter
, llvm::JIT
- recordAvailableAnalysis()
: llvm::PMDataManager
- recordLoadArgsFI()
: llvm::MipsFunctionInfo
- RecordRegionEnd()
: llvm::DwarfWriter
- RecordRegionStart()
: llvm::DwarfWriter
- RecordSource()
: llvm::DwarfWriter
- RecordSourceLine()
: llvm::DwarfWriter
, llvm::MachineModuleInfo
- recordStoreVarArgsFI()
: llvm::MipsFunctionInfo
- RecordVariable()
: llvm::DwarfWriter
- redoLoop()
: llvm::LPPassManager
- RefCountedBase()
: llvm::RefCountedBase< Derived >
- RefCountedBaseVPTR()
: llvm::RefCountedBaseVPTR< Derived >
- reference()
: llvm::BitVector::reference
- RefineAbstractType()
: llvm::TypeMap< ValType, TypeClass >
- refineAbstractType()
: llvm::AbstractTypeUser
, llvm::FunctionType
, llvm::StructType
, llvm::ArrayType
, llvm::VectorType
, llvm::PointerType
, llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
- refineAbstractTypeTo()
: llvm::DerivedType
- reg_begin()
: llvm::MachineRegisterInfo
- reg_empty()
: llvm::MachineRegisterInfo
- reg_end()
: llvm::MachineRegisterInfo
- regclass_begin()
: llvm::TargetRegisterInfo
- regclass_end()
: llvm::TargetRegisterInfo
- Register()
: llvm::ManagedCleanup< CleanupFn >
, llvm::Interpreter
, llvm::JIT
- RegisterAGBase()
: llvm::RegisterAGBase
- RegisterAnalysisGroup()
: llvm::RegisterAnalysisGroup< Interface, Default >
- registerAnnotationFactory()
: llvm::AnnotationManager
- registerAsmPrinter()
: llvm::ARMTargetMachine
, llvm::PPCTargetMachine
, llvm::X86TargetMachine
- RegisterCoalescer()
: llvm::RegisterCoalescer
- RegisterDefIsDead()
: llvm::LiveVariables
- registerDefIsDead()
: llvm::MachineInstr
- registered()
: llvm::Registry< T, U >::listener
, llvm::RegistryParser< T, U >
- RegisterManagedStatic()
: llvm::ManagedStaticBase
- RegisterPass()
: llvm::RegisterPass< passName >
- registerPass()
: llvm::PassInfo
- RegisterPassParser()
: llvm::RegisterPassParser< RegistryClass >
- RegisterPlugin()
: llvmc::RegisterPlugin< P >
- RegisterPtr()
: llvm::Deserializer
- RegisterRef()
: llvm::Deserializer
- RegisterRegAlloc()
: llvm::RegisterRegAlloc
- RegisterScheduler()
: llvm::RegisterScheduler
- RegisterSDNode()
: llvm::RegisterSDNode
- RegisterStatistic()
: llvm::Statistic
- RegisterTable()
: llvm::ExecutionEngine
- RegisterTarget()
: llvm::RegisterTarget< TargetMachineImpl >
- RegScavenger()
: llvm::RegScavenger
- RegsForValue()
: llvm::RegsForValue
- regsOverlap()
: llvm::TargetRegisterInfo
- RehashTable()
: llvm::StringMapImpl
- reheapify()
: llvm::PriorityQueue< T, Sequence, Compare >
- Release()
: llvm::RefCountedBaseVPTR< Derived >
- release()
: llvm::sys::Mutex
- Release()
: llvm::RefCountedBase< Derived >
- releaseFile()
: llvm::FileRemover
- releaseMemory()
: llvm::DominatorTreeBase< NodeT >
, llvm::DominatorTree
, llvm::DominanceFrontierBase
, llvm::IntervalPartition
, llvm::LoopInfoBase< BlockT >
, llvm::LoopInfo
, llvm::LoopVR
, llvm::MemoryDependenceAnalysis
, llvm::ScalarEvolution
, llvm::LiveIntervals
, llvm::LiveStacks
, llvm::LiveVariables
, llvm::MachineDominatorTree
, llvm::MachineLoopInfo
, llvm::Pass
, llvm::SimpleRegisterCoalescing
- releaseMemoryBuffer()
: llvm::BitcodeReader
- releaseModule()
: llvm::Linker
, llvm::ModuleProvider
, llvm::BitcodeReader
- ReleaseRWX()
: llvm::sys::Memory
- releaseState()
: llvm::LatencyPriorityQueue
, llvm::SchedulingPriorityQueue
- relocate()
: llvm::TargetJITInfo
, llvm::AlphaJITInfo
, llvm::ARMJITInfo
, llvm::PPCJITInfo
, llvm::X86JITInfo
- remainder()
: llvm::APFloat
- RemapLabel()
: llvm::MachineModuleInfo
- reMaterialize()
: llvm::TargetInstrInfo
, llvm::TargetInstrInfoImpl
, llvm::ARMInstrInfo
, llvm::X86InstrInfo
- Remove()
: llvm::ImmutableMap< KeyT, ValT, ValInfo >::Factory
, llvm::ImutAVLFactory< ImutInfo >
, llvm::ImmutableSet< ValT, ValInfo >::Factory
, llvm::MachinePassRegistry
- remove()
: llvm::iplist< NodeTy, Traits >
, llvm::SetVector< T, Vector, Set >
, llvm::StringMap< ValueTy, AllocatorTy >
, llvm::AliasSetTracker
, llvm::LoopVR
, llvm::LatencyPriorityQueue
, llvm::MachineBasicBlock
, llvm::MachineFunction
, llvm::SchedulingPriorityQueue
, llvm::TypeSymbolTable
, llvm::ValueMap< ValType, TypeClass, ConstantClass, HasLargeKey >
- removeAbstractTypeUser()
: llvm::Type
- removeAllCalledFunctions()
: llvm::CallGraphNode
- removeAnyCallEdgeTo()
: llvm::CallGraphNode
- removeAttr()
: llvm::Argument
, llvm::AttrListPtr
- removeAttribute()
: llvm::Function
, llvm::CallInst
, llvm::InvokeInst
- removeBlock()
: llvm::DominanceFrontierBase
, llvm::LoopInfoBase< BlockT >
, llvm::LoopInfo
, llvm::MachineLoopInfo
- removeBlockFromLoop()
: llvm::LoopBase< BlockT >
- RemoveBranch()
: llvm::TargetInstrInfo
, llvm::AlphaInstrInfo
, llvm::ARMInstrInfo
, llvm::SPUInstrInfo
, llvm::MipsInstrInfo
, llvm::PPCInstrInfo
, llvm::X86InstrInfo
, llvm::XCoreInstrInfo
- removeBreakpoint()
: llvm::InferiorProcess
- removeCallEdgeFor()
: llvm::CallGraphNode
- removeCase()
: llvm::SwitchInst
- removeChildLoop()
: llvm::LoopBase< BlockT >
- removeDeadConstantUsers()
: llvm::GlobalValue
- removeDeadFunctions()
: llvm::Inliner
- RemoveDeadNode()
: llvm::SelectionDAG
- RemoveDeadNodes()
: llvm::SelectionDAG
- removeDeadPasses()
: llvm::PMDataManager
- removeFnAttr()
: llvm::Function
- removeFromFrontier()
: llvm::DominanceFrontierBase
- removeFromMBBNumbering()
: llvm::MachineFunction
- removeFromParent()
: llvm::BasicBlock
, llvm::MachineBasicBlock
, llvm::MachineInstr
, llvm::Function
, llvm::GlobalAlias
, llvm::GlobalValue
, llvm::GlobalVariable
, llvm::Instruction
- RemoveFromTypesByHash()
: llvm::TypeMapBase
- removeFunctionFromModule()
: llvm::CallGraph
- removeGarbageObject()
: llvm::LeakDetector
- removeIncomingValue()
: llvm::PHINode
- removeInstruction()
: llvm::MemoryDependenceAnalysis
- removeInterval()
: llvm::LiveIntervals
- RemoveJumpTable()
: llvm::MachineJumpTableInfo
- RemoveKey()
: llvm::StringMapImpl
- removeKill()
: llvm::LiveInterval
, llvm::LiveVariables::VarInfo
- removeKillPoint()
: llvm::VirtRegMap
- removeKills()
: llvm::LiveInterval
- removeLibrary()
: llvm::Module
- removeLiteralOption()
: llvm::cl::parser< DataType >
- removeLiveIn()
: llvm::MachineBasicBlock
- removeLoop()
: llvm::LoopInfo
, llvm::LoopInfoBase< BlockT >
, llvm::MachineLoopInfo
- RemoveMachineInstrFromMaps()
: llvm::LiveIntervals
, llvm::VirtRegMap
- removeModuleProvider()
: llvm::JIT
, llvm::ExecutionEngine
- removeNode()
: llvm::DominatorTreeBase< NodeT >
- RemoveNode()
: llvm::FoldingSetImpl
- removeNodeFromList()
: llvm::ilist_default_traits< NodeTy >
, llvm::ilist_traits< MachineInstr >
, llvm::ilist_traits< MachineBasicBlock >
, llvm::SymbolTableListTraits< ValueSubClass, ItemParentClass >
- removeNotPreservedAnalysis()
: llvm::PMDataManager
- removeOneAbstractEdgeTo()
: llvm::CallGraphNode
- RemoveOperand()
: llvm::MachineInstr
- removePred()
: llvm::SUnit
- RemovePred()
: llvm::ScheduleDAGTopologicalSort
- removePredecessor()
: llvm::BasicBlock
- removeRange()
: llvm::LiveInterval
- RemoveStackObject()
: llvm::MachineFrameInfo
- removeSuccessor()
: llvm::MachineBasicBlock
- removeValNo()
: llvm::LiveInterval
- removeVirtualRegisterDead()
: llvm::LiveVariables
- removeVirtualRegisterKilled()
: llvm::LiveVariables
- removeVirtualRegistersKilled()
: llvm::LiveVariables
- renamePathOnDisk()
: llvm::sys::Path
- rend()
: llvm::iplist< NodeTy, Traits >
, llvm::SmallVectorImpl< T >
, llvm::Trace
, llvm::Archive
, llvm::MachineBasicBlock
, llvm::MachineFunction
, llvm::ScheduleDAGTopologicalSort
, llvm::MachineBasicBlock
, llvm::Trace
, llvm::iplist< NodeTy, Traits >
- renderGraphFromBottomUp()
: llvm::DefaultDOTGraphTraits
, llvm::DOTGraphTraits< ScheduleDAG * >
, llvm::DOTGraphTraits< SelectionDAG * >
- RenumberBlocks()
: llvm::MachineFunction
- ReplaceAllUsesOfValuesWith()
: llvm::SelectionDAG
- ReplaceAllUsesOfValueWith()
: llvm::SelectionDAG
- ReplaceAllUsesWith()
: llvm::SelectionDAG
- replaceAllUsesWith()
: llvm::Value
- ReplaceAllUsesWith()
: llvm::SelectionDAG
- replaceCallSite()
: llvm::CallGraphNode
- replaceChildLoopWith()
: llvm::LoopBase< BlockT >
- replaceKillInstruction()
: llvm::LiveVariables
- replaceMachineCodeForFunction()
: llvm::TargetJITInfo
, llvm::ARMJITInfo
, llvm::PPCJITInfo
, llvm::X86JITInfo
, llvm::AlphaJITInfo
- ReplaceMachineInstrInMaps()
: llvm::LiveIntervals
- ReplaceMBBInJumpTables()
: llvm::MachineJumpTableInfo
- ReplaceNodeResults()
: llvm::X86TargetLowering
, llvm::ARMTargetLowering
, llvm::AlphaTargetLowering
, llvm::TargetLowering
, llvm::SPUTargetLowering
, llvm::XCoreTargetLowering
, llvm::PIC16TargetLowering
, llvm::PPCTargetLowering
- replaceRegWith()
: llvm::MachineRegisterInfo
- replaceSymbolicValuesWithConcrete()
: llvm::SCEVUnknown
, llvm::SCEVSignExtendExpr
, llvm::SCEVCouldNotCompute
, llvm::SCEVAddRecExpr
, llvm::SCEVZeroExtendExpr
, llvm::SCEVTruncateExpr
, llvm::SCEV
, llvm::SCEVConstant
, llvm::SCEVCommutativeExpr
, llvm::SCEVUDivExpr
- ReplaceUsesOfBlockWith()
: llvm::MachineBasicBlock
- replaceUsesOfWith()
: llvm::User
- replaceUsesOfWithOnConstant()
: llvm::ConstantExpr
, llvm::ConstantStruct
, llvm::ConstantVector
, llvm::Constant
, llvm::GlobalVariable
, llvm::ConstantArray
- replaceWith()
: llvm::ArchiveMember
- replaceWithNewValue()
: llvm::AliasAnalysis
- RepositionNode()
: llvm::SelectionDAG
- requiresRegisterScavenging()
: llvm::ARMRegisterInfo
, llvm::XCoreRegisterInfo
, llvm::TargetRegisterInfo
, llvm::PPCRegisterInfo
- reserve()
: llvm::SmallVectorImpl< T >
, llvm::BitVector
- reserveOperandSpace()
: llvm::PHINode
- reset()
: llvm::UniqueVector< T >
, llvm::BitVector
, llvm::OwningPtr< T >
, llvm::SparseBitVectorElement< ElementSize >
, llvm::RegisterCoalescer
, llvm::PBQPMatrix
, llvm::DominatorTreeBase< NodeT >
, llvm::SparseBitVector< ElementSize >
, llvm::OwningArrayPtr< T >
- Reset()
: llvm::MallocAllocator
, llvm::BumpPtrAllocator
- resetCachedCostInfo()
: llvm::Inliner
, llvm::InlineCostAnalyzer
- ResetTrueFalse()
: llvm::ConstantInt
- resize()
: llvm::ilist< NodeTy >
, llvm::SmallVectorImpl< T >
, llvm::ilist< NodeTy >
, llvm::SmallVectorImpl< T >
, llvm::BitcodeReaderValueList
, llvm::DenseMap< KeyT, ValueT, KeyInfoT, ValueInfoT >
, llvm::BitVector
- resolveAliasedGlobal()
: llvm::GlobalAlias
- ResolveConstantForwardRefs()
: llvm::BitcodeReaderValueList
- restoreCalleeSavedRegisters()
: llvm::X86InstrInfo
, llvm::XCoreInstrInfo
, llvm::ARMInstrInfo
, llvm::TargetInstrInfo
- Retain()
: llvm::RefCountedBase< Derived >
, llvm::RefCountedBaseVPTR< Derived >
- reverse()
: llvm::iplist< NodeTy, Traits >
- ReverseBranchCondition()
: llvm::AlphaInstrInfo
, llvm::XCoreInstrInfo
, llvm::X86InstrInfo
, llvm::MipsInstrInfo
, llvm::SPUInstrInfo
, llvm::PPCInstrInfo
, llvm::ARMInstrInfo
, llvm::TargetInstrInfo
- ReversePostOrderTraversal()
: llvm::ReversePostOrderTraversal< GraphT, GT >
- Rewind()
: llvm::Deserializer
- roots_begin()
: llvm::GCFunctionInfo
- roots_end()
: llvm::GCFunctionInfo
- roots_size()
: llvm::GCFunctionInfo
- rotl()
: llvm::APInt
- rotr()
: llvm::APInt
- roundToDouble()
: llvm::APInt
- RoundUpAlignment()
: llvm::TargetData
- RSProfilers()
: llvm::RSProfilers
- run()
: llvm::PassManagerImpl
, llvm::FunctionPassManager
- Run()
: llvm::ScheduleDAG
- run()
: llvm::FunctionPass
, llvm::DAGTypeLegalizer
, llvm::Interpreter
, llvm::FunctionPassManagerImpl
- Run()
: llvm::LLParser
- run()
: llvm::PassManager
- runAtExitHandlers()
: llvm::Interpreter
- runFunction()
: llvm::ExecutionEngine
, llvm::JIT
, llvm::Interpreter
- runFunctionAsMain()
: llvm::ExecutionEngine
- runOnBasicBlock()
: llvm::BasicBlockPass
- runOnFunction()
: llvm::SelectionDAGISel
, llvm::FPPassManager
, llvm::DominatorTreeBase< NodeT >
, llvm::LPPassManager
, llvm::MachineFunctionPass
, llvm::PostDominatorTree
, llvm::ScalarEvolution
, llvm::FunctionPass
, llvm::PostDominanceFrontier
, llvm::DominatorTree
, llvm::MemoryDependenceAnalysis
, llvm::IntervalPartition
, llvm::LoopVR
, llvm::LoopInfo
, llvm::UnifyFunctionExitNodes
, llvm::LibCallAliasAnalysis
, llvm::DominanceFrontier
, llvm::BasicBlockPass
- runOnFunctionBody()
: llvm::LoopPass
- runOnLoop()
: llvm::LoopPass
- runOnMachineFunction()
: llvm::LiveIntervals
, llvm::MachineFunctionPass
, llvm::Spiller
, llvm::X86IntelAsmPrinter
, llvm::SimpleRegisterCoalescing
, llvm::MachineDominatorTree
, llvm::X86ATTAsmPrinter
, llvm::DebugLabelFolder
, llvm::LiveVariables
, llvm::LiveStacks
, llvm::ELFWriter
, llvm::MachineLoopInfo
, llvm::MachOWriter
- runOnModule()
: llvm::FunctionPass
, llvm::FindUsedTypes
, llvm::MPPassManager
, llvm::ModulePass
, llvm::ImmutablePass
, llvm::FPPassManager
- runOnSCC()
: llvm::Inliner
, llvm::CallGraphSCCPass
- runStaticConstructorsDestructors()
: llvm::ExecutionEngine
- RuntimeInfo()
: llvm::RuntimeInfo