LLVM API Documentation
Here is a list of all class members with links to the classes they belong to:
- O
: llvm::AsmPrinter
, llvm::DwarfWriter
, llvm::ELFWriter
- ObjectFile
: llvm::TargetMachine
- Offset
: llvm::MachineConstantPoolEntry
- oi
: llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
- Old
: llvm::TargetLowering::TargetLoweringOpt
- OneCalledFunction
: llvm::EquivClassGraphs
- OnlyReadsMemory
: llvm::AliasAnalysis
- onlyReadsMemory()
: llvm::AliasAnalysis
- op_begin()
: llvm::User
, llvm::SCEVCommutativeExpr
, llvm::User
, llvm::SCEVAddRecExpr
, llvm::SDNode
- op_end()
: llvm::User
, llvm::SCEVCommutativeExpr
, llvm::SCEVAddRecExpr
, llvm::SDNode
- op_iterator
: llvm::SDNode
, llvm::SCEVCommutativeExpr
, llvm::User
, llvm::SCEVAddRecExpr
- opaque
: bz_stream
- OpaqueTyID
: llvm::Type
- OpaqueType()
: llvm::OpaqueType
- OPC
: llvm::Instruction
- opcode
: llvm::Instruction
- Opcode
: llvm::PatternMatch::BinaryOpClass_match< LHS_t, RHS_t, Class, OpcType >
- OpenAndLoad()
: llvm::Archive
- OpenAndLoadSymbols()
: llvm::Archive
- OperandList
: llvm::User
- OperandsMapped
: llvm::ValueMapCache
- operator &()
: llvm::BitSetVector
- operator *()
: llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, mapped_iterator< _Iterator, Func >
, llvm::constant_iterator
, mapped_iterator< ItTy, FuncTy >
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, llvm::generic_gep_type_iterator< ItTy >
, const_iterator
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, llvm::DSNodeIterator< NodeTy >
, scc_iterator< TypePromotionGraph >
, value_use_iterator< User >
, value_use_iterator< const User >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::value_use_iterator< UserTy >
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::SCEVHandle
, llvm::scc_iterator< GraphT, GT >
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, df_iterator< T, SetTy, true >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, idf_iterator< T, SetTy, true >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, InstIterator< A, B, C, D >
, llvm::SDNodeIterator
, iterator
, llvm::BitSetVector::iterator
, llvm::PredIterator< _Ptr, _USE_iterator >
, llvm::SuccIterator< Term_, BB_ >
, llvm::AliasSet::iterator
, po_iterator< T, SetType, true >
, ipo_iterator< T, SetType, true >
, iterator
- operator *=()
: Statistic<>
, llvm::Statistic< DataType >
- operator AsmWriterFlavorTy()
: opt< AsmWriterFlavorTy >
- operator bool()
: opt< bool >
, opt< bool, true >
- operator const TargetMachineRegistry::Entry *()
: opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
- operator DataType()
: llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, llvm::Statistic< DataType >
- operator DebugOnlyOpt()
: parser< std::string >
- operator DSPass()
: opt< DSPass >
- operator HelpPrinter()
: opt< HelpPrinter, true, parser< bool >
- operator MachineBasicBlock::iterator()
: llvm::MachineInstrBuilder
- operator MachineInstr *()
: llvm::MachineInstrBuilder
- operator PluginLoader()
: parser< std::string >
- operator RandomMeth()
: opt< RandomMeth >
- operator RegAllocName()
: opt< RegAllocName >
- operator SCEV *()
: llvm::SCEVHandle
- operator SpillerName()
: opt< SpillerName >
- operator std::string()
: opt< std::string >
- operator Type *()
: llvm::PATypeHandle
, llvm::PATypeHolder
- operator unsigned()
: Statistic<>
- operator Value *()
: llvm::Use
- operator VersionPrinter()
: opt< VersionPrinter, true, parser< bool >
- operator!=()
: llvm::constant_iterator
, mapped_iterator< _Iterator, Func >
, llvm::ConstantRange
, mapped_iterator< ItTy, FuncTy >
, llvm::generic_gep_type_iterator< ItTy >
, const_iterator
, llvm::DSNodeIterator< NodeTy >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, scc_iterator< TypePromotionGraph >
, value_use_iterator< User >
, value_use_iterator< const User >
, llvm::sys::Path
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, llvm::DSNodeHandle
, llvm::sys::TimeValue
, llvm::value_use_iterator< UserTy >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::DIEAbbrevData
, llvm::SCEVHandle
, llvm::scc_iterator< GraphT, GT >
, llvm::BitSetVector
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, df_iterator< T, SetTy, true >
, idf_iterator< T, SetTy, true >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::SDOperand
, InstIterator< A, B, C, D >
, llvm::SDNodeIterator
, iterator
, llvm::mapped_iterator< RootIt, UnaryFunc >
, llvm::PredIterator< _Ptr, _USE_iterator >
, llvm::SuccIterator< Term_, BB_ >
, llvm::AliasSet::iterator
, po_iterator< T, SetType, true >
, ipo_iterator< T, SetType, true >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, iterator
- operator()()
: HASH_NAMESPACE::hash< llvm::DSNodeHandle >
, HASH_NAMESPACE::hash< T * >
, llvm::VirtReg2IndexFunctor
, HASH_NAMESPACE::hash< std::string >
, llvm::greater_ptr< Ty >
, llvm::IdentityFunctor
- operator+()
: mapped_iterator< _Iterator, Func >
, mapped_iterator< ItTy, FuncTy >
, llvm::sys::TimeValue
, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator++()
: mapped_iterator< _Iterator, Func >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, value_use_iterator< User >
, mapped_iterator< ItTy, FuncTy >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::constant_iterator
, llvm::generic_gep_type_iterator< ItTy >
, const_iterator
, scc_iterator< TypePromotionGraph >
, llvm::DSNodeIterator< NodeTy >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, scc_iterator< TypePromotionGraph >
, llvm::DSNodeIterator< NodeTy >
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, value_use_iterator< User >
, value_use_iterator< const User >
, llvm::value_use_iterator< UserTy >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::scc_iterator< GraphT, GT >
, llvm::generic_gep_type_iterator< ItTy >
, llvm::Statistic< DataType >
, Statistic<>
, llvm::Statistic< DataType >
, df_iterator< T, SetTy, true >
, mapped_iterator< ItTy, FuncTy >
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, df_iterator< T, SetTy, true >
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, idf_iterator< T, SetTy, true >
, llvm::BitSetVector::iterator
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, InstIterator< A, B, C, D >
, llvm::BitSetVector::iterator
, llvm::SDNodeIterator
, iterator
, llvm::SDNodeIterator
, llvm::constant_iterator
, llvm::PredIterator< _Ptr, _USE_iterator >
, llvm::SuccIterator< Term_, BB_ >
, po_iterator< T, SetType, true >
, llvm::AliasSet::iterator
, ipo_iterator< T, SetType, true >
, llvm::AliasSet::iterator
, iterator
- operator+=()
: mapped_iterator< _Iterator, Func >
, llvm::sys::TimeValue
, Statistic<>
, llvm::Statistic< DataType >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, mapped_iterator< ItTy, FuncTy >
- operator-()
: mapped_iterator< _Iterator, Func >
, mapped_iterator< ItTy, FuncTy >
, llvm::sys::TimeValue
, mapped_iterator< _Iterator, Func >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, mapped_iterator< ItTy, FuncTy >
- operator--()
: mapped_iterator< _Iterator, Func >
, mapped_iterator< ItTy, FuncTy >
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, mapped_iterator< ItTy, FuncTy >
, Statistic<>
, llvm::mapped_iterator< RootIt, UnaryFunc >
, llvm::Statistic< DataType >
, InstIterator< A, B, C, D >
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::mapped_iterator< RootIt, UnaryFunc >
, InstIterator< A, B, C, D >
, llvm::BitSetVector::iterator
, llvm::SuccIterator< Term_, BB_ >
- operator-=()
: mapped_iterator< ItTy, FuncTy >
, llvm::sys::TimeValue
, mapped_iterator< _Iterator, Func >
, Statistic<>
, llvm::Statistic< DataType >
, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator->()
: llvm::cl::opt_storage< DataType, false, false >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, iterator
, llvm::constant_iterator
, llvm::generic_gep_type_iterator< ItTy >
, const_iterator
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, llvm::DSNodeIterator< NodeTy >
, value_use_iterator< User >
, llvm::Use
, ipo_iterator< T, SetType, true >
, llvm::value_use_iterator< UserTy >
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::PATypeHandle
, llvm::SCEVHandle
, llvm::PATypeHolder
, df_iterator< T, SetTy, true >
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, idf_iterator< T, SetTy, true >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, InstIterator< A, B, C, D >
, llvm::SDNodeIterator
, iterator
, llvm::PredIterator< _Ptr, _USE_iterator >
, value_use_iterator< const User >
, llvm::SuccIterator< Term_, BB_ >
, po_iterator< T, SetType, true >
, llvm::AliasSet::iterator
- operator/=()
: Statistic<>
, llvm::Statistic< DataType >
- operator<()
: llvm::DSNodeHandle
, mapped_iterator< _Iterator, Func >
, mapped_iterator< ItTy, FuncTy >
, llvm::sys::Path
, llvm::sys::TimeValue
, llvm::DSCallSite
, llvm::SubtargetFeatureKV
, llvm::SubtargetInfoKV
, llvm::ValID
, llvm::DIEAbbrevData
, llvm::DIEAbbrev
, StatRecord
, llvm::ValueHandle
, llvm::FunctionValType
, llvm::ArrayValType
, llvm::PackedValType
, llvm::PointerValType
, llvm::LiveRange
, llvm::LiveInterval
, llvm::SourceFileInfo
, llvm::StructValType
, llvm::Timer
, llvm::SDOperand
, llvm::AnnotationID
, llvm::CallSite
, llvm::mapped_iterator< RootIt, UnaryFunc >
- operator<<()
: llvm::CachedWriter
, llvm::MachineOperand
, llvm::MachineInstr
- operator<=()
: llvm::sys::TimeValue
- operator=()
: llvm::Timer
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, llvm::DSNodeHandle
, opt< RegAllocName >
, parser< std::string >
, llvm::DSNodeIterator< NodeTy >
, opt< SpillerName >
, llvm::StackFrame
, llvm::PATypeHandle
, opt< AsmWriterFlavorTy >
, llvm::DSCallSite
, llvm::PATypeHandle
, llvm::Use
, llvm::PhysRegTracker
, EquivalenceClasses< GlobalValue * >
, opt< bool >
, llvm::SCEVHandle
, llvm::PATypeHolder
, opt< HelpPrinter, true, parser< bool >
, llvm::PATypeHolder
, llvm::sys::DynamicLibrary
, opt< VersionPrinter, true, parser< bool >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, llvm::sys::Path
, llvm::SmallVector< T, N >
, llvm::Statistic< DataType >
, Statistic<>
, llvm::MachineOperand
, iterator
, member_iterator
, llvm::EquivalenceClasses< ElemTy >
, llvm::BitSetVector::iterator
, opt< std::string >
, llvm::SDNodeIterator
, opt< bool, true >
, llvm::CallSite
, llvm::PluginLoader
, llvm::SuccIterator< Term_, BB_ >
, opt< DSPass >
, parser< std::string >
, llvm::AliasSet::iterator
, opt< RandomMeth >
- operator==()
: llvm::SDNodeIterator
, llvm::constant_iterator
, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >
, llvm::DSNodeIterator< NodeTy >
, value_use_iterator< const User >
, llvm::DSNodeHandle
, llvm::sys::TimeValue
, ipo_iterator< T, SetType, true >
, llvm::DSCallSite
, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >
, llvm::PATypeHandle
, llvm::Interval
, llvm::value_use_iterator< UserTy >
, scc_iterator< TypePromotionGraph >
, llvm::DIEAbbrevData
, llvm::DIEAbbrev
, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >
, llvm::SCEVHandle
, mapped_iterator< _Iterator, Func >
, const_iterator
, llvm::LiveRange
, llvm::BitSetVector
, llvm::SourceFileInfo
, llvm::ConstantRange
, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::sys::Path
, mapped_iterator< ItTy, FuncTy >
, value_use_iterator< User >
, idf_iterator< T, SetTy, true >
, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >
, llvm::SDOperand
, InstIterator< A, B, C, D >
, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
, iterator
, llvm::AnnotationID
, llvm::mapped_iterator< RootIt, UnaryFunc >
, llvm::PredIterator< _Ptr, _USE_iterator >
, df_iterator< T, SetTy, true >
, llvm::SuccIterator< Term_, BB_ >
, llvm::BitSetVector::iterator
, llvm::scc_iterator< GraphT, GT >
, llvm::AliasSet::iterator
, llvm::EquivalenceClasses< ElemTy >::member_iterator
, po_iterator< T, SetType, true >
, iterator
, llvm::generic_gep_type_iterator< ItTy >
- operator>()
: llvm::sys::TimeValue
, llvm::Timer
, llvm::DSNodeHandle
- operator>=()
: llvm::sys::TimeValue
- operator[]()
: llvm::CallGraphNode
, llvm::CallGraph
, llvm::BitSetVector
, llvm::mapped_iterator< RootIt, UnaryFunc >
, mapped_iterator< ItTy, FuncTy >
, DenseMap< unsigned, VirtReg2IndexFunctor >
, llvm::CallGraph
, UniqueVector< SourceFileInfo >
, llvm::MRegisterInfo
, llvm::ImmediateDominatorsBase
, llvm::ETForestBase
, llvm::LoopInfo
, llvm::DominatorTreeBase
, llvm::Trace
, llvm::SetVector< T >
, llvm::SmallVector< T, N >
, SetVector< Instruction * >
, DenseMap< unsigned, VirtReg2IndexFunctor >
, llvm::DSScalarMap
, mapped_iterator< _Iterator, Func >
, llvm::UniqueVector< T >
, UniqueVector< std::string >
, llvm::DenseMap< T, ToIndexT >
, UniqueVector< CompileUnitDesc * >
, llvm::DenseMap< T, ToIndexT >
- operator^()
: llvm::BitSetVector
- operator|()
: llvm::BitSetVector
- operator~()
: llvm::BitSetVector
- OpInfo
: llvm::TargetInstrDescriptor
- opt()
: opt< std::string >
, opt< VersionPrinter, true, parser< bool >
, opt< HelpPrinter, true, parser< bool >
, opt< RandomMeth >
, opt< bool >
, opt< std::string >
, opt< SpillerName >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< HelpPrinter, true, parser< bool >
, opt< AsmWriterFlavorTy >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< bool >
, parser< std::string >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, llvm::cl::applicator< MiscFlags >
, opt< RandomMeth >
, opt< SpillerName >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< AsmWriterFlavorTy >
, opt< HelpPrinter, true, parser< bool >
, opt< RegAllocName >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< bool, true >
, opt< DSPass >
, opt< RegAllocName >
, opt< std::string >
, opt< RegAllocName >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< HelpPrinter, true, parser< bool >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< bool, true >
, opt< HelpPrinter, true, parser< bool >
, parser< std::string >
, opt< AsmWriterFlavorTy >
, parser< std::string >
, opt< std::string >
- Opt
: llvm::cl::aliasopt
- opt()
: parser< std::string >
, opt< AsmWriterFlavorTy >
, opt< bool >
, opt< bool, true >
, parser< std::string >
, opt< bool, true >
, parser< std::string >
, opt< AsmWriterFlavorTy >
, opt< RandomMeth >
, opt< bool >
, llvm::cl::applicator< NumOccurrences >
, llvm::cl::applicator< OptionHidden >
, opt< DSPass >
, opt< RandomMeth >
, opt< AsmWriterFlavorTy >
, opt< DSPass >
, parser< std::string >
, opt< DSPass >
, opt< bool, true >
, opt< std::string >
, parser< std::string >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< RandomMeth >
, parser< std::string >
, opt< bool >
, llvm::cl::applicator< ValueExpected >
, opt< bool >
, opt< RandomMeth >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< SpillerName >
, llvm::cl::applicator< FormattingFlags >
, opt< std::string >
, opt< VersionPrinter, true, parser< bool >
, opt< SpillerName >
, opt< bool >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< AsmWriterFlavorTy >
, llvm::cl::applicator< const char[n]>
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< VersionPrinter, true, parser< bool >
, llvm::cl::applicator< const char * >
, opt< HelpPrinter, true, parser< bool >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, opt< SpillerName >
, opt< VersionPrinter, true, parser< bool >
, llvm::cl::applicator< Mod >
, opt< std::string >
, opt< SpillerName >
, opt< RegAllocName >
, parser< std::string >
, llvm::cl::opt< DataType, ExternalStorage, ParserClass >
, parser< std::string >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< RegAllocName >
, opt< DSPass >
, opt< AsmWriterFlavorTy >
, opt< VersionPrinter, true, parser< bool >
, parser< std::string >
, opt< DSPass >
, parser< std::string >
, opt< RegAllocName >
, opt< SpillerName >
, opt< VersionPrinter, true, parser< bool >
, opt< SpillerName >
, opt< RegAllocName >
, llvm::cl::applicator< char[n]>
, opt< bool >
, opt< HelpPrinter, true, parser< bool >
, parser< std::string >
, opt< RegAllocName >
, opt< VersionPrinter, true, parser< bool >
, opt< std::string >
, opt< VersionPrinter, true, parser< bool >
, opt< bool, true >
- opt_storage()
: opt< RegAllocName >
, opt< RandomMeth >
, opt< std::string >
, parser< std::string >
, opt< bool >
, llvm::cl::opt_storage< DataType, false, false >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, opt< HelpPrinter, true, parser< bool >
, llvm::cl::opt_storage< DataType, ExternalStorage, isClass >
, opt< VersionPrinter, true, parser< bool >
, opt< bool, true >
, parser< std::string >
, opt< AsmWriterFlavorTy >
, opt< SpillerName >
, opt< DSPass >
- Optimization
: llvm::PassInfo
- Option()
: opt< bool >
, opt< std::string >
, list< std::string >
, opt< RegAllocName >
, opt< VersionPrinter, true, parser< bool >
, opt< RandomMeth >
, parser< std::string >
, opt< AsmWriterFlavorTy >
, opt< DSPass >
, opt< SpillerName >
, opt< bool, true >
, opt< const TargetMachineRegistry::Entry *, false, TargetNameParser >
, llvm::cl::Option
, parser< std::string >
, opt< HelpPrinter, true, parser< bool >
- origIndexInBB
: llvm::SchedGraphNodeCommon
- origPtr
: EState
, DState
- OtherOps
: llvm::Instruction
- OtherOpVal
: YYSTYPE
- outEdges
: llvm::SchedGraphNodeCommon
- OutOfRangeShiftAmount
: llvm::TargetLowering
- output_count
: NULLCOMP_stream
- OutputDataCallback
: llvm::Compressor
- OutputDep
: llvm::SchedGraphEdge
- outRegsUsed
: llvm::IA64FunctionInfo
- overlaps()
: llvm::LiveInterval
- overlapsFrom()
: llvm::LiveInterval