LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- O
: llvm::ELFWriter, llvm::DwarfWriter, llvm::AsmPrinter
- o0
: llvm::SparcV9IntRegClass
- o1
: llvm::SparcV9IntRegClass
- o2
: llvm::SparcV9IntRegClass
- o3
: llvm::SparcV9IntRegClass
- o4
: llvm::SparcV9IntRegClass
- o5
: llvm::SparcV9IntRegClass
- o6
: llvm::SparcV9IntRegClass
- o7
: llvm::SparcV9IntRegClass
- ObjectFile
: llvm::TargetMachine
- Offset
: llvm::MachineConstantPoolEntry
- OFFSET
: llvm::SparcV9FrameInfo
- oi
: llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
- Old
: llvm::TargetLowering::TargetLoweringOpt
- OneCalledFunction
: llvm::EquivClassGraphs
- onlyReadsMemory()
: llvm::AliasAnalysis
- OnlyReadsMemory
: llvm::AliasAnalysis
- op_begin()
: llvm::User, llvm::SDNode, llvm::SCEVAddRecExpr, llvm::SCEVCommutativeExpr
- op_end()
: llvm::User, llvm::SDNode, llvm::SCEVAddRecExpr, llvm::SCEVCommutativeExpr
- op_iterator
: llvm::User, llvm::SDNode, llvm::SCEVAddRecExpr, llvm::SCEVCommutativeExpr
- opaque
: bz_stream
- OpaqueTyID
: llvm::Type
- OpaqueType()
: llvm::OpaqueType
- OPC
: llvm::Instruction
- opCode
: llvm::InstrIssueDelta, llvm::InstrRUsageDelta
- Opcode
: llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class >
- opcode
: llvm::Instruction
- OpenAndLoad()
: llvm::Archive
- OpenAndLoadSymbols()
: llvm::Archive
- Operand
: llvm::AllocInfo
- OperandList
: llvm::User
- OperandsMapped
: llvm::ValueMapCache
- operator &()
: llvm::BitSetVector
- operator *()
: llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::ScheduleIterator< _NodeType >, llvm::value_use_iterator< UserTy >, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::generic_gep_type_iterator< ItTy >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::SDNodeIterator, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::SCEVHandle, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::DSNodeIterator< NodeTy >, llvm::constant_iterator, llvm::AliasSet::iterator, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::scc_iterator< GraphT, GT >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::BitSetVector::iterator
- operator *=()
: llvm::Statistic< DataType >
- operator DataType()
: llvm::cl::opt< DataType, ExternalStorage, ParserClass >, llvm::Statistic< DataType >
- operator MachineBasicBlock::iterator()
: llvm::MachineInstrBuilder
- operator MachineInstr *()
: llvm::MachineInstrBuilder
- operator SCEV *()
: llvm::SCEVHandle
- operator Type *()
: llvm::PATypeHolder, llvm::PATypeHandle
- operator Value *()
: llvm::Use
- operator!=()
: llvm::AllocInfo, llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::ScheduleIterator< _NodeType >, llvm::DIEAbbrevData, llvm::value_use_iterator< UserTy >, llvm::sys::TimeValue, llvm::sys::Path, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::generic_gep_type_iterator< ItTy >, llvm::ConstantRange, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::SDNodeIterator, llvm::SDOperand, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::SCEVHandle, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::DSNodeHandle, llvm::DSNodeIterator< NodeTy >, llvm::constant_iterator, llvm::AliasSet::iterator, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::scc_iterator< GraphT, GT >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::BitSetVector
- operator()()
: llvm::VirtReg2IndexFunctor, HASH_NAMESPACE::hash< llvm::DSNodeHandle >, llvm::greater_ptr< Ty >, HASH_NAMESPACE::hash< std::string >, HASH_NAMESPACE::hash< T * >, llvm::IdentityFunctor
- operator+()
: llvm::sys::TimeValue, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator++()
: llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::ScheduleIterator< _NodeType >, llvm::value_use_iterator< UserTy >, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::generic_gep_type_iterator< ItTy >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::SDNodeIterator, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::DSNodeIterator< NodeTy >, llvm::constant_iterator, llvm::AliasSet::iterator, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::Statistic< DataType >, llvm::scc_iterator< GraphT, GT >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::BitSetVector::iterator
- operator+=()
: llvm::sys::TimeValue, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::Statistic< DataType >
- operator-()
: llvm::sys::TimeValue, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator--()
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::SuccIterator< Term_, BB_ >, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::Statistic< DataType >, llvm::BitSetVector::iterator
- operator-=()
: llvm::sys::TimeValue, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::Statistic< DataType >
- operator->()
: llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::ScheduleIterator< _NodeType >, llvm::value_use_iterator< UserTy >, llvm::Use, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::generic_gep_type_iterator< ItTy >, llvm::cl::opt_storage< DataType, false, false >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::SDNodeIterator, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::SCEVHandle, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::DSNodeIterator< NodeTy >, llvm::constant_iterator, llvm::AliasSet::iterator, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::PATypeHolder, llvm::PATypeHandle
- operator/=()
: llvm::Statistic< DataType >
- operator<()
: llvm::PointerValType, llvm::StructValType, llvm::PackedValType, llvm::ArrayValType, llvm::FunctionValType, llvm::ValueHandle, llvm::NodeDelayPair, StatRecord, llvm::DIEAbbrev, llvm::DIEAbbrevData, llvm::ValID, llvm::SubtargetInfoKV, llvm::SubtargetFeatureKV, llvm::sys::TimeValue, llvm::sys::Path, llvm::Timer, llvm::CallSite, llvm::AnnotationID, llvm::SDOperand, llvm::SourceFileInfo, llvm::LiveInterval, llvm::LiveRange, llvm::DSCallSite, llvm::DSNodeHandle, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator<<()
: llvm::MachineInstr, llvm::MachineOperand, llvm::CachedWriter
- operator<=()
: llvm::sys::TimeValue
- operator=()
: llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::PhysRegTracker, llvm::Use, llvm::sys::Path, llvm::sys::DynamicLibrary, llvm::Timer, llvm::PluginLoader, llvm::cl::opt< DataType, ExternalStorage, ParserClass >, llvm::SuccIterator< Term_, BB_ >, llvm::CallSite, llvm::StackFrame, llvm::SDNodeIterator, llvm::MachineOperand, llvm::SCEVHandle, llvm::DSCallSite, llvm::DSNodeHandle, llvm::DSNodeIterator< NodeTy >, llvm::AliasSet::iterator, llvm::Statistic< DataType >, llvm::EquivalenceClasses< ElemTy >, llvm::BitSetVector::iterator, llvm::PATypeHolder, llvm::PATypeHandle
- operator==()
: llvm::AllocInfo, llvm::MSchedGraphSBNodeIterator< IteratorType, NodeType >, llvm::MSchedGraphNodeIterator< IteratorType, NodeType >, llvm::ScheduleIterator< _NodeType >, llvm::DIEAbbrev, llvm::DIEAbbrevData, llvm::value_use_iterator< UserTy >, llvm::sys::TimeValue, llvm::sys::Path, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::generic_gep_type_iterator< ItTy >, llvm::ConstantRange, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::AnnotationID, llvm::SDNodeIterator, llvm::SDOperand, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::SourceFileInfo, llvm::LiveRange, llvm::SCEVHandle, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::Interval, llvm::DSCallSite, llvm::DSNodeHandle, llvm::DSNodeIterator< NodeTy >, llvm::constant_iterator, llvm::AliasSet::iterator, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::scc_iterator< GraphT, GT >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::BitSetVector::iterator, llvm::BitSetVector, llvm::PATypeHandle
- operator>()
: llvm::sys::TimeValue, llvm::Timer, llvm::DSNodeHandle
- operator>=()
: llvm::sys::TimeValue
- operator[]()
: llvm::MaxConstantsTableTy, llvm::MachineCodeForInstruction, llvm::SchedGraph, llvm::InstrGroup, llvm::MRegisterInfo, llvm::Trace, llvm::LoopInfo, llvm::ETForestBase, llvm::DominatorTreeBase, llvm::ImmediateDominatorsBase, llvm::DSScalarMap, llvm::CallGraphNode, llvm::CallGraph, llvm::UniqueVector< T >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::SetVector< T >, llvm::DenseMap< T, ToIndexT >, llvm::BitSetVector
- operator^()
: llvm::BitSetVector
- operator|()
: llvm::BitSetVector
- operator~()
: llvm::BitSetVector
- OpInfo
: llvm::TargetInstrDescriptor
- opLabel
: llvm::InstrTreeNode
- Opt
: llvm::cl::aliasopt
- opt()
: llvm::cl::opt< DataType, ExternalStorage, ParserClass >, llvm::cl::applicator< MiscFlags >, llvm::cl::applicator< FormattingFlags >, llvm::cl::applicator< OptionHidden >, llvm::cl::applicator< ValueExpected >, llvm::cl::applicator< NumOccurrences >, llvm::cl::applicator< const char * >, llvm::cl::applicator< const char[n]>, llvm::cl::applicator< char[n]>, llvm::cl::applicator< Mod >
- opt_storage()
: llvm::cl::opt_storage< DataType, false, false >, llvm::cl::opt_storage< DataType, ExternalStorage, isClass >
- Optimization
: llvm::PassInfo
- Option()
: llvm::cl::Option
- Or()
: DirectIntRules< ConstantClass, BuiltinType, Ty >, ConstantPackedRules, BoolRules
- origIndexInBB
: llvm::SchedGraphNodeCommon
- origPtr
: DState, EState
- OtherOps
: llvm::Instruction
- OtherOpVal
: YYSTYPE
- outByte()
: llvm::MappingInfo
- outEdges
: llvm::SchedGraphNodeCommon
- OutOfRangeShiftAmount
: llvm::TargetLowering
- output_count
: NULLCOMP_stream
- OutputAsm()
: llvm::LLC
- OutputC()
: llvm::CBE
- OutputDataCallback
: llvm::Compressor
- OutputDep
: llvm::MSchedGraphSBEdge, llvm::MSchedGraphEdge, llvm::Dependence, llvm::SchedGraphEdge
- outRegsUsed
: llvm::IA64FunctionInfo
- overlaps()
: llvm::LiveInterval
- overlapsFrom()
: llvm::LiveInterval