LLVM 20.0.0git
Public Attributes | List of all members
llvm::SmallVectorStorage< T, N > Struct Template Reference

Storage for the SmallVector elements. More...

#include "llvm/ADT/SmallVector.h"

Inherited by llvm::SmallVector< std::pair< ValueType, SUList >, N > [private], llvm::SmallVector< Function *, 0 > [private], llvm::SmallVector< llvm::unique_function< bool(llvm::StringRef)>, 4 > [private], llvm::SmallVector< llvm::unique_function< void(llvm::StringRef, llvm::PassManager &)>, 4 > [private], llvm::SmallVector< AddressRange > [private], llvm::SmallVector< AddressRangeValuePair > [private], llvm::SmallVector< std::unique_ptr< DWARFUnit >, 1 > [private], llvm::SmallVector< llvm::GenericDomTreeUpdater::DomTreeUpdate, 16 > [private], llvm::SmallVector< BasicBlock *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< std::unique_ptr< DomTreeNodeBase< BasicBlock > > > [private], llvm::SmallVector< llvm::DomTreeNodeBase *, 4 > [private], llvm::SmallVector< BlockT *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< BoUpSLP::EdgeInfo, 1 > [private], llvm::SmallVector< char, ContentsSize > [private], llvm::SmallVector< llvm::MCFixup, FixupsSize > [private], llvm::SmallVector< Edge, N > [private], llvm::SmallVector< llvm::cl::parser::OptionInfo, 8 > [private], llvm::SmallVector< std::pair< const MachineFunction *, Register >, 0 > [private], llvm::SmallVector< std::pair< const T *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< SPIRV::SpecialTypeDescriptor, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< KeyT, ValueT >, N > [private], llvm::SmallVector< T, N > [private], llvm::SmallVector< char, InternalLen > [private], llvm::SmallVector< VPBlockBase *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< std::unique_ptr< DomTreeNodeBase< VPBlockBase > > > [private], llvm::SmallVector< std::tuple< NodeRef, ChildItTy, ChildItTy >, 8 > [private], llvm::SmallVector< std::unique_ptr< FunctionPass > > [private], llvm::SmallVector< std::unique_ptr< RegionPass > > [private], llvm::SmallVector< llvm::AAPointerInfo::Access > [private], llvm::SmallVector< SPIRV::Capability::Capability, N > [private], llvm::SmallVector< VariableGEPIndex, 4 > [private], llvm::SmallVector< int > [private], llvm::SmallVector< llvm::PointerUnion< llvm::Value *, const TreeEntry * >, 2 > [private], llvm::SmallVector< llvm::Value *, 2 > [private], llvm::SmallVector< llvm::Instruction *, 0 > [private], llvm::SmallVector< const llvm::MachineInstr *, N > [private], llvm::SmallVector< llvm::MachineInstr *, N > [private], llvm::SmallVector< llvm::Register, N > [private], llvm::SmallVector< std::pair< const llvm::Function *, const llvm::DISubprogram * >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Instruction *, bool >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Instruction *, llvm::WeakVH >, 0 > [private], llvm::SmallVector< std::pair< const llvm::DILocalVariable *, unsigned >, 0 > [private], llvm::SmallVector< VarLocInfo > [private], llvm::SmallVector< llvm::SUnit *, 8 > [private], llvm::SmallVector< LiveDebugValues::ValueIDNum, 0 > [private], llvm::SmallVector< llvm::MachineOperand, 0 > [private], llvm::SmallVector< VarAndLoc > [private], llvm::SmallVector< std::unique_ptr< llvm::SmallVector >, 0 > [private], llvm::SmallVector< llvm::MachineBasicBlock * > [private], llvm::SmallVector< DebugPHIRecord, 32 > [private], llvm::SmallVector< ValueIDNum, 0 > [private], llvm::SmallVector< unsigned, 0 > [private], llvm::SmallVector< std::pair< const llvm::MachineOperand *, unsigned >, 32 > [private], llvm::SmallVector< std::pair< unsigned, LiveDebugValues::DbgValue >, N > [private], llvm::SmallVector< OpOverload > [private], llvm::SmallVector< OpStage > [private], llvm::SmallVector< OpAttribute > [private], llvm::SmallVector< std::pair< StringRef, size_t > > [private], llvm::SmallVector< MachineInstr *, N > [private], llvm::SmallVector< std::pair< BlockFrequency, unsigned >, 4 > [private], llvm::SmallVector< TransferTracker::Transfer, 32 > [private], llvm::SmallVector< ValueIDNum, 32 > [private], llvm::SmallVector< std::pair< DebugVariableID, MachineInstr * >, 4 > [private], llvm::SmallVector< ResolvedDbgOp > [private], llvm::SmallVector< DbgOp > [private], llvm::SmallVector< uint32_t > [private], llvm::SmallVector< unsigned, N > [private], llvm::SmallVector< DepTy, N > [private], llvm::SmallVector< void(*)(llvm::Function &F, llvm::AnalysisManager &AM, llvm::AAResults &llvm::AAResults), 4 > [private], llvm::SmallVector< int64_t, N > [private], llvm::SmallVector< RangeTy > [private], llvm::SmallVector< AAQueryInfo::LocPair, 4 > [private], llvm::SmallVector< llvm::ForwardedRegister, 1 > [private], llvm::SmallVector< MILOHDirective, 32 > [private], llvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 2 > [private], llvm::SmallVector< const llvm::MachineInstr *, 3 > [private], llvm::SmallVector< unsigned, 2 > [private], llvm::SmallVector< const llvm::Function *, 16 > [private], llvm::SmallVector< std::pair< unsigned, llvm::MCSymbol * >, 4 > [private], llvm::SmallVector< llvm::MachineInstr *, 8 > [private], llvm::SmallVector< llvm::BasicBlockInfo, 8 > [private], llvm::SmallVector< llvm::MachineInstr * > [private], llvm::SmallVector< FCmpLibcallsList, 0 > [private], llvm::SmallVector< int, 0 > [private], llvm::SmallVector< std::pair< StringRef, HashData >, 0 > [private], llvm::SmallVector< llvm::MemoryLocation, 0 > [private], llvm::SmallVector< uint8_t > [private], llvm::SmallVector< uint16_t, 16 > [private], llvm::SmallVector< AnalysisID, 8 > [private], llvm::SmallVector< AnalysisID, 2 > [private], llvm::SmallVector< AnalysisID, 0 > [private], llvm::SmallVector< std::pair< uint16_t, Form >, 3 > [private], llvm::SmallVector< std::pair< llvm::StringRef, llvm::ArchYAML::Archive::Child::Field >, 0 > [private], llvm::SmallVector< FreeList *, 8 > [private], llvm::SmallVector< std::pair< llvm::MBBSectionID, llvm::AsmPrinter::MBBSectionRange >, 0 > [private], llvm::SmallVector< std::pair< const llvm::MCSymbol *, GOTEquivUsePair >, 0 > [private], llvm::SmallVector< std::unique_ptr< llvm::AsmPrinterHandler >, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::DebugHandlerBase >, 1 > [private], llvm::SmallVector< llvm::AsmPrinter::XRayFunctionEntry, 4 > [private], llvm::SmallVector< std::pair< MCSection *, ConstantPool >, 0 > [private], llvm::SmallVector< llvm::AssumptionCache::ResultElem, 4 > [private], llvm::SmallVector< llvm::Attribute, 8 > [private], llvm::SmallVector< llvm::Function *, 0 > [private], llvm::SmallVector< llvm::Function *, N > [private], llvm::SmallVector< llvm::SmallVector *, 16 > [private], llvm::SmallVector< std::pair< llvm::Use *, llvm::Value * >, N > [private], llvm::SmallVector< std::pair< llvm::Value *, llvm::PointerIntPair< llvm::Value *, 1, bool > >, N > [private], llvm::SmallVector< llvm::WeakVH, N > [private], llvm::SmallVector< llvm::BasicBlock *, N > [private], llvm::SmallVector< llvm::AbstractAttribute *, N > [private], llvm::SmallVector< llvm::Type *, 8 > [private], llvm::SmallVector< uint32_t, 4 > [private], llvm::SmallVector< llvm::BitCodeAbbrevOp, 32 > [private], llvm::SmallVector< BitValue, DefaultBitN > [private], llvm::SmallVector< BitWord > [private], llvm::SmallVector< Block, 8 > [private], llvm::SmallVector< char, 0 > [private], llvm::SmallVector< Weight, 4 > [private], llvm::SmallVector< std::pair< BlockNode, BlockMass >, 4 > [private], llvm::SmallVector< BlockNode, 4 > [private], llvm::SmallVector< BlockMass, 1 > [private], llvm::SmallVector< llvm::BasicBlock *, 32 > [private], llvm::SmallVector< void *, 4 > [private], llvm::SmallVector< std::pair< void *, size_t >, 0 > [private], llvm::SmallVector< uint32_t, 16 > [private], llvm::SmallVector< llvm::CCValAssign, 4 > [private], llvm::SmallVector< llvm::ISD::ArgFlagsTy, 4 > [private], llvm::SmallVector< ByValInfo, 4 > [private], llvm::SmallVector< llvm::LazyCallGraph::SCC *, N > [private], llvm::SmallVector< llvm::Function *, 4 > [private], llvm::SmallVector< std::pair< llvm::Value *, llvm::WeakTrackingVH >, N > [private], llvm::SmallVector< ConstantPoolEntry, 4 > [private], llvm::SmallVector< AttributeItem, 64 > [private], llvm::SmallVector< Loop *, 8 > [private], llvm::SmallVector< LoopTripCountTy, 3 > [private], llvm::SmallVector< LoopCacheCostTy, 3 > [private], llvm::SmallVector< llvm::Function *, 16 > [private], llvm::SmallVector< llvm::Register, 4 > [private], llvm::SmallVector< llvm::Register, 2 > [private], llvm::SmallVector< llvm::CallLowering::ArgInfo, 32 > [private], llvm::SmallVector< unsigned > [private], llvm::SmallVector< std::pair< MDString *, MethodsList >, 0 > [private], llvm::SmallVector< llvm::BasicBlock *, 0 > [private], llvm::SmallVector< llvm::BasicBlock * > [private], llvm::SmallVector< Value *, 0 > [private], llvm::SmallVector< llvm::AllocaInst *, 16 > [private], llvm::SmallVector< FileInfo, 4 > [private], llvm::SmallVector< CVGlobalVariable, 1 > [private], llvm::SmallVector< const llvm::DIDerivedType *, 4 > [private], llvm::SmallVector< std::pair< const llvm::Function *, std::unique_ptr< FunctionInfo > >, 0 > [private], llvm::SmallVector< const llvm::DISubprogram *, N > [private], llvm::SmallVector< const llvm::DICompositeType *, 4 > [private], llvm::SmallVector< const llvm::DILocation *, 1 > [private], llvm::SmallVector< llvm::codeview::TypeIndex, N > [private], llvm::SmallVector< LocalVariable, 1 > [private], llvm::SmallVector< LexicalBlock *, 1 > [private], llvm::SmallVector< std::pair< llvm::CodeViewDebug::LocalVarDef, llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 1 > >, 0 > [private], llvm::SmallVector< std::pair< GlobalVariable *, ConstCandVecType >, 0 > [private], llvm::SmallVector< consthoist::ConstantInfo, 8 > [private], llvm::SmallVector< std::pair< GlobalVariable *, ConstInfoVecType >, 0 > [private], llvm::SmallVector< std::pair< llvm::Instruction *, llvm::Instruction * >, 0 > [private], llvm::SmallVector< llvm::ConstantRange, 2 > [private], llvm::SmallVector< llvm::SmallVector< Entry, 8 >, 4 > [private], llvm::SmallVector< llvm::ControlFlowHub::BranchDescriptor > [private], llvm::SmallVector< bool > [private], llvm::SmallVector< llvm::SDNode *, 128 > [private], llvm::SmallVector< EdgeType *, 0 > [private], llvm::SmallVector< llvm::ValueAsMetadata *, 4 > [private], llvm::SmallVector< llvm::TypedTrackingMDRef, 4 > [private], llvm::SmallVector< llvm::DISubprogram *, 4 > [private], llvm::SmallVector< llvm::Metadata *, 4 > [private], llvm::SmallVector< std::pair< llvm::MDNode *, llvm::SetVector< llvm::Metadata * > >, 0 > [private], llvm::SmallVector< llvm::DIEAbbrevData, 12 > [private], llvm::SmallVector< llvm::DILineInfo, 4 > [private], llvm::SmallVector< TypeUnitMetaInfo, 1 > [private], llvm::SmallVector< AttributeSpec, 8 > [private], llvm::SmallVector< llvm::DWARFFormValue, 3 > [private], llvm::SmallVector< LocationList, 4 > [private], llvm::SmallVector< llvm::DWARFLocationEntry, 2 > [private], llvm::SmallVector< Entry, 4 > [private], llvm::SmallVector< llvm::DWARFDebugNames::NameIndex, 0 > [private], llvm::SmallVector< uint64_t > [private], llvm::SmallVector< Encoding > [private], llvm::SmallVector< CompUnitEntry, 0 > [private], llvm::SmallVector< TypeUnitEntry, 0 > [private], llvm::SmallVector< AddressEntry, 0 > [private], llvm::SmallVector< SymTableEntry, 0 > [private], llvm::SmallVector< std::pair< uint32_t, llvm::SmallVector< uint32_t, 0 > >, 0 > [private], llvm::SmallVector< uint8_t, 4 > [private], llvm::SmallVector< llvm::dxbc::PSV::v2::ResourceBindInfo > [private], llvm::SmallVector< llvm::DXContainerYAML::SignatureElement > [private], llvm::SmallVector< llvm::yaml::Hex32 > [private], llvm::SmallVector< llvm::DXContainerYAML::SignatureParameter > [private], llvm::SmallVector< llvm::dxil::ResourceBindingInfo > [private], llvm::SmallVector< unsigned char, 8 > [private], llvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 6 > [private], llvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 4 > [private], llvm::SmallVector< llvm::DataLayout::PrimitiveSpec, 10 > [private], llvm::SmallVector< llvm::DataLayout::PointerSpec, 8 > [private], llvm::SmallVector< std::pair< InlinedEntity, const MachineInstr * >, 0 > [private], llvm::SmallVector< std::pair< InlinedEntity, Entries >, 0 > [private], llvm::SmallVector< llvm::DbgValueLocEntry, 2 > [private], llvm::SmallVector< int64_t, 1 > [private], llvm::SmallVector< llvm::DebugCounter::Chunk > [private], llvm::SmallVector< llvm::DICompileUnit *, 8 > [private], llvm::SmallVector< llvm::DISubprogram *, 8 > [private], llvm::SmallVector< llvm::DIGlobalVariableExpression *, 8 > [private], llvm::SmallVector< llvm::DIType *, 8 > [private], llvm::SmallVector< llvm::DIScope *, 8 > [private], llvm::SmallVector< llvm::DbgValueLoc, 1 > [private], llvm::SmallVector< llvm::DebugLocStream::List, 4 > [private], llvm::SmallVector< llvm::DebugLocStream::Entry, 32 > [private], llvm::SmallVector< llvm::DebugNamesAbbrev::AttributeEncoding, 1 > [private], llvm::SmallVector< std::string, 1 > [private], llvm::SmallVector< llvm::Init *, 16 > [private], llvm::SmallVector< llvm::DiagnosticInfoOptimizationBase::Argument, 4 > [private], llvm::SmallVector< NodeType *, 10 > [private], llvm::SmallVector< NodePtr, 64 > [private], llvm::SmallVector< unsigned, 4 > [private], llvm::SmallVector< llvm::DomTreeNodeBase, 8 > [private], llvm::SmallVector< NodeT *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeT > > > [private], llvm::SmallVector< llvm::DenseMap< const llvm::Function *, llvm::DroppedVariableStats::DebugVariables > > [private], llvm::SmallVector< llvm::DenseMap< llvm::StringRef, llvm::DenseMap< VarID, llvm::DILocation * > > > [private], llvm::SmallVector< llvm::RangeSpan, 2 > [private], llvm::SmallVector< const MDNode *, 4 > [private], llvm::SmallVector< std::pair< const llvm::MDNode *, llvm::DwarfCompileUnit * >, 0 > [private], llvm::SmallVector< std::unique_ptr< llvm::DbgEntity >, 64 > [private], llvm::SmallVector< std::pair< std::unique_ptr< llvm::DwarfTypeUnit >, const llvm::DICompositeType * >, 1 > [private], llvm::SmallVector< llvm::DwarfExpression::Register, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::DwarfCompileUnit >, 1 > [private], llvm::SmallVector< llvm::RangeSpanList, 1 > [private], llvm::SmallVector< llvm::DbgVariable *, 8 > [private], llvm::SmallVector< llvm::ELFObjectWriter::Symver, 0 > [private], llvm::SmallVector< llvm::SmallVector< unsigned, 8 >, 4 > [private], llvm::SmallVector< std::string, 4 > [private], llvm::SmallVector< std::unique_ptr< llvm::GlobalVariable >, 32 > [private], llvm::SmallVector< MutableValue > [private], llvm::SmallVector< llvm::DomainValue *, 16 > [private], llvm::SmallVector< LiveRegsDVInfo, 4 > [private], llvm::SmallVector< std::unique_ptr< llvm::Module >, 1 > [private], llvm::SmallVector< llvm::GlobalValue *, 0 > [private], llvm::SmallVector< llvm::Value *, 16 > [private], llvm::SmallVector< llvm::ISD::ArgFlagsTy, 16 > [private], llvm::SmallVector< llvm::Register, 16 > [private], llvm::SmallVector< llvm::ISD::InputArg, 4 > [private], llvm::SmallVector< std::pair< llvm::Instruction *, llvm::ConstantRange >, 0 > [private], llvm::SmallVector< llvm::Instruction *, N > [private], llvm::SmallVector< std::pair< llvm::Instruction *, llvm::Value * >, 0 > [private], llvm::SmallVector< unsigned, 32 > [private], llvm::SmallVector< T *, 8 > [private], llvm::SmallVector< std::pair< std::pair< llvm::StringRef, uint64_t >, uint32_t >, 0 > [private], llvm::SmallVector< uint32_t, 0 > [private], llvm::SmallVector< unsigned, 50 > [private], llvm::SmallVector< llvm::FunctionLoweringInfo::LiveOutInfo, 0 > [private], llvm::SmallVector< llvm::BBClusterInfo > [private], llvm::SmallVector< llvm::SmallVector< unsigned > > [private], llvm::SmallVector< DominatorTree::UpdateType, 2 > [private], llvm::SmallVector< EdgeTy, 0 > [private], llvm::SmallVector< llvm::DebugVariable > [private], llvm::SmallVector< llvm::VarLocInfo > [private], llvm::SmallVector< std::unique_ptr< llvm::GCStrategy >, 1 > [private], llvm::SmallVector< GCNSchedStageID, 4 > [private], llvm::SmallVector< std::pair< llvm::MachineInstrBundleIterator, llvm::MachineInstrBundleIterator >, 32 > [private], llvm::SmallVector< llvm::DenseMap, 32 > [private], llvm::SmallVector< llvm::GCNRegPressure, 32 > [private], llvm::SmallVector< llvm::GCOVArc *, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::GCOVFunction >, 16 > [private], llvm::SmallVector< std::unique_ptr< llvm::GCOVBlock >, 0 > [private], llvm::SmallVector< std::unique_ptr< llvm::GCOVArc >, 0 > [private], llvm::SmallVector< llvm::APFloat > [private], llvm::SmallVector< llvm::APInt > [private], llvm::SmallVector< MachineInstr *, 4 > [private], llvm::SmallVector< llvm::LLT, 4 > [private], llvm::SmallVector< llvm::GISelChangeObserver *, 4 > [private], llvm::SmallVector< std::pair< llvm::Value *, llvm::Value * >, N > [private], llvm::SmallVector< llvm::Instruction *, 8 > [private], llvm::SmallVector< std::pair< llvm::Instruction *, unsigned >, 4 > [private], llvm::SmallVector< BlockT *, 1 > [private], llvm::SmallVector< BlockT *, 8 > [private], llvm::SmallVector< BlockT *, 4 > [private], llvm::SmallVector< const CycleT * > [private], llvm::SmallVector< SubGlobPattern, 1 > [private], llvm::SmallVector< llvm::GlobPattern::SubGlobPattern::Bracket, 0 > [private], llvm::SmallVector< llvm::ValueInfo, 0 > [private], llvm::SmallVector< llvm::cfg::Update< NodePtr >, 4 > [private], llvm::SmallVector< NodePtr, 2 > [private], llvm::SmallVector< std::string, 0 > [private], llvm::SmallVector< HexagonInstr, HEXAGON_PRESHUFFLE_PACKET_SIZE > [private], llvm::SmallVector< llvm::HexagonInstr *, HEXAGON_PRESHUFFLE_PACKET_SIZE > [private], llvm::SmallVector< InstrProfValueData, 4 > [private], llvm::SmallVector< NodeTy *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< std::unique_ptr< DomTreeNodeBase< NodeTy > > > [private], llvm::SmallVector< llvm::cfg::Update< llvm::BasicBlock * >, 4 > [private], llvm::SmallVector< std::pair< unsigned, llvm::MDNode * >, 2 > [private], llvm::SmallVector< llvm::Value *, 4 > [private], llvm::SmallVector< int, 4 > [private], llvm::SmallVector< std::pair< const llvm::PHINode *, llvm::SmallVector< llvm::MachineInstr *, 1 > >, 4 > [private], llvm::SmallVector< llvm::Instruction * > [private], llvm::SmallVector< InlineGraphNode *, 8 > [private], llvm::SmallVector< uintptr_t, 20 > [private], llvm::SmallVector< T, 0 > [private], llvm::SmallVector< Meta, static_cast< int >(Meta::Size)> [private], llvm::SmallVector< const llvm::SCEV *, 3 > [private], llvm::SmallVector< llvm::Instruction *, 2 > [private], llvm::SmallVector< llvm::Function * > [private], llvm::SmallVector< const llvm::Instruction *, 0 > [private], llvm::SmallVector< Instruction *, 8 > [private], llvm::SmallVector< const char *, 0 > [private], llvm::SmallVector< llvm::AllocaInst *, 4 > [private], llvm::SmallVector< llvm::WeakTrackingVH, 8 > [private], llvm::SmallVector< llvm::CallBase *, 8 > [private], llvm::SmallVector< llvm::BasicBlock *, 4 > [private], llvm::SmallVector< llvm::Instruction *, 4 > [private], llvm::SmallVector< std::pair< llvm::SlotIndex, llvm::SlotIndex >, 8 > [private], llvm::SmallVector< NodeRef, 8 > [private], llvm::SmallVector< llvm::TemporalProfTraceTy > [private], llvm::SmallVector< std::function< void(MachineInstrBuilder &)>, 4 > [private], llvm::SmallVector< llvm::InstructionBuildSteps, 2 > [private], llvm::SmallVector< llvm::Instruction *, 256 > [private], llvm::SmallVector< unsigned, 8 > [private], llvm::SmallVector< RegUnitInfo, 4 > [private], llvm::SmallVector< BlockInterference, 8 > [private], llvm::SmallVector< DataType, 4 > [private], llvm::SmallVector< PointType, 4 > [private], llvm::SmallVector< const DataType *, 4 > [private], llvm::SmallVector< llvm::Type *, 4 > [private], llvm::SmallVector< const llvm::Value *, 4 > [private], llvm::SmallVector< ScopeContext, 8 > [private], llvm::SmallVector< llvm::AssertingVH< const llvm::BasicBlock >, N > [private], llvm::SmallVector< llvm::MCRegister > [private], llvm::SmallVector< llvm::Instruction *, 64 > [private], llvm::SmallVector< llvm::Loop *, N > [private], llvm::SmallVector< llvm::MCSymbol *, 1 > [private], llvm::SmallVector< llvm::SEHHandler, 1 > [private], llvm::SmallVector< llvm::LazyCallGraph::RefSCC *, 16 > [private], llvm::SmallVector< Edge, 4 > [private], llvm::SmallVector< llvm::LazyCallGraph::SCC *, 4 > [private], llvm::SmallVector< llvm::LazyCallGraph::Node *, 1 > [private], llvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::Value * >, 8 > [private], llvm::SmallVector< llvm::DenseMap, 1 > [private], llvm::SmallVector< SizeChangeStrategy, 1 > [private], llvm::SmallVector< SizeAndActionsVec, 1 > [private], llvm::SmallVector< llvm::LegalizeRule, 2 > [private], llvm::SmallVector< std::pair< bool, llvm::StringRef >, 4 > [private], llvm::SmallVector< llvm::LexicalScope *, 4 > [private], llvm::SmallVector< InsnRange, 4 > [private], llvm::SmallVector< InstrPos, 32 > [private], llvm::SmallVector< std::unique_ptr< UserValue >, 8 > [private], llvm::SmallVector< std::unique_ptr< UserLabel >, 2 > [private], llvm::SmallVector< const llvm::LiveInterval *, 4 > [private], llvm::SmallVector< llvm::LiveInterval *, 0 > [private], llvm::SmallVector< llvm::SlotIndex, 8 > [private], llvm::SmallVector< const uint32_t *, 8 > [private], llvm::SmallVector< std::pair< unsigned, unsigned >, 8 > [private], llvm::SmallVector< llvm::LiveRange *, 0 > [private], llvm::SmallVector< MCPhysReg, 8 > [private], llvm::SmallVector< Segment, 2 > [private], llvm::SmallVector< VNInfo *, 2 > [private], llvm::SmallVector< LiveOutPair, 0 > [private], llvm::SmallVector< LiveInBlock, 16 > [private], llvm::SmallVector< llvm::LiveRange::Segment, 16 > [private], llvm::SmallVector< IndexMaskPair, 8 > [private], llvm::SmallVector< llvm::LiveVariables::VarInfo, 0 > [private], llvm::SmallVector< llvm::GStore * > [private], llvm::SmallVector< std::pair< llvm::MachineInstr *, unsigned > > [private], llvm::SmallVector< llvm::Register, 8 > [private], llvm::SmallVector< std::pair< llvm::MachineInstr *, llvm::MachineOperand * >, 4 > [private], llvm::SmallVector< llvm::StoreInst * > [private], llvm::SmallVector< MBBInfo, 4 > [private], llvm::SmallVector< std::pair< llvm::Instruction *, uint64_t >, 0 > [private], llvm::SmallVector< std::pair< unsigned, unsigned >, N > [private], llvm::SmallVector< std::pair< PHINode *, RecurrenceDescriptor >, 0 > [private], llvm::SmallVector< std::pair< PHINode *, InductionDescriptor >, 0 > [private], llvm::SmallVector< llvm::HistogramInfo, 1 > [private], llvm::SmallVector< VPlanPtr, 4 > [private], llvm::SmallVector< llvm::VectorizationFactor, 8 > [private], llvm::SmallVector< RuntimePointerCheck, 4 > [private], llvm::SmallVector< llvm::DebugLoc, N > [private], llvm::SmallVector< MBBDefsInfo, 4 > [private], llvm::SmallVector< llvm::AsmToken, 1 > [private], llvm::SmallVector< llvm::MCAsmParser::MCPendingError, 0 > [private], llvm::SmallVector< MCSection *, 0 > [private], llvm::SmallVector< const llvm::MCSymbol *, 0 > [private], llvm::SmallVector< std::pair< const llvm::MCSymbol *, const llvm::MCSymbol * >, 2 > [private], llvm::SmallVector< std::pair< std::string, std::string >, 0 > [private], llvm::SmallVector< llvm::MCSection *, 0 > [private], llvm::SmallVector< std::string, 3 > [private], llvm::SmallVector< llvm::MCDwarfFile, 3 > [private], llvm::SmallVector< llvm::MCELFStreamer::AttributeItem, 64 > [private], llvm::SmallVector< llvm::MCOperand, 6 > [private], llvm::SmallVector< raw_ostream::Colors, 4 > [private], llvm::SmallVector< llvm::object::OwningBinary< llvm::object::Archive >, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer >, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::object::ObjectFile >, 2 > [private], llvm::SmallVector< llvm::MCLOHDirective, 32 > [private], llvm::SmallVector< llvm::MCSymbol *, 3 > [private], llvm::SmallVector< std::pair< MCSection *, MCDwarfLineEntryCollection >, 0 > [private], llvm::SmallVector< PendingMCFixup, 2 > [private], llvm::SmallVector< std::pair< std::string, size_t >, 0 > [private], llvm::SmallVector< llvm::MCObjectWriter::CGProfileEntry, 0 > [private], llvm::SmallVector< std::pair< unsigned, llvm::MCSection::FragList >, 1 > [private], llvm::SmallVector< std::pair< size_t, llvm::MCSection * >, 1 > [private], llvm::SmallVector< std::pair< MCSectionSubPair, MCSectionSubPair >, 4 > [private], llvm::SmallVector< llvm::MDAttachments::Attachment, 1 > [private], llvm::SmallVector< llvm::StringRef, 8 > [private], llvm::SmallVector< Target, 5 > [private], llvm::SmallVector< std::pair< llvm::MachO::ObjCIVarRecord, ValueT >, 0 > [private], llvm::SmallVector< std::pair< llvm::StringRef, llvm::MachO::ObjCCategoryRecord * >, 0 > [private], llvm::SmallVector< std::pair< llvm::MachO::GlobalRecord, ValueT >, 0 > [private], llvm::SmallVector< std::pair< llvm::MachO::ObjCInterfaceRecord, ValueT >, 0 > [private], llvm::SmallVector< std::pair< llvm::MachO::ObjCCategoryRecord, std::pair< llvm::StringRef, llvm::StringRef > >, 0 > [private], llvm::SmallVector< llvm::MachineBasicBlock *, 4 > [private], llvm::SmallVector< llvm::MachineBasicBlock *, 2 > [private], llvm::SmallVector< llvm::MachineBasicBlock *, IsPostDom ? 4 :1 > [private], llvm::SmallVector< std::pair< int, int64_t >, 32 > [private], llvm::SmallVector< VariableDbgInfo, 4 > [private], llvm::SmallVector< llvm::MachineFunction::DebugSubstitution, 8 > [private], llvm::SmallVector< llvm::MachineFunction::ArgRegPair, 1 > [private], llvm::SmallVector< llvm::StringRef, 0 > [private], llvm::SmallVector< llvm::MachineOperand, 4 > [private], llvm::SmallVector< std::pair< llvm::PointerUnion, llvm::MachineOperand * >, 0 > [private], llvm::SmallVector< std::pair< unsigned, llvm::SmallVector< llvm::Register, 4 > >, 0 > [private], llvm::SmallVector< LLT, 0 > [private], llvm::SmallVector< llvm::MachineTraceMetrics::FixedBlockInfo, 4 > [private], llvm::SmallVector< llvm::MachineTraceMetrics::TraceBlockInfo, 4 > [private], llvm::SmallVector< llvm::MachineTraceMetrics::LiveInReg, 4 > [private], llvm::SmallVector< std::pair< KeyT, ValueT >, 0 > [private], llvm::SmallVector< llvm::Instruction *, 16 > [private], llvm::SmallVector< llvm::MemoryDepChecker::Dependence, 8 > [private], llvm::SmallVector< llvm::WeakVH, 16 > [private], llvm::SmallVector< llvm::AssertingVH< llvm::MemoryPhi >, N > [private], llvm::SmallVector< Inst, 7 > [private], llvm::SmallVector< bool, 4 > [private], llvm::SmallVector< std::unique_ptr< llvm::MipsOptionRecord >, 8 > [private], llvm::SmallVector< llvm::MCSymbol *, 4 > [private], llvm::SmallVector< llvm::MachineInstr *, 2 > [private], llvm::SmallVector< const BlockT * > [private], llvm::SmallVector< std::unique_ptr< llvm::ScheduleHazardRecognizer >, 4 > [private], llvm::SmallVector< std::string, 8 > [private], llvm::SmallVector< std::pair< uint8_t, NVPTX::Scope >, N > [private], llvm::SmallVector< llvm::Instruction *, NegatorMaxNodesSSO > [private], llvm::SmallVector< llvm::SUnit *, 0 > [private], llvm::SmallVector< llvm::OpenMPIRBuilder::FinalizationInfo, 8 > [private], llvm::SmallVector< llvm::OpenMPIRBuilder::OutlineInfo, 16 > [private], llvm::SmallVector< Value *, 4 > [private], llvm::SmallVector< DeviceInfoTy, 4 > [private], llvm::SmallVector< omp::OpenMPOffloadMappingFlags, 4 > [private], llvm::SmallVector< Constant *, 4 > [private], llvm::SmallVector< uint64_t, 4 > [private], llvm::SmallVector< MapValuesArrayTy, 4 > [private], llvm::SmallVector< std::pair< const llvm::Value *, std::pair< llvm::Value *, llvm::Value * > >, N > [private], llvm::SmallVector< llvm::Triple > [private], llvm::SmallVector< uint64_t, 16 > [private], llvm::SmallVector< llvm::Pass *, 16 > [private], llvm::SmallVector< llvm::PMDataManager *, 8 > [private], llvm::SmallVector< llvm::ImmutablePass *, 16 > [private], llvm::SmallVector< llvm::SUnit *, 7 > [private], llvm::SmallVector< ParamType, 32 > [private], llvm::SmallVector< llvm::Register, 3 > [private], llvm::SmallVector< T *, 0 > [private], llvm::SmallVector< std::function< void(llvm::PassManager &, llvm::OptimizationLevel)>, 2 > [private], llvm::SmallVector< std::function< void(llvm::PassManager< Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, LPMUpdater & > &, llvm::OptimizationLevel)>, 2 > [private], llvm::SmallVector< std::function< void(PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::OptimizationLevel)>, 2 > [private], llvm::SmallVector< std::function< void(llvm::PassManager &, llvm::OptimizationLevel, ThinOrFullLTOPhase)>, 2 > [private], llvm::SmallVector< std::function< void(llvm::AnalysisManager &)>, 2 > [private], llvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > [private], llvm::SmallVector< std::function< bool(llvm::PassManager &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > [private], llvm::SmallVector< std::function< bool(llvm::StringRef, PassManager< LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > [private], llvm::SmallVector< std::function< bool(llvm::StringRef, llvm::PassManager< Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, LPMUpdater & > &, llvm::ArrayRef< llvm::PassBuilder::PipelineElement >)>, 2 > [private], llvm::SmallVector< std::function< bool(llvm::StringRef Name, llvm::AAManager &AA)>, 2 > [private], llvm::SmallVector< std::function< RegAllocFilterFunc(llvm::StringRef)>, 2 > [private], llvm::SmallVector< InsertedPass, 4 > [private], llvm::SmallVector< llvm::unique_function< BeforePassFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< BeforeSkippedPassFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< BeforeNonSkippedPassFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< AfterPassFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< AfterPassInvalidatedFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< BeforeAnalysisFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< AfterAnalysisFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< AnalysisInvalidatedFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< AnalysesClearedFunc >, 4 > [private], llvm::SmallVector< llvm::unique_function< void()>, 4 > [private], llvm::SmallVector< llvm::MachineInstr *, 4 > [private], llvm::SmallVector< DDGNode *, 4 > [private], llvm::SmallVector< MemberTy, N > [private], llvm::SmallVector< std::pair< unsigned, llvm::MapVector< llvm::MachineInstr *, llvm::MachineInstr * > >, 0 > [private], llvm::SmallVector< llvm::AssertingVH< llvm::Function >, N > [private], llvm::SmallVector< ValueInfo, 32 > [private], llvm::SmallVector< llvm::PredicateBase *, 4 > [private], llvm::SmallVector< char, 32 > [private], llvm::SmallVector< PassRunDescriptor, 2 > [private], llvm::SmallVector< std::unique_ptr< llvm::FixedStackPseudoSourceValue > > [private], llvm::SmallVector< llvm::SpillPlacement::BlockConstraint, 8 > [private], llvm::SmallVector< GlobalSplitCandidate, 32 > [private], llvm::SmallVector< const llvm::LiveInterval *, N > [private], llvm::SmallVector< RegInfo, 0 > [private], llvm::SmallVector< llvm::Type *, 16 > [private], llvm::SmallVector< TraversedMBBInfo, 4 > [private], llvm::SmallVector< LiveRegsDefInfo, 4 > [private], llvm::SmallVector< llvm::SMLoc, 4 > [private], llvm::SmallVector< llvm::SMLoc, 0 > [private], llvm::SmallVector< llvm::SMRange, 0 > [private], llvm::SmallVector< const llvm::Init *, 0 > [private], llvm::SmallVector< llvm::RecordVal, 0 > [private], llvm::SmallVector< llvm::Record::AssertionInfo, 0 > [private], llvm::SmallVector< llvm::Record::DumpInfo, 0 > [private], llvm::SmallVector< std::pair< const llvm::Record *, llvm::SMRange >, 0 > [private], llvm::SmallVector< const llvm::Init *, 4 > [private], llvm::SmallVector< std::pair< const llvm::MCSymbol *, std::vector< llvm::StringRef > >, 0 > [private], llvm::SmallVector< llvm::SMRange > [private], llvm::SmallVector< std::unique_ptr< InsertPoint >, 2 > [private], llvm::SmallVector< ScavengedInfo, 2 > [private], llvm::SmallVector< int, 8 > [private], llvm::SmallVector< uint16_t > [private], llvm::SmallVector< llvm::RegisterMaskPair, 8 > [private], llvm::SmallVector< llvm::EVT, 4 > [private], llvm::SmallVector< llvm::MVT, 4 > [private], llvm::SmallVector< std::unique_ptr< llvm::DFAPacketizer > > [private], llvm::SmallVector< llvm::SmallVector< uint64_t, DefaultProcResSize > > [private], llvm::SmallVector< uint64_t, DefaultProcResSize > [private], llvm::SmallVector< SID, 2 > [private], llvm::SmallVector< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry >, 8 > [private], llvm::SmallVector< IFuncStub, 2 > [private], llvm::SmallVector< llvm::RuntimeDyldMachO::EHFrameRelatedSections, 2 > [private], llvm::SmallVector< llvm::RuntimePointerChecking::PointerInfo, 2 > [private], llvm::SmallVector< llvm::RuntimeCheckingPtrGroup, 2 > [private], llvm::SmallVector< llvm::PointerDiffInfo > [private], llvm::SmallVector< std::pair< llvm::Function *, llvm::ValueLatticeElement >, 0 > [private], llvm::SmallVector< std::pair< std::pair< llvm::Function *, unsigned >, llvm::ValueLatticeElement >, 0 > [private], llvm::SmallVector< llvm::Value *, 64 > [private], llvm::SmallVector< llvm::BasicBlock *, 64 > [private], llvm::SmallVector< llvm::WeakVH, 2 > [private], llvm::SmallVector< SCEVInsertPointGuard *, 8 > [private], llvm::SmallVector< const llvm::SCEV *, 8 > [private], llvm::SmallVector< const llvm::SCEVPredicate *, 16 > [private], llvm::SmallVector< llvm::SDDbgValue *, 32 > [private], llvm::SmallVector< llvm::SDDbgLabel *, 4 > [private], llvm::SmallVector< llvm::MachineInstr *, 0 > [private], llvm::SmallVector< uint8_t, 0 > [private], llvm::SmallVector< std::pair< Register, int >, 0 > [private], llvm::SmallVector< Register, N > [private], llvm::SmallVector< PrologEpilogSGPRSpill, 3 > [private], llvm::SmallVector< uint16_t, 32 > [private], llvm::SmallVector< std::pair< Value *, StoreList >, 0 > [private], llvm::SmallVector< std::pair< Value *, GEPList >, 0 > [private], llvm::SmallVector< llvm::SMFixIt, 4 > [private], llvm::SmallVector< llvm::SPIRV::ConvergenceRegion * > [private], llvm::SmallVector< llvm::SPIRV::DTSortableEntry *, 2 > [private], llvm::SmallVector< MachineInstr * > [private], llvm::SmallVector< SPIRV::Capability::Capability, 8 > [private], llvm::SmallVector< Capability::Capability, N > [private], llvm::SmallVector< Extension::Extension, N > [private], llvm::SmallVector< SPIRVIndirectCall > [private], llvm::SmallVector< llvm::Type * > [private], llvm::SmallVector< llvm::Register > [private], llvm::SmallVector< std::pair< KeyTy, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Type *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Constant *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::GlobalVariable *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Function *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::Argument *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< std::pair< const llvm::MachineInstr *, SPIRV::DTSortableEntry >, 0 > [private], llvm::SmallVector< SPIRV::Extension::Extension, N > [private], llvm::SmallVector< SPIRV::InstructionSet::InstructionSet, N > [private], llvm::SmallVector< RewriteInfo, 4 > [private], llvm::SmallVector< llvm::Use *, 4 > [private], llvm::SmallVector< llvm::SDep, 4 > [private], llvm::SmallVector< ExitNotTakenInfo, 1 > [private], llvm::SmallVector< const llvm::SCEVPredicate *, 4 > [private], llvm::SmallVector< unsigned, 16 > [private], llvm::SmallVector< llvm::APInt, 16 > [private], llvm::SmallVector< RootData, 8 > [private], llvm::SmallVector< TreeData, 16 > [private], llvm::SmallVector< SMSNode, 8 > [private], llvm::SmallVector< std::pair< llvm::SUnit *, llvm::SUnit * >, 16 > [private], llvm::SmallVector< llvm::sys::MemoryBlock, 16 > [private], llvm::SmallVector< FreeMemBlock, 16 > [private], llvm::SmallVector< std::pair< const llvm::Value *, DanglingDebugInfoVector >, 0 > [private], llvm::SmallVector< llvm::SDValue, 8 > [private], llvm::SmallVector< const llvm::Value *, 16 > [private], llvm::SmallVector< const llvm::GCRelocateInst *, 16 > [private], llvm::SmallVector< llvm::MachineOperand *, 0 > [private], llvm::SmallVector< int64_t, 0 > [private], llvm::SmallVector< IdxMBBPair, 8 > [private], llvm::SmallVector< ValueT, 8 > [private], llvm::SmallVector< llvm::CallBase * > [private], llvm::SmallVector< llvm::ArgInfo, 4 > [private], llvm::SmallVector< llvm::BlockFrequency, 8 > [private], llvm::SmallVector< llvm::SplitAnalysis::BlockInfo, 8 > [private], llvm::SmallVector< IndexPairHash > [private], llvm::SmallVector< std::string > [private], llvm::SmallVector< const llvm::IntrinsicInst *, 64 > [private], llvm::SmallVector< llvm::StackLifetime::LiveRange, 8 > [private], llvm::SmallVector< std::pair< uint64_t, uint64_t >, 0 > [private], llvm::SmallVector< std::pair< const MCSymbol *, FunctionInfo >, 0 > [private], llvm::SmallVector< Location, 8 > [private], llvm::SmallVector< LiveOutReg, 8 > [private], llvm::SmallVector< const llvm::GCRelocateInst *, 10 > [private], llvm::SmallVector< const llvm::ArgumentInit *, 4 > [private], llvm::SmallVector< llvm::IRPosition, 4 > [private], llvm::SmallVector< llvm::SuffixTreeInternalNode * > [private], llvm::SmallVector< BlockData, 32 > [private], llvm::SmallVector< const Value *, 1 > [private], llvm::SmallVector< llvm::SmallPtrSet< llvm::SUnit *, 4 >, 10 > [private], llvm::SmallVector< llvm::SmallVector< int, 4 >, 16 > [private], llvm::SmallVector< BitTestCase, 3 > [private], llvm::SmallVector< std::pair< std::pair< const MCSymbol *, unsigned >, uint32_t >, 0 > [private], llvm::SmallVector< llvm::DefsetRecord *, 2 > [private], llvm::SmallVector< llvm::ISD::OutputArg, 32 > [private], llvm::SmallVector< llvm::SDValue, 32 > [private], llvm::SmallVector< llvm::ISD::InputArg, 32 > [private], llvm::SmallVector< llvm::SDValue, 4 > [private], llvm::SmallVector< llvm::Timer *, 8 > [private], llvm::SmallVector< std::unique_ptr< InProgressEntry >, 16 > [private], llvm::SmallVector< llvm::TimeTraceProfilerEntry, 128 > [private], llvm::SmallVector< llvm::TruncInst *, 4 > [private], llvm::SmallVector< std::pair< llvm::Instruction *, Info >, 0 > [private], llvm::SmallVector< uint8_t, 32 > [private], llvm::SmallVector< llvm::VFInfo, 8 > [private], llvm::SmallVector< llvm::VFParameter, 8 > [private], llvm::SmallVector< llvm::SUnit * > [private], llvm::SmallVector< llvm::VPBlockBase *, 1 > [private], llvm::SmallVector< llvm::VPHeaderPHIRecipe *, 4 > [private], llvm::SmallVector< llvm::VPValue *, 2 > [private], llvm::SmallVector< llvm::VPUser *, 1 > [private], llvm::SmallVector< llvm::VPBasicBlock *, 2 > [private], llvm::SmallVector< llvm::ElementCount, N > [private], llvm::SmallVector< llvm::VPValue *, 16 > [private], llvm::SmallVector< MultiNodeOpTy, 4 > [private], llvm::SmallVector< llvm::MCRegister, 0 > [private], llvm::SmallVector< llvm::Register, 0 > [private], llvm::SmallVector< StackType, 16 > [private], llvm::SmallVector< BlockInfo, 8 > [private], llvm::SmallVector< wasm::ValType, 16 > [private], llvm::SmallVector< llvm::MachineInstr *, 1 > [private], llvm::SmallVector< std::pair< uint64_t, bool >, 4 > [private], llvm::SmallVector< EHInstKind, 4 > [private], llvm::SmallVector< std::pair< llvm::MCSymbol *, llvm::WinEH::FrameInfo::Epilog >, 0 > [private], llvm::SmallVector< std::pair< llvm::MCSymbol *, int64_t >, 0 > [private], llvm::SmallVector< llvm::CxxUnwindMapEntry, 4 > [private], llvm::SmallVector< llvm::WinEHTryBlockMapEntry, 4 > [private], llvm::SmallVector< llvm::SEHUnwindMapEntry, 4 > [private], llvm::SmallVector< llvm::ClrEHUnwindMapEntry, 4 > [private], llvm::SmallVector< llvm::WinEHHandlerType, 1 > [private], llvm::SmallVector< std::tuple< llvm::MachineInstr *, int, int, int >, 256 > [private], llvm::SmallVector< size_t, 0 > [private], llvm::SmallVector< llvm::SmallVector< size_t, 4 >, 0 > [private], llvm::SmallVector< llvm::SmallString< 0 > > [private], llvm::SmallVector< std::unique_ptr< llvm::MemoryBuffer > > [private], llvm::SmallVector< llvm::cl::OptionCategory *, 1 > [private], llvm::SmallVector< llvm::cl::Option *, 4 > [private], llvm::SmallVector< llvm::cl::SubCommand *, 4 > [private], llvm::SmallVector< llvm::cl::OptionEnumValue, 4 > [private], llvm::SmallVector< llvm::ArrayRef< uint8_t >, 2 > [private], llvm::SmallVector< llvm::codeview::TypeIndex, MaxArgs > [private], llvm::SmallVector< RecordLimit, 2 > [private], llvm::SmallVector< llvm::codeview::GloballyHashedType, 2 > [private], llvm::SmallVector< ConstantUser, 8 > [private], llvm::SmallVector< RebasedConstantInfo, 4 > [private], llvm::SmallVector< llvm::AnyCoroEndInst *, 4 > [private], llvm::SmallVector< llvm::CoroSizeInst *, 2 > [private], llvm::SmallVector< llvm::CoroAlignInst *, 2 > [private], llvm::SmallVector< llvm::AnyCoroSuspendInst *, 4 > [private], llvm::SmallVector< llvm::CoroAwaitSuspendInst *, 4 > [private], llvm::SmallVector< llvm::CallInst *, 2 > [private], llvm::SmallVector< const llvm::coverage::CoverageSegment *, 4 > [private], llvm::SmallVector< std::pair< TestVector, CondState > > [private], llvm::SmallVector< llvm::coverage::mcdc::TVIdxBuilder::MCDCNode > [private], llvm::SmallVector< std::array< int, 2 > > [private], llvm::SmallVector< llvm::detail::PtrUseVisitorBase::UseToVisit, 8 > [private], llvm::SmallVector< uint64_t, MaxOperands > [private], llvm::SmallVector< PatchLocation > [private], llvm::SmallVector< AccelTableKind, 1 > [private], llvm::SmallVector< llvm::dwarf_linker::parallel::CompileUnit::DIEInfo > [private], llvm::SmallVector< llvm::StringMapEntry * > [private], llvm::SmallVector< uint64_t * > [private], llvm::SmallVector< std::unique_ptr< llvm::dwarf_linker::parallel::DWARFLinkerImpl::LinkContext > > [private], llvm::SmallVector< std::unique_ptr< CompileUnit > > [private], llvm::SmallVector< RefModuleUnit > [private], llvm::SmallVector< DWARFLinkerBase::AccelTableKind, 1 > [private], llvm::SmallVector< LiveRootWorklistItemTy > [private], llvm::SmallVector< const llvm::StringMapEntry * > [private], llvm::SmallVector< llvm::dxil::EntryProperties > [private], llvm::SmallVector< std::pair< llvm::Function const *, llvm::dxil::ComputedShaderFlags > > [private], llvm::SmallVector< llvm::dxil::UAVResource > [private], llvm::SmallVector< llvm::dxil::ConstantBuffer > [private], llvm::SmallVector< llvm::fuzzerop::SourcePred, 2 > [private], llvm::SmallVector< SmallVector< uint64_t, 4 >, 4 > [private], llvm::SmallVector< ElemT, 4 > [private], llvm::SmallVector< llvm::jitlink::ppc64::PLTCallStubReloc, 2 > [private], llvm::SmallVector< State, 16 > [private], llvm::SmallVector< LVLine *, 8 > [private], llvm::SmallVector< LVScope *, 8 > [private], llvm::SmallVector< LVSymbol *, 8 > [private], llvm::SmallVector< LVType *, 8 > [private], llvm::SmallVector< LVElement *, 8 > [private], llvm::SmallVector< LVTotalsEntry > [private], llvm::SmallVector< std::pair< StringRef, BitcodeModule >, 0 > [private], llvm::SmallVector< EncodingInfo, 16 > [private], llvm::SmallVector< std::unique_ptr< llvm::mca::HardwareUnit >, 4 > [private], llvm::SmallVector< std::unique_ptr< llvm::mca::Instruction >, 16 > [private], llvm::SmallVector< llvm::mca::InstRef, 4 > [private], llvm::SmallVector< uint64_t, 8 > [private], llvm::SmallVector< llvm::mca::WriteDescriptor, 2 > [private], llvm::SmallVector< llvm::mca::ReadDescriptor, 4 > [private], llvm::SmallVector< std::pair< uint64_t, llvm::mca::ResourceUsage >, 4 > [private], llvm::SmallVector< llvm::mca::WriteState, 2 > [private], llvm::SmallVector< llvm::mca::ReadState, 4 > [private], llvm::SmallVector< ResourceUse, 4 > [private], llvm::SmallVector< llvm::mca::LSUnit::MemoryGroup *, 4 > [private], llvm::SmallVector< llvm::mca::InstRef, 8 > [private], llvm::SmallVector< std::unique_ptr< llvm::mca::Stage >, 8 > [private], llvm::SmallVector< RegisterMappingTracker, 4 > [private], llvm::SmallVector< std::pair< llvm::mca::ReadState *, int >, 4 > [private], llvm::SmallVector< llvm::mcdxbc::PSVSignatureElement > [private], llvm::SmallVector< uint32_t, 64 > [private], llvm::SmallVector< llvm::dxbc::PSV::v0::SignatureElement, 32 > [private], llvm::SmallVector< Parameter > [private], llvm::SmallVector< std::pair< uint64_t, llvm::memprof::IndexedMemProfRecord >, 0 > [private], llvm::SmallVector< std::pair< uint64_t, llvm::memprof::Frame >, 0 > [private], llvm::SmallVector< std::pair< uint64_t, llvm::SmallVector< uint64_t > >, 0 > [private], llvm::SmallVector< llvm::memprof::IndexedAllocationInfo > [private], llvm::SmallVector< llvm::memprof::AllocationInfo > [private], llvm::SmallVector< std::vector< llvm::memprof::Frame > > [private], llvm::SmallVector< SegmentEntry, 2 > [private], llvm::SmallVector< std::pair< uint64_t, MemInfoBlock >, 0 > [private], llvm::SmallVector< llvm::IntrinsicInst *, 2 > [private], llvm::SmallVector< llvm::DbgVariableIntrinsic *, 2 > [private], llvm::SmallVector< llvm::DbgVariableRecord *, 2 > [private], llvm::SmallVector< std::pair< llvm::AllocaInst *, llvm::memtag::AllocaInfo >, 0 > [private], llvm::SmallVector< llvm::objcopy::NewSectionInfo, 0 > [private], llvm::SmallVector< llvm::objcopy::SectionPatternAddressUpdate, 0 > [private], llvm::SmallVector< llvm::objcopy::NewSymbolInfo, 0 > [private], llvm::SmallVector< std::pair< llvm::objcopy::NameMatcher, llvm::DebugCompressionType >, 0 > [private], llvm::SmallVector< llvm::objcopy::NameOrPattern, 0 > [private], llvm::SmallVector< SymbolFlag, 0 > [private], llvm::SmallVector< uint8_t, 128 > [private], llvm::SmallVector< llvm::objcopy::elf::SectionBase *, 3 > [private], llvm::SmallVector< SectionInfo, 32 > [private], llvm::SmallVector< llvm::SmallVector< Elf_Crel, 0 >, 0 > [private], llvm::SmallVector< NodeState, 16 > [private], llvm::SmallVector< const uint8_t *, 0 > [private], llvm::SmallVector< const uint8_t *, 256 > [private], llvm::SmallVector< llvm::object::DataRefImpl, 256 > [private], llvm::SmallVector< const char *, 1 > [private], llvm::SmallVector< LoadCommandInfo, 4 > [private], llvm::SmallVector< StringRef, 1 > [private], llvm::SmallVector< std::pair< llvm::StringRef, llvm::StringRef >, 0 > [private], llvm::SmallVector< llvm::object::PGOAnalysisMap::PGOBBEntry::SuccessorEntry, 2 > [private], llvm::SmallVector< TraitProperty, 8 > [private], llvm::SmallVector< const char *, 2 > [private], llvm::SmallVector< Arg *, 16 > [private], llvm::SmallVector< std::unique_ptr< llvm::opt::Arg >, 16 > [private], llvm::SmallVector< const char *, 16 > [private], llvm::SmallVector< llvm::StringRef > [private], llvm::SmallVector< std::pair< std::string, llvm::orc::ExecutorAddr > > [private], llvm::SmallVector< std::tuple< ExecutorAddr, ExecutorAddr, MachOExecutorSymbolFlags > > [private], llvm::SmallVector< llvm::orc::ExecutorAddrRange > [private], llvm::SmallVector< char, 24 > [private], llvm::SmallVector< InjectedSourceDescriptor, 2 > [private], llvm::SmallVector< const llvm::TargetRegisterClass * > [private], llvm::SmallVector< llvm::remarks::BitstreamRemarkParserHelper::Argument, 8 > [private], llvm::SmallVector< char, 1024 > [private], llvm::SmallVector< uint64_t, 64 > [private], llvm::SmallVector< llvm::remarks::Argument, 5 > [private], llvm::SmallVector< StackRegion, 16 > [private], llvm::SmallVector< StackObject, 8 > [private], llvm::SmallVector< std::pair< llvm::sampleprof::FunctionId, uint32_t >, 0 > [private], llvm::SmallVector< llvm::sampleprof::SecHdrTableEntry, 8 > [private], llvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint64_t >, 0 > [private], llvm::SmallVector< std::pair< llvm::sampleprof::SampleContext, uint32_t >, 0 > [private], llvm::SmallVector< const SamplesWithLoc *, 20 > [private], llvm::SmallVector< llvm::sandboxir::Instruction * > [private], llvm::SmallVector< std::pair< uint64_t, EraseInstrCallback >, 0 > [private], llvm::SmallVector< std::pair< uint64_t, CreateInstrCallback >, 0 > [private], llvm::SmallVector< std::pair< uint64_t, MoveInstrCallback >, 0 > [private], llvm::SmallVector< InstrAndOperands > [private], llvm::SmallVector< llvm::Value * > [private], llvm::SmallVector< std::unique_ptr< llvm::sandboxir::LegalityResult > > [private], llvm::SmallVector< std::unique_ptr< ContainedPass > > [private], llvm::SmallVector< llvm::sandboxir::Instruction *, 0 > [private], llvm::SmallVector< DGNode *, 4 > [private], llvm::SmallVector< std::pair< KeyT, ValT >, 0 > [private], llvm::SmallVector< Case > [private], llvm::SmallVector< std::unique_ptr< llvm::sandboxir::IRChangeBase > > [private], llvm::SmallVector< std::unique_ptr< TreeEntry >, 8 > [private], llvm::SmallVector< const TreeEntry *, 0 > [private], llvm::SmallVector< ExternalUser, 16 > [private], llvm::SmallVector< std::pair< llvm::BasicBlock *, std::unique_ptr< BlockScheduling > >, 0 > [private], llvm::SmallVector< std::unique_ptr< ScheduleData[]> > [private], llvm::SmallVector< ScheduleData *, 0 > [private], llvm::SmallVector< ScheduleData *, 4 > [private], llvm::SmallVector< Value *, 8 > [private], llvm::SmallVector< llvm::slpvectorizer::BoUpSLP::EdgeInfo, 1 > [private], llvm::SmallVector< std::pair< unsigned, unsigned >, 0 > [private], llvm::SmallVector< SmallVector< Value *, 8 >, 2 > [private], llvm::SmallVector< llvm::SmallVector, 4 > [private], llvm::SmallVector< const MMap * > [private], llvm::SmallVector< llvm::symbolize::MarkupNode > [private], llvm::SmallVector< IntrusiveRefCntPtr< FileSystem >, 1 > [private], llvm::SmallVector< llvm::vfs::RedirectingFileSystem::Entry *, 32 > [private], llvm::SmallVector< ValType, 1 > [private], llvm::SmallVector< ValType, 4 > [private], llvm::SmallVector< TrieNode *, 4 > [private], llvm::SmallVector< llvm::yaml::StringValue, 2 > [private], llvm::SmallVector< llvm::yaml::StringValue > [private], llvm::SmallVector< SimpleKey, 4 > [private], and llvm::SmallVector< T, N > [private].

Public Attributes

char InlineElts [N *sizeof(T)]
 

Detailed Description

template<typename T, unsigned N>
struct llvm::SmallVectorStorage< T, N >

Storage for the SmallVector elements.

This is specialized for the N=0 case to avoid allocating unnecessary storage.

Definition at line 1110 of file SmallVector.h.

Member Data Documentation

◆ InlineElts

template<typename T , unsigned N>
char llvm::SmallVectorStorage< T, N >::InlineElts[N *sizeof(T)]

Definition at line 1111 of file SmallVector.h.


The documentation for this struct was generated from the following file: