LLVM API Documentation
- _Self
: llvm::ScheduleIterator< _NodeType >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::SGSuccIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::SGPredIterator< _NodeType, _EdgeType, _EdgeIter >, llvm::MachineInstr::ValOpIterator< MITy, VTy >, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::scc_iterator< GraphT, GT >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
- callee_iterator
: llvm::EquivClassGraphs, llvm::BUDataStructures
- ChildIteratorType
: llvm::GraphTraits< TypePromotionGraph >, llvm::GraphTraits< Inverse< const MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSBNode * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< MSchedGraphNode * >, llvm::GraphTraits< const SchedGraph * >, llvm::GraphTraits< SchedGraph * >, llvm::GraphTraits< const Type * >, llvm::GraphTraits< Type * >, llvm::GraphTraits< Inverse< const BasicBlock * > >, llvm::GraphTraits< Inverse< BasicBlock * > >, llvm::GraphTraits< const BasicBlock * >, llvm::GraphTraits< BasicBlock * >, llvm::GraphTraits< SDNode * >, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >, llvm::GraphTraits< Inverse< MachineBasicBlock * > >, llvm::GraphTraits< const MachineBasicBlock * >, llvm::GraphTraits< MachineBasicBlock * >, llvm::GraphTraits< Loop * >, llvm::GraphTraits< const Loop * >, llvm::GraphTraits< Inverse< Interval * > >, llvm::GraphTraits< Interval * >, llvm::GraphTraits< DominatorTree::Node * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const DSNode * >, llvm::GraphTraits< DSNode * >, llvm::GraphTraits< const CallGraphNode * >, llvm::GraphTraits< CallGraphNode * >
- const_arg_iterator
: llvm::Function
- const_edge_iterator
: llvm::DSNode
- const_global_iterator
: llvm::Module
- const_iterator
: llvm::V9LiveRange, llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::MachineCodeForInstruction, llvm::NodeHeap, llvm::SchedGraphSet, llvm::SchedGraph, llvm::ValueToDefVecMap, llvm::RegToRefVecMap, llvm::RefVec, llvm::InstrSchedule, llvm::ValueSymbolTable, llvm::TypeSymbolTable, llvm::TargetRegisterClass, llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::LiveIntervals, llvm::LiveInterval, llvm::Archive, llvm::BasicBlock, llvm::Trace, llvm::DominanceFrontierBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase, llvm::ImmediateDominatorsBase, llvm::DSNode, llvm::DSScalarMap, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::SetVector< T >
- const_op_iterator
: llvm::User
- const_pred_iterator
: llvm::MachineBasicBlock
- const_reference
: llvm::SetVector< T >
- const_reverse_iterator
: llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::Trace
- const_root_iterator
: llvm::InstrForest
- const_succ_iterator
: llvm::MachineBasicBlock
- const_val_op_iterator
: llvm::MachineInstr
- ConstantRefsType
: llvm::BytecodeReader
- DataBuffer
: llvm::ELFWriter
- DerefFun
: llvm::GraphTraits< Inverse< const MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< CallGraph * >
- difference_type
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >
- DomSetMapType
: llvm::DominanceFrontierBase, llvm::DominatorSetBase
- DomSetType
: llvm::DominanceFrontierBase, llvm::DominatorSetBase
- IDomMapType
: llvm::ImmediateDominatorsBase
- InstListType
: llvm::BasicBlock
- Instructions
: llvm::MachineBasicBlock
- InvNodeMapTy
: llvm::DSGraph
- ItemList
: llvm::Linker
- iterator
: llvm::AliasSet::iterator, llvm::BitSetVector::iterator, llvm::TypeMap< ValType, TypeClass >, llvm::V9LiveRange, llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::MachineCodeForInstruction, llvm::NodeHeap, llvm::SchedGraphSet, llvm::SchedGraph, llvm::ValueToDefVecMap, llvm::RegToRefVecMap, llvm::RefVec, llvm::InstrSchedule, llvm::ValueSymbolTable, llvm::TypeSymbolTable, llvm::TargetRegisterClass, llvm::Module, llvm::Function, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::LiveIntervals, llvm::LiveInterval, llvm::Archive, llvm::BasicBlock, llvm::Trace, llvm::LoopInfo, llvm::Loop, llvm::DominanceFrontierBase, llvm::DominatorTreeBase::Node, llvm::DominatorSetBase, llvm::DSNode, llvm::DSScalarMap, llvm::CallGraphNode, llvm::CallGraph, llvm::AliasSetTracker, llvm::SetVector< T >, llvm::EquivalenceClasses< ElemTy >
- iterator_category
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::IntervalIterator< NodeTy, OrigContainer_t, GT, IGT >, llvm::mapped_iterator< RootIt, UnaryFunc >
- iterator_type
: llvm::mapped_iterator< RootIt, UnaryFunc >
- NanoSecondsType
: llvm::sys::TimeValue
- node_const_iterator
: llvm::DSGraph
- node_iterator
: llvm::Interval, llvm::DSGraph
- NodeListTy
: llvm::DSGraph
- NodeMapTy
: llvm::DSGraph
- NodeMapType
: llvm::DominatorTreeBase
- nodes_iterator
: llvm::GraphTraits< Inverse< const MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< const Function * >, llvm::GraphTraits< Function * >, llvm::GraphTraits< SelectionDAG * >, llvm::GraphTraits< const MachineFunction * >, llvm::GraphTraits< MachineFunction * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const CallGraph * >, llvm::GraphTraits< CallGraph * >
- NodeType
: llvm::GraphTraits< TypePromotionGraph >, llvm::GraphTraits< Inverse< const MSchedGraphSB * > >, llvm::GraphTraits< Inverse< MSchedGraphSB * > >, llvm::GraphTraits< const MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSB * >, llvm::GraphTraits< MSchedGraphSBNode * >, llvm::GraphTraits< Inverse< const MSchedGraph * > >, llvm::GraphTraits< Inverse< MSchedGraph * > >, llvm::GraphTraits< const MSchedGraph * >, llvm::GraphTraits< MSchedGraph * >, llvm::GraphTraits< MSchedGraphNode * >, llvm::GraphTraits< const SchedGraph * >, llvm::GraphTraits< SchedGraph * >, llvm::GraphTraits< const Type * >, llvm::GraphTraits< Type * >, llvm::GraphTraits< Inverse< const BasicBlock * > >, llvm::GraphTraits< Inverse< BasicBlock * > >, llvm::GraphTraits< const BasicBlock * >, llvm::GraphTraits< BasicBlock * >, llvm::GraphTraits< SDNode * >, llvm::GraphTraits< Inverse< const MachineBasicBlock * > >, llvm::GraphTraits< Inverse< MachineBasicBlock * > >, llvm::GraphTraits< const MachineBasicBlock * >, llvm::GraphTraits< MachineBasicBlock * >, llvm::GraphTraits< Loop * >, llvm::GraphTraits< const Loop * >, llvm::GraphTraits< Inverse< Interval * > >, llvm::GraphTraits< Interval * >, llvm::GraphTraits< DominatorTree::Node * >, llvm::GraphTraits< const DSGraph * >, llvm::GraphTraits< DSGraph * >, llvm::GraphTraits< const DSNode * >, llvm::GraphTraits< DSNode * >, llvm::GraphTraits< const CallGraphNode * >, llvm::GraphTraits< CallGraphNode * >, llvm::GraphTraits< GraphType >
- PairTy
: llvm::GraphTraits< CallGraph * >
- param_iterator
: llvm::FunctionType
- ParentClass
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- parser_data_type
: llvm::cl::basic_parser< DataType >, llvm::cl::parser< DataType >
- PassClass
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- plane_const_iterator
: llvm::SymbolTable
- plane_iterator
: llvm::SymbolTable
- PlaneMap
: llvm::SymbolTable
- PlaneNum
: llvm::SlotTable
- PMType
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- pointer
: llvm::value_use_iterator< UserTy >, llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::SuccIterator< Term_, BB_ >, llvm::PredIterator< _Ptr, _USE_iterator >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >
- pred_const_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode
- pred_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock, llvm::Interval
- Ranges
: llvm::LiveInterval
- 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
- regclass_iterator
: llvm::MRegisterInfo
- 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_iterator
: llvm::DSGraph
- ReturnNodesTy
: llvm::DSGraph
- reverse_iterator
: llvm::MSchedGraphSB, llvm::MSchedGraph, llvm::SchedGraphNodeCommon, llvm::MachineFunction, llvm::MachineBasicBlock, llvm::Archive, llvm::Trace
- root_iterator
: llvm::InstrForest
- RootSet
: llvm::InstrForest
- rpo_iterator
: llvm::ReversePostOrderTraversal< GraphT, GT >
- SavedStateMapTy
: llvm::PhyRegAlloc
- ScalarMapTy
: llvm::DSGraph
- schedule_const_iterator
: llvm::MSScheduleSB, llvm::MSSchedule
- schedule_iterator
: llvm::MSScheduleSB, llvm::MSSchedule
- SecondsType
: llvm::sys::TimeValue
- set_type
: llvm::SetVector< T >
- SimpleType
: llvm::simplify_type< User::const_op_iterator >, llvm::simplify_type< User::op_iterator >, llvm::simplify_type< value_use_iterator< const User > >, llvm::simplify_type< value_use_iterator< User > >, llvm::simplify_type< const Use >, llvm::simplify_type< Use >, llvm::simplify_type< const From >, llvm::simplify_type< From >, llvm::simplify_type< const SDOperand >, llvm::simplify_type< SDOperand >, llvm::simplify_type< const SCEVHandle >
- size_type
: llvm::Type, llvm::SetVector< T >, llvm::EquivalenceClasses< ElemTy >::member_iterator
- SlotNum
: llvm::SlotTable
- string_iterator
: llvm::SlotCalculator
- SubPassClass
: llvm::MTraits, llvm::FTraits, llvm::BBTraits
- subtype_iterator
: llvm::Type
- succ_const_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode
- succ_iterator
: llvm::MSchedGraphSBNode, llvm::MSchedGraphNode, llvm::MachineBasicBlock, llvm::Interval
- SymTabType
: llvm::Archive
- val_op_iterator
: llvm::MachineInstr
- ValType
: llvm::PassNameParser
- value_const_iterator
: llvm::SymbolTable
- value_iterator
: llvm::SymbolTable, llvm::SDNode
- value_type
: llvm::InstIterator< _BB_t, _BB_i_t, _BI_t, _II_t >, llvm::mapped_iterator< RootIt, UnaryFunc >, llvm::SetVector< T >
- ValueContainerType
: llvm::V9LiveRange
- ValueMap
: llvm::SlotMachine, llvm::FunctionLoweringInfo, llvm::SlotTable, llvm::ValueSymbolTable, llvm::SymbolTable
- ValuePlane
: llvm::SlotMachine::ValuePlane, llvm::SlotTable
- ValueTable
: llvm::SlotTable, llvm::BytecodeReader
- vector_type
: llvm::SetVector< T >
- vt_iterator
: llvm::TargetRegisterClass