LLVM  8.0.0svn
Classes | Public Member Functions | List of all members
llvm::DebugEpochBase Class Reference

A base class for data structure classes wishing to make iterators ("handles") pointing into themselves fail-fast. More...

#include "llvm/ADT/EpochTracker.h"

Inherited by llvm::DenseMapBase< DenseMap< AffectedValueCallbackVH, SmallVector< WeakTrackingVH, 1 >, AffectedValueCallbackVH::DMI, llvm::detail::DenseMapPair< AffectedValueCallbackVH, SmallVector< WeakTrackingVH, 1 > > >, AffectedValueCallbackVH, SmallVector< WeakTrackingVH, 1 >, AffectedValueCallbackVH::DMI, llvm::detail::DenseMapPair< AffectedValueCallbackVH, SmallVector< WeakTrackingVH, 1 > > >, llvm::DenseMapBase< DenseMap< AliasCacheKey, llvm::Optional< bool >, DenseMapInfo< AliasCacheKey >, llvm::detail::DenseMapPair< AliasCacheKey, llvm::Optional< bool > > >, AliasCacheKey, llvm::Optional< bool >, DenseMapInfo< AliasCacheKey >, llvm::detail::DenseMapPair< AliasCacheKey, llvm::Optional< bool > > >, llvm::DenseMapBase< DenseMap< AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo *> >, AnalysisID, const llvm::PassInfo *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, const llvm::PassInfo *> >, llvm::DenseMapBase< DenseMap< AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > >, AnalysisID, llvm::IdentifyingPassPtr, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::IdentifyingPassPtr > >, llvm::DenseMapBase< DenseMap< AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::Pass *> >, AnalysisID, llvm::Pass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::Pass *> >, llvm::DenseMapBase< DenseMap< AnalysisKey *, std::unique_ptr< PassConceptT >, DenseMapInfo< AnalysisKey *>, llvm::detail::DenseMapPair< AnalysisKey *, std::unique_ptr< PassConceptT > > >, AnalysisKey *, std::unique_ptr< PassConceptT >, DenseMapInfo< AnalysisKey *>, llvm::detail::DenseMapPair< AnalysisKey *, std::unique_ptr< PassConceptT > > >, llvm::DenseMapBase< DenseMap< APFloat, std::unique_ptr< ConstantFP >, DenseMapAPFloatKeyInfo, llvm::detail::DenseMapPair< APFloat, std::unique_ptr< ConstantFP > > >, APFloat, std::unique_ptr< ConstantFP >, DenseMapAPFloatKeyInfo, llvm::detail::DenseMapPair< APFloat, std::unique_ptr< ConstantFP > > >, llvm::DenseMapBase< DenseMap< APInt, std::unique_ptr< ConstantInt >, DenseMapAPIntKeyInfo, llvm::detail::DenseMapPair< APInt, std::unique_ptr< ConstantInt > > >, APInt, std::unique_ptr< ConstantInt >, DenseMapAPIntKeyInfo, llvm::detail::DenseMapPair< APInt, std::unique_ptr< ConstantInt > > >, llvm::DenseMapBase< DenseMap< AssertingVH< Instruction >, unsigned, DenseMapInfo< AssertingVH< Instruction > >, llvm::detail::DenseMapPair< AssertingVH< Instruction >, unsigned > >, AssertingVH< Instruction >, unsigned, DenseMapInfo< AssertingVH< Instruction > >, llvm::detail::DenseMapPair< AssertingVH< Instruction >, unsigned > >, llvm::DenseMapBase< DenseMap< ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo, llvm::detail::DenseMapPair< ASTCallbackVH, AliasSet::PointerRec *> >, ASTCallbackVH, AliasSet::PointerRec *, ASTCallbackVHDenseMapInfo, llvm::detail::DenseMapPair< ASTCallbackVH, AliasSet::PointerRec *> >, llvm::DenseMapBase< DenseMap< AttributeList, unsigned, DenseMapInfo< AttributeList >, llvm::detail::DenseMapPair< AttributeList, unsigned > >, AttributeList, unsigned, DenseMapInfo< AttributeList >, llvm::detail::DenseMapPair< AttributeList, unsigned > >, llvm::DenseMapBase< DenseMap< BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, BasicBlock *> >, BasicBlock *, BasicBlock *, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, BasicBlock *> >, llvm::DenseMapBase< DenseMap< BasicBlock *, BlockLifetimeInfo, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, BlockLifetimeInfo > >, BasicBlock *, BlockLifetimeInfo, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, BlockLifetimeInfo > >, llvm::DenseMapBase< DenseMap< BasicBlock *, unsigned, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, unsigned > >, BasicBlock *, unsigned, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, unsigned > >, llvm::DenseMapBase< DenseMap< BasicBlock *, VPValue *, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, VPValue *> >, BasicBlock *, VPValue *, DenseMapInfo< BasicBlock *>, llvm::detail::DenseMapPair< BasicBlock *, VPValue *> >, llvm::DenseMapBase< DenseMap< BasicBlockCallbackVH, detail::DenseSetEmpty, llvm::DenseMapInfo< llvm::Value *>, detail::DenseSetPair< BasicBlockCallbackVH > >, BasicBlockCallbackVH, detail::DenseSetEmpty, llvm::DenseMapInfo< llvm::Value *>, detail::DenseSetPair< BasicBlockCallbackVH > >, llvm::DenseMapBase< DenseMap< BlkT *, BBInfo *, DenseMapInfo< BlkT *>, llvm::detail::DenseMapPair< BlkT *, BBInfo *> >, BlkT *, BBInfo *, DenseMapInfo< BlkT *>, llvm::detail::DenseMapPair< BlkT *, BBInfo *> >, llvm::DenseMapBase< DenseMap< BlockT *, RegionT *, DenseMapInfo< BlockT *>, llvm::detail::DenseMapPair< BlockT *, RegionT *> >, BlockT *, RegionT *, DenseMapInfo< BlockT *>, llvm::detail::DenseMapPair< BlockT *, RegionT *> >, llvm::DenseMapBase< DenseMap< BranchInst *, BasicBlock *, DenseMapInfo< BranchInst *>, llvm::detail::DenseMapPair< BranchInst *, BasicBlock *> >, BranchInst *, BasicBlock *, DenseMapInfo< BranchInst *>, llvm::detail::DenseMapPair< BranchInst *, BasicBlock *> >, llvm::DenseMapBase< DenseMap< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 >, DenseMapInfo< CFGEdge >, llvm::detail::DenseMapPair< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > >, CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 >, DenseMapInfo< CFGEdge >, llvm::detail::DenseMapPair< CFGEdge, llvm::SmallVector< llvm::MachineBasicBlock *, 1 > > >, llvm::DenseMapBase< DenseMap< const AllocaInst *, MachineFrameInfo::SSPLayoutKind, DenseMapInfo< const AllocaInst *>, llvm::detail::DenseMapPair< const AllocaInst *, MachineFrameInfo::SSPLayoutKind > >, const AllocaInst *, MachineFrameInfo::SSPLayoutKind, DenseMapInfo< const AllocaInst *>, llvm::detail::DenseMapPair< const AllocaInst *, MachineFrameInfo::SSPLayoutKind > >, llvm::DenseMapBase< DenseMap< const BasicBlock *, bool, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, bool > >, const BasicBlock *, bool, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, bool > >, llvm::DenseMapBase< DenseMap< const BasicBlock *, int, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, int > >, const BasicBlock *, int, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, int > >, llvm::DenseMapBase< DenseMap< const BasicBlock *, Loop *, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, Loop *> >, const BasicBlock *, Loop *, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, Loop *> >, llvm::DenseMapBase< DenseMap< const BasicBlock *, std::unique_ptr< AccessList >, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< AccessList > > >, const BasicBlock *, std::unique_ptr< AccessList >, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< AccessList > > >, llvm::DenseMapBase< DenseMap< const BasicBlock *, std::unique_ptr< DefsList >, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< DefsList > > >, const BasicBlock *, std::unique_ptr< DefsList >, DenseMapInfo< const BasicBlock *>, llvm::detail::DenseMapPair< const BasicBlock *, std::unique_ptr< DefsList > > >, llvm::DenseMapBase< DenseMap< const BlockT *, BlockNode, DenseMapInfo< const BlockT *>, llvm::detail::DenseMapPair< const BlockT *, BlockNode > >, const BlockT *, BlockNode, DenseMapInfo< const BlockT *>, llvm::detail::DenseMapPair< const BlockT *, BlockNode > >, llvm::DenseMapBase< DenseMap< const BlockT *, LoopT *, DenseMapInfo< const BlockT *>, llvm::detail::DenseMapPair< const BlockT *, LoopT *> >, const BlockT *, LoopT *, DenseMapInfo< const BlockT *>, llvm::detail::DenseMapPair< const BlockT *, LoopT *> >, llvm::DenseMapBase< DenseMap< const Function *, GCFunctionInfo *, DenseMapInfo< const Function *>, llvm::detail::DenseMapPair< const Function *, GCFunctionInfo *> >, const Function *, GCFunctionInfo *, DenseMapInfo< const Function *>, llvm::detail::DenseMapPair< const Function *, GCFunctionInfo *> >, llvm::DenseMapBase< DenseMap< const GCOVFunction *, unsigned, DenseMapInfo< const GCOVFunction *>, llvm::detail::DenseMapPair< const GCOVFunction *, unsigned > >, const GCOVFunction *, unsigned, DenseMapInfo< const GCOVFunction *>, llvm::detail::DenseMapPair< const GCOVFunction *, unsigned > >, llvm::DenseMapBase< DenseMap< const Instruction *, unsigned, DenseMapInfo< const Instruction *>, llvm::detail::DenseMapPair< const Instruction *, unsigned > >, const Instruction *, unsigned, DenseMapInfo< const Instruction *>, llvm::detail::DenseMapPair< const Instruction *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst *>, llvm::detail::DenseMapPair< const llvm::AllocaInst *, int > >, const llvm::AllocaInst *, int, DenseMapInfo< const llvm::AllocaInst *>, llvm::detail::DenseMapPair< const llvm::AllocaInst *, int > >, llvm::DenseMapBase< DenseMap< const llvm::Argument *, int, DenseMapInfo< const llvm::Argument *>, llvm::detail::DenseMapPair< const llvm::Argument *, int > >, const llvm::Argument *, int, DenseMapInfo< const llvm::Argument *>, llvm::detail::DenseMapPair< const llvm::Argument *, int > >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, const llvm::Instruction *, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, const llvm::Instruction *> >, const llvm::BasicBlock *, const llvm::Instruction *, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, const llvm::Instruction *> >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, detail::DenseSetEmpty, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseSetPair< const llvm::BasicBlock *> >, const llvm::BasicBlock *, detail::DenseSetEmpty, DenseMapInfo< const llvm::BasicBlock * >, detail::DenseSetPair< const llvm::BasicBlock *> >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, llvm::MachineBasicBlock *, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::MachineBasicBlock *> >, const llvm::BasicBlock *, llvm::MachineBasicBlock *, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, llvm::MachineBasicBlock *> >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > >, const llvm::BasicBlock *, std::pair< unsigned, unsigned >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::pair< unsigned, unsigned > > >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, std::unique_ptr< BBInfo >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > >, const llvm::BasicBlock *, std::unique_ptr< BBInfo >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< BBInfo > > >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, std::unique_ptr< llvm::OrderedBasicBlock >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< llvm::OrderedBasicBlock > > >, const llvm::BasicBlock *, std::unique_ptr< llvm::OrderedBasicBlock >, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, std::unique_ptr< llvm::OrderedBasicBlock > > >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, uint32_t, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, uint32_t > >, const llvm::BasicBlock *, uint32_t, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, uint32_t > >, llvm::DenseMapBase< DenseMap< const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > >, const llvm::BasicBlock *, unsigned, DenseMapInfo< const llvm::BasicBlock *>, llvm::detail::DenseMapPair< const llvm::BasicBlock *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::Constant *, unsigned, DenseMapInfo< const llvm::Constant *>, llvm::detail::DenseMapPair< const llvm::Constant *, unsigned > >, const llvm::Constant *, unsigned, DenseMapInfo< const llvm::Constant *>, llvm::detail::DenseMapPair< const llvm::Constant *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::DICompositeType *, llvm::codeview::TypeIndex, DenseMapInfo< const llvm::DICompositeType *>, llvm::detail::DenseMapPair< const llvm::DICompositeType *, llvm::codeview::TypeIndex > >, const llvm::DICompositeType *, llvm::codeview::TypeIndex, DenseMapInfo< const llvm::DICompositeType *>, llvm::detail::DenseMapPair< const llvm::DICompositeType *, llvm::codeview::TypeIndex > >, llvm::DenseMapBase< DenseMap< const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE *>, llvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit *> >, const llvm::DIE *, llvm::DwarfCompileUnit *, DenseMapInfo< const llvm::DIE *>, llvm::detail::DenseMapPair< const llvm::DIE *, llvm::DwarfCompileUnit *> >, llvm::DenseMapBase< DenseMap< const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE *>, llvm::detail::DenseMapPair< const llvm::DIE *, unsigned > >, const llvm::DIE *, unsigned, DenseMapInfo< const llvm::DIE *>, llvm::detail::DenseMapPair< const llvm::DIE *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity >, DenseMapInfo< const llvm::DINode *>, llvm::detail::DenseMapPair< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > >, const llvm::DINode *, std::unique_ptr< llvm::DbgEntity >, DenseMapInfo< const llvm::DINode *>, llvm::detail::DenseMapPair< const llvm::DINode *, std::unique_ptr< llvm::DbgEntity > > >, llvm::DenseMapBase< DenseMap< const llvm::FuncletPadInst *, int, DenseMapInfo< const llvm::FuncletPadInst *>, llvm::detail::DenseMapPair< const llvm::FuncletPadInst *, int > >, const llvm::FuncletPadInst *, int, DenseMapInfo< const llvm::FuncletPadInst *>, llvm::detail::DenseMapPair< const llvm::FuncletPadInst *, int > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, GlobalsAAResult::FunctionInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, GlobalsAAResult::FunctionInfo > >, const llvm::Function *, GlobalsAAResult::FunctionInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, GlobalsAAResult::FunctionInfo > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::AMDGPUFunctionArgInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > >, const llvm::Function *, llvm::AMDGPUFunctionArgInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::AMDGPUFunctionArgInfo > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node *> >, const llvm::Function *, llvm::LazyCallGraph::Node *, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::LazyCallGraph::Node *> >, llvm::DenseMapBase< DenseMap< const llvm::Function *, llvm::Optional< CFLAndersAAResult::FunctionInfo >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::Optional< CFLAndersAAResult::FunctionInfo > > >, const llvm::Function *, llvm::Optional< CFLAndersAAResult::FunctionInfo >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, llvm::Optional< CFLAndersAAResult::FunctionInfo > > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, SIFunctionResourceInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, SIFunctionResourceInfo > >, const llvm::Function *, SIFunctionResourceInfo, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, SIFunctionResourceInfo > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, std::string, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::string > >, const llvm::Function *, std::string, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::string > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, std::unique_ptr< llvm::MachineFunction >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > >, const llvm::Function *, std::unique_ptr< llvm::MachineFunction >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::unique_ptr< llvm::MachineFunction > > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, std::vector< uint32_t >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::vector< uint32_t > > >, const llvm::Function *, std::vector< uint32_t >, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, std::vector< uint32_t > > >, llvm::DenseMapBase< DenseMap< const llvm::Function *, unsigned, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, unsigned > >, const llvm::Function *, unsigned, DenseMapInfo< const llvm::Function *>, llvm::detail::DenseMapPair< const llvm::Function *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::GlobalObject *, llvm::MDGlobalAttachmentMap, DenseMapInfo< const llvm::GlobalObject *>, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::MDGlobalAttachmentMap > >, const llvm::GlobalObject *, llvm::MDGlobalAttachmentMap, DenseMapInfo< const llvm::GlobalObject *>, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::MDGlobalAttachmentMap > >, llvm::DenseMapBase< DenseMap< const llvm::GlobalObject *, llvm::StringRef, DenseMapInfo< const llvm::GlobalObject *>, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::StringRef > >, const llvm::GlobalObject *, llvm::StringRef, DenseMapInfo< const llvm::GlobalObject *>, llvm::detail::DenseMapPair< const llvm::GlobalObject *, llvm::StringRef > >, llvm::DenseMapBase< DenseMap< const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue *>, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue *>, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::Instruction *, int, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, int > >, const llvm::Instruction *, int, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, int > >, llvm::DenseMapBase< DenseMap< const llvm::Instruction *, llvm::FunctionLoweringInfo::StatepointSpillMap, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::FunctionLoweringInfo::StatepointSpillMap > >, const llvm::Instruction *, llvm::FunctionLoweringInfo::StatepointSpillMap, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::FunctionLoweringInfo::StatepointSpillMap > >, llvm::DenseMapBase< DenseMap< const llvm::Instruction *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::MDAttachmentMap > >, const llvm::Instruction *, llvm::MDAttachmentMap, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, llvm::MDAttachmentMap > >, llvm::DenseMapBase< DenseMap< const llvm::InvokeInst *, int, DenseMapInfo< const llvm::InvokeInst *>, llvm::detail::DenseMapPair< const llvm::InvokeInst *, int > >, const llvm::InvokeInst *, int, DenseMapInfo< const llvm::InvokeInst *>, llvm::detail::DenseMapPair< const llvm::InvokeInst *, int > >, llvm::DenseMapBase< DenseMap< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 >, DenseMapInfo< const llvm::LexicalScope *>, llvm::detail::DenseMapPair< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > >, const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 >, DenseMapInfo< const llvm::LexicalScope *>, llvm::detail::DenseMapPair< const llvm::LexicalScope *, llvm::SmallVector< LocalVariable, 1 > > >, llvm::DenseMapBase< DenseMap< const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > >, const llvm::Loop *, BackedgeTakenInfo, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, BackedgeTakenInfo > >, llvm::DenseMapBase< DenseMap< const llvm::Loop *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Loop * >, detail::DenseSetPair< const llvm::Loop *> >, const llvm::Loop *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Loop * >, detail::DenseSetPair< const llvm::Loop *> >, llvm::DenseMapBase< DenseMap< const llvm::Loop *, llvm::SmallVector< const llvm::SCEV *, 4 >, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, llvm::SmallVector< const llvm::SCEV *, 4 > > >, const llvm::Loop *, llvm::SmallVector< const llvm::SCEV *, 4 >, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, llvm::SmallVector< const llvm::SCEV *, 4 > > >, llvm::DenseMapBase< DenseMap< const llvm::Loop *, LoopProperties, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, LoopProperties > >, const llvm::Loop *, LoopProperties, DenseMapInfo< const llvm::Loop *>, llvm::detail::DenseMapPair< const llvm::Loop *, LoopProperties > >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, int, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, int > >, const llvm::MachineBasicBlock *, int, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, int > >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > >, const llvm::MachineBasicBlock *, llvm::BlockFrequency, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::BlockFrequency > >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::DenseMap, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::DenseMap > >, const llvm::MachineBasicBlock *, llvm::DenseMap, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::DenseMap > >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::MachineLoop *, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::MachineLoop *> >, const llvm::MachineBasicBlock *, llvm::MachineLoop *, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::MachineLoop *> >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, llvm::WebAssemblyException *, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::WebAssemblyException *> >, const llvm::MachineBasicBlock *, llvm::WebAssemblyException *, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, llvm::WebAssemblyException *> >, llvm::DenseMapBase< DenseMap< const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > >, const llvm::MachineBasicBlock *, unsigned, DenseMapInfo< const llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< const llvm::MachineBasicBlock *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseSetPair< const llvm::MachineInstr *> >, const llvm::MachineInstr *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MachineInstr * >, detail::DenseSetPair< const llvm::MachineInstr *> >, llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > >, const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MachineTraceMetrics::InstrCycles > >, llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol *> >, const llvm::MachineInstr *, llvm::MCSymbol *, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, llvm::MCSymbol *> >, llvm::DenseMapBase< DenseMap< const llvm::MachineInstr *, unsigned, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, unsigned > >, const llvm::MachineInstr *, unsigned, DenseMapInfo< const llvm::MachineInstr *>, llvm::detail::DenseMapPair< const llvm::MachineInstr *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::MCInst *, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< const llvm::MCInst *>, llvm::detail::DenseMapPair< const llvm::MCInst *, std::unique_ptr< const llvm::mca::InstrDesc > > >, const llvm::MCInst *, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< const llvm::MCInst *>, llvm::detail::DenseMapPair< const llvm::MCInst *, std::unique_ptr< const llvm::mca::InstrDesc > > >, llvm::DenseMapBase< DenseMap< const llvm::MCSection *, const llvm::MCSymbol *, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, const llvm::MCSymbol *> >, const llvm::MCSection *, const llvm::MCSymbol *, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, const llvm::MCSymbol *> >, llvm::DenseMapBase< DenseMap< const llvm::MCSection *, llvm::MCFragment *, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, llvm::MCFragment *> >, const llvm::MCSection *, llvm::MCFragment *, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, llvm::MCFragment *> >, llvm::DenseMapBase< DenseMap< const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > >, const llvm::MCSection *, std::vector< RelAndSymbol >, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, std::vector< RelAndSymbol > > >, llvm::DenseMapBase< DenseMap< const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > >, const llvm::MCSection *, unsigned, DenseMapInfo< const llvm::MCSection *>, llvm::detail::DenseMapPair< const llvm::MCSection *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > >, const llvm::MCSymbol *, AddressPoolEntry, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, AddressPoolEntry > >, llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, std::vector< llvm::StringRef >, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > >, const llvm::MCSymbol *, std::vector< llvm::StringRef >, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, std::vector< llvm::StringRef > > >, llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > >, const llvm::MCSymbol *, uint64_t, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, uint64_t > >, llvm::DenseMapBase< DenseMap< const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > >, const llvm::MCSymbol *, unsigned, DenseMapInfo< const llvm::MCSymbol *>, llvm::detail::DenseMapPair< const llvm::MCSymbol *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, bool, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, bool > >, const llvm::MDNode *, bool, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, bool > >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode *> >, const llvm::MDNode *, detail::DenseSetEmpty, DenseMapInfo< const llvm::MDNode * >, detail::DenseSetPair< const llvm::MDNode *> >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE *> >, const llvm::MDNode *, llvm::DIE *, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, llvm::DIE *> >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, TBAABaseNodeSummary, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, TBAABaseNodeSummary > >, const llvm::MDNode *, TBAABaseNodeSummary, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, TBAABaseNodeSummary > >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, uint64_t, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, uint64_t > >, const llvm::MDNode *, uint64_t, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, uint64_t > >, llvm::DenseMapBase< DenseMap< const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > >, const llvm::MDNode *, unsigned, DenseMapInfo< const llvm::MDNode *>, llvm::detail::DenseMapPair< const llvm::MDNode *, unsigned > >, llvm::DenseMapBase< DenseMap< const llvm::MemoryAccess *, unsigned long, DenseMapInfo< const llvm::MemoryAccess *>, llvm::detail::DenseMapPair< const llvm::MemoryAccess *, unsigned long > >, const llvm::MemoryAccess *, unsigned long, DenseMapInfo< const llvm::MemoryAccess *>, llvm::detail::DenseMapPair< const llvm::MemoryAccess *, unsigned long > >, llvm::DenseMapBase< DenseMap< const llvm::PHINode *, unsigned int, DenseMapInfo< const llvm::PHINode *>, llvm::detail::DenseMapPair< const llvm::PHINode *, unsigned int > >, const llvm::PHINode *, unsigned int, DenseMapInfo< const llvm::PHINode *>, llvm::detail::DenseMapPair< const llvm::PHINode *, unsigned int > >, llvm::DenseMapBase< DenseMap< const llvm::RuntimePointerChecking::CheckingPtrGroup *, llvm::MDNode *, DenseMapInfo< const llvm::RuntimePointerChecking::CheckingPtrGroup *>, llvm::detail::DenseMapPair< const llvm::RuntimePointerChecking::CheckingPtrGroup *, llvm::MDNode *> >, const llvm::RuntimePointerChecking::CheckingPtrGroup *, llvm::MDNode *, DenseMapInfo< const llvm::RuntimePointerChecking::CheckingPtrGroup *>, llvm::detail::DenseMapPair< const llvm::RuntimePointerChecking::CheckingPtrGroup *, llvm::MDNode *> >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop *> >, const llvm::SCEV *, const llvm::Loop *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::Loop *> >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > >, const llvm::SCEV *, llvm::ConstantRange, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::ConstantRange > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::BasicBlock *, 2, BlockDisposition >, 2 > > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::PointerIntPair< const llvm::Loop *, 2, LoopDisposition >, 2 > > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > >, const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< llvm::WeakTrackingVH, 2 > > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > >, const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 >, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, llvm::SmallVector< std::pair< const llvm::Loop *, const llvm::SCEV * >, 2 > > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, RewriteEntry, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, RewriteEntry > >, const llvm::SCEV *, RewriteEntry, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, RewriteEntry > >, llvm::DenseMapBase< DenseMap< const llvm::SCEV *, uint32_t, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, uint32_t > >, const llvm::SCEV *, uint32_t, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, uint32_t > >, llvm::DenseMapBase< DenseMap< const llvm::Type *, llvm::SmallVector *, DenseMapInfo< const llvm::Type *>, llvm::detail::DenseMapPair< const llvm::Type *, llvm::SmallVector *> >, const llvm::Type *, llvm::SmallVector *, DenseMapInfo< const llvm::Type *>, llvm::detail::DenseMapPair< const llvm::Type *, llvm::SmallVector *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, AliasAttrs, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, AliasAttrs > >, const llvm::Value *, AliasAttrs, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, AliasAttrs > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::GlobalValue *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::GlobalValue *> >, const llvm::Value *, const llvm::GlobalValue *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::GlobalValue *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::PredicateBase *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::PredicateBase *> >, const llvm::Value *, const llvm::PredicateBase *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::PredicateBase *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::RuntimePointerChecking::CheckingPtrGroup *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::RuntimePointerChecking::CheckingPtrGroup *> >, const llvm::Value *, const llvm::RuntimePointerChecking::CheckingPtrGroup *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::RuntimePointerChecking::CheckingPtrGroup *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, const llvm::Value *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::Value *> >, const llvm::Value *, const llvm::Value *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, const llvm::Value *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, DanglingDebugInfoVector, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, DanglingDebugInfoVector > >, const llvm::Value *, DanglingDebugInfoVector, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, DanglingDebugInfoVector > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Value * >, detail::DenseSetPair< const llvm::Value *> >, const llvm::Value *, detail::DenseSetEmpty, DenseMapInfo< const llvm::Value * >, detail::DenseSetPair< const llvm::Value *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, int, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, int > >, const llvm::Value *, int, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, int > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > >, const llvm::Value *, ISD::NodeType, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, ISD::NodeType > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::MemoryAccess *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MemoryAccess *> >, const llvm::Value *, llvm::MemoryAccess *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::MemoryAccess *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > >, const llvm::Value *, llvm::SDValue, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SDValue > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::SmallVector *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector *> >, const llvm::Value *, llvm::SmallVector *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::SmallVector *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::StringMapEntry *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry *> >, const llvm::Value *, llvm::StringMapEntry *, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::StringMapEntry *> >, llvm::DenseMapBase< DenseMap< const llvm::Value *, llvm::WeakTrackingVH, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::WeakTrackingVH > >, const llvm::Value *, llvm::WeakTrackingVH, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, llvm::WeakTrackingVH > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUBufferPseudoSourceValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUBufferPseudoSourceValue > > >, const llvm::Value *, std::unique_ptr< const llvm::AMDGPUBufferPseudoSourceValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUBufferPseudoSourceValue > > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUImagePseudoSourceValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUImagePseudoSourceValue > > >, const llvm::Value *, std::unique_ptr< const llvm::AMDGPUImagePseudoSourceValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::unique_ptr< const llvm::AMDGPUImagePseudoSourceValue > > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, std::vector< OffsetValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::vector< OffsetValue > > >, const llvm::Value *, std::vector< OffsetValue >, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, std::vector< OffsetValue > > >, llvm::DenseMapBase< DenseMap< const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, unsigned > >, const llvm::Value *, unsigned, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, unsigned > >, llvm::DenseMapBase< DenseMap< const MachineInstr *, SlotIndex, DenseMapInfo< const MachineInstr *>, llvm::detail::DenseMapPair< const MachineInstr *, SlotIndex > >, const MachineInstr *, SlotIndex, DenseMapInfo< const MachineInstr *>, llvm::detail::DenseMapPair< const MachineInstr *, SlotIndex > >, llvm::DenseMapBase< DenseMap< const MCSection *, uint64_t, DenseMapInfo< const MCSection *>, llvm::detail::DenseMapPair< const MCSection *, uint64_t > >, const MCSection *, uint64_t, DenseMapInfo< const MCSection *>, llvm::detail::DenseMapPair< const MCSection *, uint64_t > >, llvm::DenseMapBase< DenseMap< const MCSymbol *, unsigned, DenseMapInfo< const MCSymbol *>, llvm::detail::DenseMapPair< const MCSymbol *, unsigned > >, const MCSymbol *, unsigned, DenseMapInfo< const MCSymbol *>, llvm::detail::DenseMapPair< const MCSymbol *, unsigned > >, llvm::DenseMapBase< DenseMap< const MDNode *, ImportedEntityList, DenseMapInfo< const MDNode *>, llvm::detail::DenseMapPair< const MDNode *, ImportedEntityList > >, const MDNode *, ImportedEntityList, DenseMapInfo< const MDNode *>, llvm::detail::DenseMapPair< const MDNode *, ImportedEntityList > >, llvm::DenseMapBase< DenseMap< const Metadata *, MDIndex, DenseMapInfo< const Metadata *>, llvm::detail::DenseMapPair< const Metadata *, MDIndex > >, const Metadata *, MDIndex, DenseMapInfo< const Metadata *>, llvm::detail::DenseMapPair< const Metadata *, MDIndex > >, llvm::DenseMapBase< DenseMap< const Metadata *, TrackingMDRef, DenseMapInfo< const Metadata *>, llvm::detail::DenseMapPair< const Metadata *, TrackingMDRef > >, const Metadata *, TrackingMDRef, DenseMapInfo< const Metadata *>, llvm::detail::DenseMapPair< const Metadata *, TrackingMDRef > >, llvm::DenseMapBase< DenseMap< const SCEV *, bool, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, bool > >, const SCEV *, bool, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, bool > >, llvm::DenseMapBase< DenseMap< const SCEV *, SetVector< ValueOffsetPair >, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, SetVector< ValueOffsetPair > > >, const SCEV *, SetVector< ValueOffsetPair >, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, SetVector< ValueOffsetPair > > >, llvm::DenseMapBase< DenseMap< const SCEV *, SmallVector< const SCEVPredicate *, 4 >, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, SmallVector< const SCEVPredicate *, 4 > > >, const SCEV *, SmallVector< const SCEVPredicate *, 4 >, DenseMapInfo< const SCEV *>, llvm::detail::DenseMapPair< const SCEV *, SmallVector< const SCEVPredicate *, 4 > > >, llvm::DenseMapBase< DenseMap< const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode *>, llvm::detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > >, const SDNode *, SmallVector< SDDbgValue *, 2 >, DenseMapInfo< const SDNode *>, llvm::detail::DenseMapPair< const SDNode *, SmallVector< SDDbgValue *, 2 > > >, llvm::DenseMapBase< DenseMap< const TargetRegisterClass *, VRegMap, DenseMapInfo< const TargetRegisterClass *>, llvm::detail::DenseMapPair< const TargetRegisterClass *, VRegMap > >, const TargetRegisterClass *, VRegMap, DenseMapInfo< const TargetRegisterClass *>, llvm::detail::DenseMapPair< const TargetRegisterClass *, VRegMap > >, llvm::DenseMapBase< DenseMap< const uint32_t *, unsigned, DenseMapInfo< const uint32_t *>, llvm::detail::DenseMapPair< const uint32_t *, unsigned > >, const uint32_t *, unsigned, DenseMapInfo< const uint32_t *>, llvm::detail::DenseMapPair< const uint32_t *, unsigned > >, llvm::DenseMapBase< DenseMap< const Value *, detail::DenseSetEmpty, DenseMapInfo< const Value * >, detail::DenseSetPair< const Value *> >, const Value *, detail::DenseSetEmpty, DenseMapInfo< const Value * >, detail::DenseSetPair< const Value *> >, llvm::DenseMapBase< DenseMap< const Value *, Optional< int >, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, Optional< int > > >, const Value *, Optional< int >, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, Optional< int > > >, llvm::DenseMapBase< DenseMap< const Value *, unsigned, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, unsigned > >, const Value *, unsigned, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, unsigned > >, llvm::DenseMapBase< DenseMap< const Value *, Value *, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, Value *> >, const Value *, Value *, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, Value *> >, llvm::DenseMapBase< DenseMap< const Value *, WeakEvalType, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, WeakEvalType > >, const Value *, WeakEvalType, DenseMapInfo< const Value *>, llvm::detail::DenseMapPair< const Value *, WeakEvalType > >, llvm::DenseMapBase< DenseMap< const void *, const PassInfo *, DenseMapInfo< const void *>, llvm::detail::DenseMapPair< const void *, const PassInfo *> >, const void *, const PassInfo *, DenseMapInfo< const void *>, llvm::detail::DenseMapPair< const void *, const PassInfo *> >, llvm::DenseMapBase< DenseMap< const VPBlockBase *, VPLoop *, DenseMapInfo< const VPBlockBase *>, llvm::detail::DenseMapPair< const VPBlockBase *, VPLoop *> >, const VPBlockBase *, VPLoop *, DenseMapInfo< const VPBlockBase *>, llvm::detail::DenseMapPair< const VPBlockBase *, VPLoop *> >, llvm::DenseMapBase< DenseMap< ConstantArray *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantArray *> >, ConstantArray *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantArray *> >, llvm::DenseMapBase< DenseMap< ConstantClass *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantClass *> >, ConstantClass *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantClass *> >, llvm::DenseMapBase< DenseMap< ConstantStruct *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantStruct *> >, ConstantStruct *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantStruct *> >, llvm::DenseMapBase< DenseMap< ConstantVector *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantVector *> >, ConstantVector *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< ConstantVector *> >, llvm::DenseMapBase< DenseMap< CVSymbol, detail::DenseSetEmpty, llvm::pdb::GSIHashStreamBuilder::UdtDenseMapInfo, detail::DenseSetPair< CVSymbol > >, CVSymbol, detail::DenseSetEmpty, llvm::pdb::GSIHashStreamBuilder::UdtDenseMapInfo, detail::DenseSetPair< CVSymbol > >, llvm::DenseMapBase< DenseMap< Edge, llvm::BranchProbability, DenseMapInfo< Edge >, llvm::detail::DenseMapPair< Edge, llvm::BranchProbability > >, Edge, llvm::BranchProbability, DenseMapInfo< Edge >, llvm::detail::DenseMapPair< Edge, llvm::BranchProbability > >, llvm::DenseMapBase< DenseMap< EdgeIdentifier, EdgeAttribute, DenseMapInfo< EdgeIdentifier >, llvm::detail::DenseMapPair< EdgeIdentifier, EdgeAttribute > >, EdgeIdentifier, EdgeAttribute, DenseMapInfo< EdgeIdentifier >, llvm::detail::DenseMapPair< EdgeIdentifier, EdgeAttribute > >, llvm::DenseMapBase< DenseMap< FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, llvm::detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > >, FunctionCallbackVH, std::unique_ptr< AssumptionCache >, FunctionCallbackVH::DMI, llvm::detail::DenseMapPair< FunctionCallbackVH, std::unique_ptr< AssumptionCache > > >, llvm::DenseMapBase< DenseMap< FunctionType *, detail::DenseSetEmpty, FunctionTypeKeyInfo, detail::DenseSetPair< FunctionType *> >, FunctionType *, detail::DenseSetEmpty, FunctionTypeKeyInfo, detail::DenseSetPair< FunctionType *> >, llvm::DenseMapBase< DenseMap< GlobalValue::GUID, llvm::StringRef, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, llvm::StringRef > >, GlobalValue::GUID, llvm::StringRef, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, llvm::StringRef > >, llvm::DenseMapBase< DenseMap< GlobalValue::GUID, unsigned, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, unsigned > >, GlobalValue::GUID, unsigned, DenseMapInfo< GlobalValue::GUID >, llvm::detail::DenseMapPair< GlobalValue::GUID, unsigned > >, llvm::DenseMapBase< DenseMap< GlobalVariable *, ConstCandVecType, DenseMapInfo< GlobalVariable *>, llvm::detail::DenseMapPair< GlobalVariable *, ConstCandVecType > >, GlobalVariable *, ConstCandVecType, DenseMapInfo< GlobalVariable *>, llvm::detail::DenseMapPair< GlobalVariable *, ConstCandVecType > >, llvm::DenseMapBase< DenseMap< GlobalVariable *, ConstInfoVecType, DenseMapInfo< GlobalVariable *>, llvm::detail::DenseMapPair< GlobalVariable *, ConstInfoVecType > >, GlobalVariable *, ConstInfoVecType, DenseMapInfo< GlobalVariable *>, llvm::detail::DenseMapPair< GlobalVariable *, ConstInfoVecType > >, llvm::DenseMapBase< DenseMap< IndexAndAttrSet, unsigned, DenseMapInfo< IndexAndAttrSet >, llvm::detail::DenseMapPair< IndexAndAttrSet, unsigned > >, IndexAndAttrSet, unsigned, DenseMapInfo< IndexAndAttrSet >, llvm::detail::DenseMapPair< IndexAndAttrSet, unsigned > >, llvm::DenseMapBase< DenseMap< InlinedEntity, unsigned, DenseMapInfo< InlinedEntity >, llvm::detail::DenseMapPair< InlinedEntity, unsigned > >, InlinedEntity, unsigned, DenseMapInfo< InlinedEntity >, llvm::detail::DenseMapPair< InlinedEntity, unsigned > >, llvm::DenseMapBase< DenseMap< InstantiatedValue, llvm::cflaa::StratifiedInfo, DenseMapInfo< InstantiatedValue >, llvm::detail::DenseMapPair< InstantiatedValue, llvm::cflaa::StratifiedInfo > >, InstantiatedValue, llvm::cflaa::StratifiedInfo, DenseMapInfo< InstantiatedValue >, llvm::detail::DenseMapPair< InstantiatedValue, llvm::cflaa::StratifiedInfo > >, llvm::DenseMapBase< DenseMap< Instruction *, MemDepResult, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, MemDepResult > >, Instruction *, MemDepResult, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, MemDepResult > >, llvm::DenseMapBase< DenseMap< Instruction *, PerInstNLInfo, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, PerInstNLInfo > >, Instruction *, PerInstNLInfo, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, PerInstNLInfo > >, llvm::DenseMapBase< DenseMap< Instruction *, SmallPtrSet< const Value *, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< const Value *, 4 > > >, Instruction *, SmallPtrSet< const Value *, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< const Value *, 4 > > >, llvm::DenseMapBase< DenseMap< Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > >, Instruction *, SmallPtrSet< Instruction *, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< Instruction *, 4 > > >, llvm::DenseMapBase< DenseMap< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > >, Instruction *, SmallPtrSet< ValueIsLoadPair, 4 >, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, SmallPtrSet< ValueIsLoadPair, 4 > > >, llvm::DenseMapBase< DenseMap< int, FrameIndexOperand, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, FrameIndexOperand > >, int, FrameIndexOperand, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, FrameIndexOperand > >, llvm::DenseMapBase< DenseMap< int, InstTy *, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, InstTy *> >, int, InstTy *, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, InstTy *> >, llvm::DenseMapBase< DenseMap< int, llvm::Instruction *, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::Instruction *> >, int, llvm::Instruction *, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, llvm::Instruction *> >, llvm::DenseMapBase< DenseMap< int, std::pair< unsigned, llvm::MCSymbol * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::pair< unsigned, llvm::MCSymbol * > > >, int, std::pair< unsigned, llvm::MCSymbol * >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::pair< unsigned, llvm::MCSymbol * > > >, llvm::DenseMapBase< DenseMap< int, std::vector< llvm::SIMachineFunctionInfo::SpilledReg >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::vector< llvm::SIMachineFunctionInfo::SpilledReg > > >, int, std::vector< llvm::SIMachineFunctionInfo::SpilledReg >, DenseMapInfo< int >, llvm::detail::DenseMapPair< int, std::vector< llvm::SIMachineFunctionInfo::SpilledReg > > >, llvm::DenseMapBase< DenseMap< IRUnitT *, AnalysisResultListT, DenseMapInfo< IRUnitT *>, llvm::detail::DenseMapPair< IRUnitT *, AnalysisResultListT > >, IRUnitT *, AnalysisResultListT, DenseMapInfo< IRUnitT *>, llvm::detail::DenseMapPair< IRUnitT *, AnalysisResultListT > >, llvm::DenseMapBase< DenseMap< JITDylib *, SymbolNameSet, DenseMapInfo< JITDylib *>, llvm::detail::DenseMapPair< JITDylib *, SymbolNameSet > >, JITDylib *, SymbolNameSet, DenseMapInfo< JITDylib *>, llvm::detail::DenseMapPair< JITDylib *, SymbolNameSet > >, llvm::DenseMapBase< DenseMap< K, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal *> >, K, llvm::ScopedHashTableVal *, KInfo, llvm::detail::DenseMapPair< K, llvm::ScopedHashTableVal *> >, llvm::DenseMapBase< DenseMap< KeyT, size_t, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, size_t > >, KeyT, size_t, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, size_t > >, llvm::DenseMapBase< DenseMap< KeyT, ValueT, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >, llvm::DenseMapBase< DenseMap< LatticeKey, LatticeVal, DenseMapInfo< LatticeKey >, llvm::detail::DenseMapPair< LatticeKey, LatticeVal > >, LatticeKey, LatticeVal, DenseMapInfo< LatticeKey >, llvm::detail::DenseMapPair< LatticeKey, LatticeVal > >, llvm::DenseMapBase< DenseMap< LiveRange *, std::pair< BitVector, BitVector >, DenseMapInfo< LiveRange *>, llvm::detail::DenseMapPair< LiveRange *, std::pair< BitVector, BitVector > > >, LiveRange *, std::pair< BitVector, BitVector >, DenseMapInfo< LiveRange *>, llvm::detail::DenseMapPair< LiveRange *, std::pair< BitVector, BitVector > > >, llvm::DenseMapBase< DenseMap< llvm::AllocaInst *, detail::DenseSetEmpty, DenseMapInfo< llvm::AllocaInst * >, detail::DenseSetPair< llvm::AllocaInst *> >, llvm::AllocaInst *, detail::DenseSetEmpty, DenseMapInfo< llvm::AllocaInst * >, detail::DenseSetPair< llvm::AllocaInst *> >, llvm::DenseMapBase< DenseMap< llvm::AllocaInst *, unsigned, DenseMapInfo< llvm::AllocaInst *>, llvm::detail::DenseMapPair< llvm::AllocaInst *, unsigned > >, llvm::AllocaInst *, unsigned, DenseMapInfo< llvm::AllocaInst *>, llvm::detail::DenseMapPair< llvm::AllocaInst *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult, DenseMapInfo< llvm::AssertingVH< const llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > >, llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult, DenseMapInfo< llvm::AssertingVH< const llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< const llvm::Value >, llvm::NonLocalDepResult > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > >, llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry, DenseMapInfo< llvm::AssertingVH< llvm::BasicBlock > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::BasicBlock >, AddrLabelSymEntry > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > >, llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * >, DenseMapInfo< llvm::AssertingVH< llvm::Function > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Function >, std::vector< llvm::MCSymbol * > > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::PHINode >, detail::DenseSetEmpty, DenseMapInfo< llvm::AssertingVH< llvm::PHINode > >, detail::DenseSetPair< llvm::AssertingVH< llvm::PHINode > > >, llvm::AssertingVH< llvm::PHINode >, detail::DenseSetEmpty, DenseMapInfo< llvm::AssertingVH< llvm::PHINode > >, detail::DenseSetPair< llvm::AssertingVH< llvm::PHINode > > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::Value >, detail::DenseSetEmpty, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, detail::DenseSetPair< llvm::AssertingVH< llvm::Value > > >, llvm::AssertingVH< llvm::Value >, detail::DenseSetEmpty, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, detail::DenseSetPair< llvm::AssertingVH< llvm::Value > > >, llvm::DenseMapBase< DenseMap< llvm::AssertingVH< llvm::Value >, unsigned, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Value >, unsigned > >, llvm::AssertingVH< llvm::Value >, unsigned, DenseMapInfo< llvm::AssertingVH< llvm::Value > >, llvm::detail::DenseMapPair< llvm::AssertingVH< llvm::Value >, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, llvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > >, llvm::AttributeSet, unsigned, DenseMapInfo< llvm::AttributeSet >, llvm::detail::DenseMapPair< llvm::AttributeSet, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, detail::DenseSetEmpty, DenseMapInfo< llvm::BasicBlock * >, detail::DenseSetPair< llvm::BasicBlock *> >, llvm::BasicBlock *, detail::DenseSetEmpty, DenseMapInfo< llvm::BasicBlock * >, detail::DenseSetPair< llvm::BasicBlock *> >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::BasicBlock **, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::BasicBlock **> >, llvm::BasicBlock *, llvm::BasicBlock **, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::BasicBlock **> >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 >, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > >, llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 >, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::SmallVector< std::pair< unsigned, Marker >, 4 > > >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::TinyPtrVector, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::TinyPtrVector > >, llvm::BasicBlock *, llvm::TinyPtrVector, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::TinyPtrVector > >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, llvm::Value *, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::Value *> >, llvm::BasicBlock *, llvm::Value *, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, llvm::Value *> >, llvm::DenseMapBase< DenseMap< llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > >, llvm::BasicBlock *, unsigned, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::CachedHashStringRef, size_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, size_t > >, llvm::CachedHashStringRef, size_t, DenseMapInfo< llvm::CachedHashStringRef >, llvm::detail::DenseMapPair< llvm::CachedHashStringRef, size_t > >, llvm::DenseMapBase< DenseMap< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::GloballyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > >, llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::GloballyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::GloballyHashedType, llvm::codeview::TypeIndex > >, llvm::DenseMapBase< DenseMap< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::LocallyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > >, llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex, DenseMapInfo< llvm::codeview::LocallyHashedType >, llvm::detail::DenseMapPair< llvm::codeview::LocallyHashedType, llvm::codeview::TypeIndex > >, llvm::DenseMapBase< DenseMap< llvm::codeview::TypeIndex, uint32_t, DenseMapInfo< llvm::codeview::TypeIndex >, llvm::detail::DenseMapPair< llvm::codeview::TypeIndex, uint32_t > >, llvm::codeview::TypeIndex, uint32_t, DenseMapInfo< llvm::codeview::TypeIndex >, llvm::detail::DenseMapPair< llvm::codeview::TypeIndex, uint32_t > >, llvm::DenseMapBase< DenseMap< llvm::Constant *, llvm::Constant *, DenseMapInfo< llvm::Constant *>, llvm::detail::DenseMapPair< llvm::Constant *, llvm::Constant *> >, llvm::Constant *, llvm::Constant *, DenseMapInfo< llvm::Constant *>, llvm::detail::DenseMapPair< llvm::Constant *, llvm::Constant *> >, llvm::DenseMapBase< DenseMap< llvm::ConstantExpr *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< llvm::ConstantExpr *> >, llvm::ConstantExpr *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< llvm::ConstantExpr *> >, llvm::DenseMapBase< DenseMap< llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, llvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > >, llvm::coverage::CounterExpression, unsigned, DenseMapInfo< llvm::coverage::CounterExpression >, llvm::detail::DenseMapPair< llvm::coverage::CounterExpression, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE *>, llvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode *> >, llvm::DIE *, const llvm::DINode *, DenseMapInfo< llvm::DIE *>, llvm::detail::DenseMapPair< llvm::DIE *, const llvm::DINode *> >, llvm::DenseMapBase< DenseMap< llvm::DWARFDebugNames::Abbrev, detail::DenseSetEmpty, AbbrevMapInfo, detail::DenseSetPair< llvm::DWARFDebugNames::Abbrev > >, llvm::DWARFDebugNames::Abbrev, detail::DenseSetEmpty, AbbrevMapInfo, detail::DenseSetPair< llvm::DWARFDebugNames::Abbrev > >, llvm::DenseMapBase< DenseMap< llvm::Function *, llvm::Optional< CFLSteensAAResult::FunctionInfo >, DenseMapInfo< llvm::Function *>, llvm::detail::DenseMapPair< llvm::Function *, llvm::Optional< CFLSteensAAResult::FunctionInfo > > >, llvm::Function *, llvm::Optional< CFLSteensAAResult::FunctionInfo >, DenseMapInfo< llvm::Function *>, llvm::detail::DenseMapPair< llvm::Function *, llvm::Optional< CFLSteensAAResult::FunctionInfo > > >, llvm::DenseMapBase< DenseMap< llvm::GlobalValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::GlobalValue * >, detail::DenseSetPair< llvm::GlobalValue *> >, llvm::GlobalValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::GlobalValue * >, detail::DenseSetPair< llvm::GlobalValue *> >, llvm::DenseMapBase< DenseMap< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 >, DenseMapInfo< llvm::GlobalValue *>, llvm::detail::DenseMapPair< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > >, llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 >, DenseMapInfo< llvm::GlobalValue *>, llvm::detail::DenseMapPair< llvm::GlobalValue *, llvm::SmallPtrSet< llvm::GlobalValue *, 4 > > >, llvm::DenseMapBase< DenseMap< llvm::GlobalVariable *, PerFunctionProfileData, DenseMapInfo< llvm::GlobalVariable *>, llvm::detail::DenseMapPair< llvm::GlobalVariable *, PerFunctionProfileData > >, llvm::GlobalVariable *, PerFunctionProfileData, DenseMapInfo< llvm::GlobalVariable *>, llvm::detail::DenseMapPair< llvm::GlobalVariable *, PerFunctionProfileData > >, llvm::DenseMapBase< DenseMap< llvm::GVN::Expression, uint32_t, DenseMapInfo< llvm::GVN::Expression >, llvm::detail::DenseMapPair< llvm::GVN::Expression, uint32_t > >, llvm::GVN::Expression, uint32_t, DenseMapInfo< llvm::GVN::Expression >, llvm::detail::DenseMapPair< llvm::GVN::Expression, uint32_t > >, llvm::DenseMapBase< DenseMap< llvm::Init *, detail::DenseSetEmpty, DenseMapInfo< llvm::Init * >, detail::DenseSetPair< llvm::Init *> >, llvm::Init *, detail::DenseSetEmpty, DenseMapInfo< llvm::Init * >, detail::DenseSetPair< llvm::Init *> >, llvm::DenseMapBase< DenseMap< llvm::Init *, llvm::Init *, DenseMapInfo< llvm::Init *>, llvm::detail::DenseMapPair< llvm::Init *, llvm::Init *> >, llvm::Init *, llvm::Init *, DenseMapInfo< llvm::Init *>, llvm::detail::DenseMapPair< llvm::Init *, llvm::Init *> >, llvm::DenseMapBase< DenseMap< llvm::Init *, MappedValue, DenseMapInfo< llvm::Init *>, llvm::detail::DenseMapPair< llvm::Init *, MappedValue > >, llvm::Init *, MappedValue, DenseMapInfo< llvm::Init *>, llvm::detail::DenseMapPair< llvm::Init *, MappedValue > >, llvm::DenseMapBase< DenseMap< llvm::InlineAsm *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< llvm::InlineAsm *> >, llvm::InlineAsm *, detail::DenseSetEmpty, MapInfo, detail::DenseSetPair< llvm::InlineAsm *> >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, detail::DenseSetEmpty, DenseMapInfo< llvm::Instruction * >, detail::DenseSetPair< llvm::Instruction *> >, llvm::Instruction *, detail::DenseSetEmpty, DenseMapInfo< llvm::Instruction * >, detail::DenseSetPair< llvm::Instruction *> >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::APInt, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::APInt > >, llvm::Instruction *, llvm::APInt, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::APInt > >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::Instruction *, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction *> >, llvm::Instruction *, llvm::Instruction *, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction *> >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *> >, llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::InterleaveGroup< llvm::Instruction > *> >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 >, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > >, llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 >, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::SmallPtrSet< llvm::Instruction *, 2 > > >, llvm::DenseMapBase< DenseMap< llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > >, llvm::Instruction *, unsigned, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::Node *, int, DenseMapInfo< llvm::LazyCallGraph::Node *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, int > >, llvm::LazyCallGraph::Node *, int, DenseMapInfo< llvm::LazyCallGraph::Node *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, int > >, llvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> >, llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *, DenseMapInfo< llvm::LazyCallGraph::Node *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> >, llvm::DenseMapBase< DenseMap< llvm::LazyCallGraph::RefSCC *, int, DenseMapInfo< llvm::LazyCallGraph::RefSCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, int > >, llvm::LazyCallGraph::RefSCC *, int, DenseMapInfo< llvm::LazyCallGraph::RefSCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, int > >, llvm::DenseMapBase< DenseMap< llvm::LexicalScope *, llvm::SmallVector, DenseMapInfo< llvm::LexicalScope *>, llvm::detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector > >, llvm::LexicalScope *, llvm::SmallVector, DenseMapInfo< llvm::LexicalScope *>, llvm::detail::DenseMapPair< llvm::LexicalScope *, llvm::SmallVector > >, llvm::DenseMapBase< DenseMap< llvm::LexicalScope *, ScopeVars, DenseMapInfo< llvm::LexicalScope *>, llvm::detail::DenseMapPair< llvm::LexicalScope *, ScopeVars > >, llvm::LexicalScope *, ScopeVars, DenseMapInfo< llvm::LexicalScope *>, llvm::detail::DenseMapPair< llvm::LexicalScope *, ScopeVars > >, llvm::DenseMapBase< DenseMap< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop *>, llvm::detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > >, llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo >, DenseMapInfo< llvm::Loop *>, llvm::detail::DenseMapPair< llvm::Loop *, std::unique_ptr< llvm::LoopAccessInfo > > >, llvm::DenseMapBase< DenseMap< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > >, llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MachineBasicBlock *>, llvm::detail::DenseMapPair< llvm::MachineBasicBlock *, llvm::SmallVector< unsigned, 4 > > >, llvm::DenseMapBase< DenseMap< llvm::MachineConstantPoolValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::MachineConstantPoolValue * >, detail::DenseSetPair< llvm::MachineConstantPoolValue *> >, llvm::MachineConstantPoolValue *, detail::DenseSetEmpty, DenseMapInfo< llvm::MachineConstantPoolValue * >, detail::DenseSetPair< llvm::MachineConstantPoolValue *> >, llvm::DenseMapBase< DenseMap< llvm::MachineInstr *, int, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, int > >, llvm::MachineInstr *, int, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, int > >, llvm::DenseMapBase< DenseMap< llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit *> >, llvm::MachineInstr *, llvm::SUnit *, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, llvm::SUnit *> >, llvm::DenseMapBase< DenseMap< llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > >, llvm::MachineInstr *, unsigned, DenseMapInfo< llvm::MachineInstr *>, llvm::detail::DenseMapPair< llvm::MachineInstr *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::MCPaddingFragment *, llvm::SmallVector, DenseMapInfo< llvm::MCPaddingFragment *>, llvm::detail::DenseMapPair< llvm::MCPaddingFragment *, llvm::SmallVector > >, llvm::MCPaddingFragment *, llvm::SmallVector, DenseMapInfo< llvm::MCPaddingFragment *>, llvm::detail::DenseMapPair< llvm::MCPaddingFragment *, llvm::SmallVector > >, llvm::DenseMapBase< DenseMap< llvm::MCPaddingFragment *, uint64_t, DenseMapInfo< llvm::MCPaddingFragment *>, llvm::detail::DenseMapPair< llvm::MCPaddingFragment *, uint64_t > >, llvm::MCPaddingFragment *, uint64_t, DenseMapInfo< llvm::MCPaddingFragment *>, llvm::detail::DenseMapPair< llvm::MCPaddingFragment *, uint64_t > >, llvm::DenseMapBase< DenseMap< llvm::MCSection *, detail::DenseSetEmpty, DenseMapInfo< llvm::MCSection * >, detail::DenseSetPair< llvm::MCSection *> >, llvm::MCSection *, detail::DenseSetEmpty, DenseMapInfo< llvm::MCSection * >, detail::DenseSetPair< llvm::MCSection *> >, llvm::DenseMapBase< DenseMap< llvm::MCSectionCOFF *, detail::DenseSetEmpty, DenseMapInfo< llvm::MCSectionCOFF * >, detail::DenseSetPair< llvm::MCSectionCOFF *> >, llvm::MCSectionCOFF *, detail::DenseSetEmpty, DenseMapInfo< llvm::MCSectionCOFF * >, detail::DenseSetPair< llvm::MCSectionCOFF *> >, llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode *> >, llvm::MCSymbol *, llvm::SDNode *, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SDNode *> >, llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > >, llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 >, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, llvm::SmallVector< unsigned, 4 > > >, llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * >, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > >, llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * >, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, std::pair< int, llvm::MCSymbol * > > >, llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > >, llvm::MCSymbol *, StubValueTy, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, StubValueTy > >, llvm::DenseMapBase< DenseMap< llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > >, llvm::MCSymbol *, unsigned, DenseMapInfo< llvm::MCSymbol *>, llvm::detail::DenseMapPair< llvm::MCSymbol *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::MDNode *, llvm::SmallVector< llvm::TypedTrackingMDRef, 1 >, DenseMapInfo< llvm::MDNode *>, llvm::detail::DenseMapPair< llvm::MDNode *, llvm::SmallVector< llvm::TypedTrackingMDRef, 1 > > >, llvm::MDNode *, llvm::SmallVector< llvm::TypedTrackingMDRef, 1 >, DenseMapInfo< llvm::MDNode *>, llvm::detail::DenseMapPair< llvm::MDNode *, llvm::SmallVector< llvm::TypedTrackingMDRef, 1 > > >, llvm::DenseMapBase< DenseMap< llvm::MDNode *, unsigned, DenseMapInfo< llvm::MDNode *>, llvm::detail::DenseMapPair< llvm::MDNode *, unsigned > >, llvm::MDNode *, unsigned, DenseMapInfo< llvm::MDNode *>, llvm::detail::DenseMapPair< llvm::MDNode *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata *>, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue *> >, llvm::Metadata *, llvm::MetadataAsValue *, DenseMapInfo< llvm::Metadata *>, llvm::detail::DenseMapPair< llvm::Metadata *, llvm::MetadataAsValue *> >, llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage *> >, llvm::Pass *, llvm::AnalysisUsage *, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::AnalysisUsage *> >, llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass *> >, llvm::Pass *, llvm::Pass *, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::Pass *> >, llvm::DenseMapBase< DenseMap< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > >, llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 >, DenseMapInfo< llvm::Pass *>, llvm::detail::DenseMapPair< llvm::Pass *, llvm::SmallPtrSet< llvm::Pass *, 8 > > >, llvm::DenseMapBase< DenseMap< llvm::PHINode *, detail::DenseSetEmpty, DenseMapInfo< llvm::PHINode * >, detail::DenseSetPair< llvm::PHINode *> >, llvm::PHINode *, detail::DenseSetEmpty, DenseMapInfo< llvm::PHINode * >, detail::DenseSetPair< llvm::PHINode *> >, llvm::DenseMapBase< DenseMap< llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode *>, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant *> >, llvm::PHINode *, llvm::Constant *, DenseMapInfo< llvm::PHINode *>, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Constant *> >, llvm::DenseMapBase< DenseMap< llvm::PHINode *, llvm::Value *, DenseMapInfo< llvm::PHINode *>, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Value *> >, llvm::PHINode *, llvm::Value *, DenseMapInfo< llvm::PHINode *>, llvm::detail::DenseMapPair< llvm::PHINode *, llvm::Value *> >, llvm::DenseMapBase< DenseMap< llvm::PointerIntPair, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair >, llvm::detail::DenseMapPair< llvm::PointerIntPair, std::vector< unsigned > > >, llvm::PointerIntPair, std::vector< unsigned >, DenseMapInfo< llvm::PointerIntPair >, llvm::detail::DenseMapPair< llvm::PointerIntPair, std::vector< unsigned > > >, llvm::DenseMapBase< DenseMap< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, unsigned, DenseMapInfo< llvm::PointerIntPair< const llvm::Instruction *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, unsigned > >, llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, unsigned, DenseMapInfo< llvm::PointerIntPair< const llvm::Instruction *, 1, bool > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< const llvm::Instruction *, 1, bool >, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull >, DenseMapInfo< llvm::PointerType *>, llvm::detail::DenseMapPair< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > >, llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull >, DenseMapInfo< llvm::PointerType *>, llvm::detail::DenseMapPair< llvm::PointerType *, std::unique_ptr< llvm::ConstantPointerNull > > >, llvm::DenseMapBase< DenseMap< llvm::PointerUnion, llvm::PointerUnion, DenseMapInfo< llvm::PointerUnion >, llvm::detail::DenseMapPair< llvm::PointerUnion, llvm::PointerUnion > >, llvm::PointerUnion, llvm::PointerUnion, DenseMapInfo< llvm::PointerUnion >, llvm::detail::DenseMapPair< llvm::PointerUnion, llvm::PointerUnion > >, llvm::DenseMapBase< DenseMap< llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > >, llvm::SDValue, llvm::SDValue, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, llvm::SDValue > >, llvm::DenseMapBase< DenseMap< llvm::SelectInst *, detail::DenseSetEmpty, DenseMapInfo< llvm::SelectInst * >, detail::DenseSetPair< llvm::SelectInst *> >, llvm::SelectInst *, detail::DenseSetEmpty, DenseMapInfo< llvm::SelectInst * >, detail::DenseSetPair< llvm::SelectInst *> >, llvm::DenseMapBase< DenseMap< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *, BundleDenseMapInfo, llvm::detail::DenseMapPair< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *> >, llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *, BundleDenseMapInfo, llvm::detail::DenseMapPair< llvm::SmallVector< llvm::VPValue *, 4 >, llvm::VPInstruction *> >, llvm::DenseMapBase< DenseMap< llvm::StringRef, detail::DenseSetEmpty, DenseMapInfo< llvm::StringRef >, detail::DenseSetPair< llvm::StringRef > >, llvm::StringRef, detail::DenseSetEmpty, DenseMapInfo< llvm::StringRef >, detail::DenseSetPair< llvm::StringRef > >, llvm::DenseMapBase< DenseMap< llvm::StringRef, uint64_t, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, uint64_t > >, llvm::StringRef, uint64_t, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, uint64_t > >, llvm::DenseMapBase< DenseMap< llvm::StringRef, unsigned, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, unsigned > >, llvm::StringRef, unsigned, DenseMapInfo< llvm::StringRef >, llvm::detail::DenseMapPair< llvm::StringRef, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::StructType *, detail::DenseSetEmpty, DenseMapInfo< llvm::StructType * >, detail::DenseSetPair< llvm::StructType *> >, llvm::StructType *, detail::DenseSetEmpty, DenseMapInfo< llvm::StructType * >, detail::DenseSetPair< llvm::StructType *> >, llvm::DenseMapBase< DenseMap< llvm::StructType *, detail::DenseSetEmpty, StructTypeKeyInfo, detail::DenseSetPair< llvm::StructType *> >, llvm::StructType *, detail::DenseSetEmpty, StructTypeKeyInfo, detail::DenseSetPair< llvm::StructType *> >, llvm::DenseMapBase< DenseMap< llvm::Type *, detail::DenseSetEmpty, DenseMapInfo< llvm::Type * >, detail::DenseSetPair< llvm::Type *> >, llvm::Type *, detail::DenseSetEmpty, DenseMapInfo< llvm::Type * >, detail::DenseSetPair< llvm::Type *> >, llvm::DenseMapBase< DenseMap< llvm::Type *, llvm::PointerType *, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, llvm::PointerType *> >, llvm::Type *, llvm::PointerType *, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, llvm::PointerType *> >, llvm::DenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero >, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > >, llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero >, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::ConstantAggregateZero > > >, llvm::DenseMapBase< DenseMap< llvm::Type *, std::unique_ptr< llvm::UndefValue >, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::UndefValue > > >, llvm::Type *, std::unique_ptr< llvm::UndefValue >, DenseMapInfo< llvm::Type *>, llvm::detail::DenseMapPair< llvm::Type *, std::unique_ptr< llvm::UndefValue > > >, llvm::DenseMapBase< DenseMap< llvm::Value *, llvm::Constant *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::Constant *> >, llvm::Value *, llvm::Constant *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::Constant *> >, llvm::DenseMapBase< DenseMap< llvm::Value *, llvm::SmallDenseMap< llvm::Value *, ScheduleData * >, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallDenseMap< llvm::Value *, ScheduleData * > > >, llvm::Value *, llvm::SmallDenseMap< llvm::Value *, ScheduleData * >, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::SmallDenseMap< llvm::Value *, ScheduleData * > > >, llvm::DenseMapBase< DenseMap< llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata *> >, llvm::Value *, llvm::ValueAsMetadata *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, llvm::ValueAsMetadata *> >, llvm::DenseMapBase< DenseMap< llvm::Value *, ScheduleData *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, ScheduleData *> >, llvm::Value *, ScheduleData *, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, ScheduleData *> >, llvm::DenseMapBase< DenseMap< llvm::Value *, SimplifiedAddress, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, SimplifiedAddress > >, llvm::Value *, SimplifiedAddress, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, SimplifiedAddress > >, llvm::DenseMapBase< DenseMap< llvm::Value *, uint32_t, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, uint32_t > >, llvm::Value *, uint32_t, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, uint32_t > >, llvm::DenseMapBase< DenseMap< llvm::Value *, unsigned int, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned int > >, llvm::Value *, unsigned int, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned int > >, llvm::DenseMapBase< DenseMap< llvm::Value *, unsigned, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::Value *, unsigned, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::DenseMapBase< DenseMap< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *, DenseMapInfo< llvm::VPInstruction *>, llvm::detail::DenseMapPair< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *> >, llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *, DenseMapInfo< llvm::VPInstruction *>, llvm::detail::DenseMapPair< llvm::VPInstruction *, llvm::InterleaveGroup< llvm::VPInstruction > *> >, llvm::DenseMapBase< DenseMap< llvm::VPValue *, llvm::SmallVector, DenseMapInfo< llvm::VPValue *>, llvm::detail::DenseMapPair< llvm::VPValue *, llvm::SmallVector > >, llvm::VPValue *, llvm::SmallVector, DenseMapInfo< llvm::VPValue *>, llvm::detail::DenseMapPair< llvm::VPValue *, llvm::SmallVector > >, llvm::DenseMapBase< DenseMap< MCSection *, unsigned, DenseMapInfo< MCSection *>, llvm::detail::DenseMapPair< MCSection *, unsigned > >, MCSection *, unsigned, DenseMapInfo< MCSection *>, llvm::detail::DenseMapPair< MCSection *, unsigned > >, llvm::DenseMapBase< DenseMap< MDString *, unsigned, DenseMapInfo< MDString *>, llvm::detail::DenseMapPair< MDString *, unsigned > >, MDString *, unsigned, DenseMapInfo< MDString *>, llvm::detail::DenseMapPair< MDString *, unsigned > >, llvm::DenseMapBase< DenseMap< NodeId, MachineBasicBlock *, DenseMapInfo< NodeId >, llvm::detail::DenseMapPair< NodeId, MachineBasicBlock *> >, NodeId, MachineBasicBlock *, DenseMapInfo< NodeId >, llvm::detail::DenseMapPair< NodeId, MachineBasicBlock *> >, llvm::DenseMapBase< DenseMap< NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::InfoRec, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::InfoRec > >, NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::InfoRec, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::InfoRec > >, llvm::DenseMapBase< DenseMap< NodePtr, llvm::SmallVector< llvm::PointerIntPair, 4 >, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, llvm::SmallVector< llvm::PointerIntPair, 4 > > >, NodePtr, llvm::SmallVector< llvm::PointerIntPair, 4 >, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, llvm::SmallVector< llvm::PointerIntPair, 4 > > >, llvm::DenseMapBase< DenseMap< NodeRef, unsigned, DenseMapInfo< NodeRef >, llvm::detail::DenseMapPair< NodeRef, unsigned > >, NodeRef, unsigned, DenseMapInfo< NodeRef >, llvm::detail::DenseMapPair< NodeRef, unsigned > >, llvm::DenseMapBase< DenseMap< ObjectKey, Value, llvm::DenseMapInfo< StringRef >, llvm::detail::DenseMapPair< ObjectKey, Value > >, ObjectKey, Value, llvm::DenseMapInfo< StringRef >, llvm::detail::DenseMapPair< ObjectKey, Value > >, llvm::DenseMapBase< DenseMap< PassInvocationID, std::unique_ptr< llvm::Timer >, DenseMapInfo< PassInvocationID >, llvm::detail::DenseMapPair< PassInvocationID, std::unique_ptr< llvm::Timer > > >, PassInvocationID, std::unique_ptr< llvm::Timer >, DenseMapInfo< PassInvocationID >, llvm::detail::DenseMapPair< PassInvocationID, std::unique_ptr< llvm::Timer > > >, llvm::DenseMapBase< DenseMap< PHINode *, RecurrenceDescriptor, DenseMapInfo< PHINode *>, llvm::detail::DenseMapPair< PHINode *, RecurrenceDescriptor > >, PHINode *, RecurrenceDescriptor, DenseMapInfo< PHINode *>, llvm::detail::DenseMapPair< PHINode *, RecurrenceDescriptor > >, llvm::DenseMapBase< DenseMap< PHINode *, unsigned, DenseMapInfo< PHINode *>, llvm::detail::DenseMapPair< PHINode *, unsigned > >, PHINode *, unsigned, DenseMapInfo< PHINode *>, llvm::detail::DenseMapPair< PHINode *, unsigned > >, llvm::DenseMapBase< DenseMap< PhiValuesCallbackVH, detail::DenseSetEmpty, llvm::DenseMapInfo< llvm::Value *>, detail::DenseSetPair< PhiValuesCallbackVH > >, PhiValuesCallbackVH, detail::DenseSetEmpty, llvm::DenseMapInfo< llvm::Value *>, detail::DenseSetPair< PhiValuesCallbackVH > >, llvm::DenseMapBase< DenseMap< PoolEntry *, detail::DenseSetEmpty, PoolEntryDSInfo, detail::DenseSetPair< PoolEntry *> >, PoolEntry *, detail::DenseSetEmpty, PoolEntryDSInfo, detail::DenseSetPair< PoolEntry *> >, llvm::DenseMapBase< DenseMap< SCEVCallbackVH, const SCEV *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< SCEVCallbackVH, const SCEV *> >, SCEVCallbackVH, const SCEV *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< SCEVCallbackVH, const SCEV *> >, llvm::DenseMapBase< DenseMap< SID, SID, DenseMapInfo< SID >, llvm::detail::DenseMapPair< SID, SID > >, SID, SID, DenseMapInfo< SID >, llvm::detail::DenseMapPair< SID, SID > >, llvm::DenseMapBase< DenseMap< size_t, llvm::DenseSet< size_t >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::DenseSet< size_t > > >, size_t, llvm::DenseSet< size_t >, DenseMapInfo< size_t >, llvm::detail::DenseMapPair< size_t, llvm::DenseSet< size_t > > >, llvm::DenseMapBase< DenseMap< SmallVector< unsigned, 4 >, unsigned, OrdersTypeDenseMapInfo, llvm::detail::DenseMapPair< SmallVector< unsigned, 4 >, unsigned > >, SmallVector< unsigned, 4 >, unsigned, OrdersTypeDenseMapInfo, llvm::detail::DenseMapPair< SmallVector< unsigned, 4 >, unsigned > >, llvm::DenseMapBase< DenseMap< std::pair< AnalysisKey *, IRUnitT *>, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< AnalysisKey *, IRUnitT *> >, llvm::detail::DenseMapPair< std::pair< AnalysisKey *, IRUnitT *>, typename AnalysisResultListT::iterator > >, std::pair< AnalysisKey *, IRUnitT *>, typename AnalysisResultListT::iterator, DenseMapInfo< std::pair< AnalysisKey *, IRUnitT *> >, llvm::detail::DenseMapPair< std::pair< AnalysisKey *, IRUnitT *>, typename AnalysisResultListT::iterator > >, llvm::DenseMapBase< DenseMap< std::pair< BasicBlock *, BasicBlock *>, VPValue *, DenseMapInfo< std::pair< BasicBlock *, BasicBlock *> >, llvm::detail::DenseMapPair< std::pair< BasicBlock *, BasicBlock *>, VPValue *> >, std::pair< BasicBlock *, BasicBlock *>, VPValue *, DenseMapInfo< std::pair< BasicBlock *, BasicBlock *> >, llvm::detail::DenseMapPair< std::pair< BasicBlock *, BasicBlock *>, VPValue *> >, llvm::DenseMapBase< DenseMap< std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > >, std::pair< const char *, unsigned >, unsigned, DenseMapInfo< std::pair< const char *, unsigned > >, llvm::detail::DenseMapPair< std::pair< const char *, unsigned >, unsigned > >, llvm::DenseMapBase< DenseMap< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex, DenseMapInfo< std::pair< const llvm::DINode *, const llvm::DIType * > >, llvm::detail::DenseMapPair< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > >, std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex, DenseMapInfo< std::pair< const llvm::DINode *, const llvm::DIType * > >, llvm::detail::DenseMapPair< std::pair< const llvm::DINode *, const llvm::DIType * >, llvm::codeview::TypeIndex > >, llvm::DenseMapBase< DenseMap< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *, DenseMapInfo< std::pair< const llvm::Function *, const llvm::BasicBlock * > >, llvm::detail::DenseMapPair< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *> >, std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *, DenseMapInfo< std::pair< const llvm::Function *, const llvm::BasicBlock * > >, llvm::detail::DenseMapPair< std::pair< const llvm::Function *, const llvm::BasicBlock * >, llvm::BlockAddress *> >, llvm::DenseMapBase< DenseMap< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, unsigned, DenseMapInfo< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, unsigned > >, std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, unsigned, DenseMapInfo< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< const llvm::MachineBasicBlock *, const llvm::Value * >, unsigned > >, llvm::DenseMapBase< DenseMap< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Instruction * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > >, std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value >, DenseMapInfo< std::pair< const llvm::SCEV *, llvm::Instruction * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEV *, llvm::Instruction * >, llvm::TrackingVH< llvm::Value > > >, llvm::DenseMapBase< DenseMap< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > >, DenseMapInfo< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > >, std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > >, DenseMapInfo< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * > >, llvm::detail::DenseMapPair< std::pair< const llvm::SCEVUnknown *, const llvm::Loop * >, std::pair< const llvm::SCEV *, llvm::SmallVector< const llvm::SCEVPredicate *, 3 > > > >, llvm::DenseMapBase< DenseMap< std::pair< Instruction *, unsigned >, std::pair< InstWidening, unsigned >, DenseMapInfo< std::pair< Instruction *, unsigned > >, llvm::detail::DenseMapPair< std::pair< Instruction *, unsigned >, std::pair< InstWidening, unsigned > > >, std::pair< Instruction *, unsigned >, std::pair< InstWidening, unsigned >, DenseMapInfo< std::pair< Instruction *, unsigned > >, llvm::detail::DenseMapPair< std::pair< Instruction *, unsigned >, std::pair< InstWidening, unsigned > > >, llvm::DenseMapBase< DenseMap< std::pair< llvm::BasicBlock *, llvm::BasicBlock *>, detail::DenseSetEmpty, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::BasicBlock *> >, detail::DenseSetPair< std::pair< llvm::BasicBlock *, llvm::BasicBlock *> > >, std::pair< llvm::BasicBlock *, llvm::BasicBlock *>, detail::DenseSetEmpty, DenseMapInfo< std::pair< llvm::BasicBlock *, llvm::BasicBlock *> >, detail::DenseSetPair< std::pair< llvm::BasicBlock *, llvm::BasicBlock *> > >, llvm::DenseMapBase< DenseMap< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t, DenseMapInfo< std::pair< llvm::codeview::TypeIndex, uint32_t > >, llvm::detail::DenseMapPair< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > >, std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t, DenseMapInfo< std::pair< llvm::codeview::TypeIndex, uint32_t > >, llvm::detail::DenseMapPair< std::pair< llvm::codeview::TypeIndex, uint32_t >, uint32_t > >, llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *, DenseMapInfo< std::pair< llvm::Type *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *> >, std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *, DenseMapInfo< std::pair< llvm::Type *, uint64_t > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, uint64_t >, llvm::ArrayType *> >, llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, unsigned >, llvm::PointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::PointerType *> >, std::pair< llvm::Type *, unsigned >, llvm::PointerType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::PointerType *> >, llvm::DenseMapBase< DenseMap< std::pair< llvm::Type *, unsigned >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::VectorType *> >, std::pair< llvm::Type *, unsigned >, llvm::VectorType *, DenseMapInfo< std::pair< llvm::Type *, unsigned > >, llvm::detail::DenseMapPair< std::pair< llvm::Type *, unsigned >, llvm::VectorType *> >, llvm::DenseMapBase< DenseMap< std::pair< llvm::Value *, llvm::Value * >, unsigned, DenseMapInfo< std::pair< llvm::Value *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, llvm::Value * >, unsigned > >, std::pair< llvm::Value *, llvm::Value * >, unsigned, DenseMapInfo< std::pair< llvm::Value *, llvm::Value * > >, llvm::detail::DenseMapPair< std::pair< llvm::Value *, llvm::Value * >, unsigned > >, llvm::DenseMapBase< DenseMap< std::pair< uint32_t, const BasicBlock *>, uint32_t, DenseMapInfo< std::pair< uint32_t, const BasicBlock *> >, llvm::detail::DenseMapPair< std::pair< uint32_t, const BasicBlock *>, uint32_t > >, std::pair< uint32_t, const BasicBlock *>, uint32_t, DenseMapInfo< std::pair< uint32_t, const BasicBlock *> >, llvm::detail::DenseMapPair< std::pair< uint32_t, const BasicBlock *>, uint32_t > >, llvm::DenseMapBase< DenseMap< std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol *> >, std::pair< unsigned, unsigned >, llvm::MCSymbol *, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, llvm::MCSymbol *> >, llvm::DenseMapBase< DenseMap< std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > >, std::pair< unsigned, unsigned >, ValueForcePair, DenseMapInfo< std::pair< unsigned, unsigned > >, llvm::detail::DenseMapPair< std::pair< unsigned, unsigned >, ValueForcePair > >, llvm::DenseMapBase< DenseMap< StructType *, detail::DenseSetEmpty, AnonStructTypeKeyInfo, detail::DenseSetPair< StructType *> >, StructType *, detail::DenseSetEmpty, AnonStructTypeKeyInfo, detail::DenseSetPair< StructType *> >, llvm::DenseMapBase< DenseMap< SymbolRemappingReader::Key, llvm::sampleprof::FunctionSamples *, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::sampleprof::FunctionSamples *> >, SymbolRemappingReader::Key, llvm::sampleprof::FunctionSamples *, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::sampleprof::FunctionSamples *> >, llvm::DenseMapBase< DenseMap< SymbolRemappingReader::Key, llvm::StringRef, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::StringRef > >, SymbolRemappingReader::Key, llvm::StringRef, DenseMapInfo< SymbolRemappingReader::Key >, llvm::detail::DenseMapPair< SymbolRemappingReader::Key, llvm::StringRef > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, detail::DenseSetEmpty, DenseMapInfo< SymbolStringPtr >, detail::DenseSetPair< SymbolStringPtr > >, SymbolStringPtr, detail::DenseSetEmpty, DenseMapInfo< SymbolStringPtr >, detail::DenseSetPair< SymbolStringPtr > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, JITEvaluatedSymbol, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, JITEvaluatedSymbol > >, SymbolStringPtr, JITEvaluatedSymbol, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, JITEvaluatedSymbol > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, JITSymbolFlags, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, JITSymbolFlags > >, SymbolStringPtr, JITSymbolFlags, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, JITSymbolFlags > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, MaterializingInfo, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, MaterializingInfo > >, SymbolStringPtr, MaterializingInfo, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, MaterializingInfo > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo >, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo > > >, SymbolStringPtr, std::shared_ptr< UnmaterializedInfo >, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, std::shared_ptr< UnmaterializedInfo > > >, llvm::DenseMapBase< DenseMap< SymbolStringPtr, SymbolAliasMapEntry, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, SymbolAliasMapEntry > >, SymbolStringPtr, SymbolAliasMapEntry, DenseMapInfo< SymbolStringPtr >, llvm::detail::DenseMapPair< SymbolStringPtr, SymbolAliasMapEntry > >, llvm::DenseMapBase< DenseMap< T, detail::DenseSetEmpty, DenseMapInfo< T >, detail::DenseSetPair< T > >, T, detail::DenseSetEmpty, DenseMapInfo< T >, detail::DenseSetPair< T > >, llvm::DenseMapBase< DenseMap< T, llvm::cflaa::StratifiedInfo, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, llvm::cflaa::StratifiedInfo > >, T, llvm::cflaa::StratifiedInfo, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, llvm::cflaa::StratifiedInfo > >, llvm::DenseMapBase< DenseMap< Type *, unsigned, DenseMapInfo< Type *>, llvm::detail::DenseMapPair< Type *, unsigned > >, Type *, unsigned, DenseMapInfo< Type *>, llvm::detail::DenseMapPair< Type *, unsigned > >, llvm::DenseMapBase< DenseMap< uint32_t, BlockVector, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, BlockVector > >, uint32_t, BlockVector, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, BlockVector > >, llvm::DenseMapBase< DenseMap< uint32_t, const llvm::DWARFDebugNames::NameIndex *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, const llvm::DWARFDebugNames::NameIndex *> >, uint32_t, const llvm::DWARFDebugNames::NameIndex *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, const llvm::DWARFDebugNames::NameIndex *> >, llvm::DenseMapBase< DenseMap< uint32_t, detail::DenseSetEmpty, DenseMapInfo< uint32_t >, detail::DenseSetPair< uint32_t > >, uint32_t, detail::DenseSetEmpty, DenseMapInfo< uint32_t >, detail::DenseSetPair< uint32_t > >, llvm::DenseMapBase< DenseMap< uint32_t, FunctionVector, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, FunctionVector > >, uint32_t, FunctionVector, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, FunctionVector > >, llvm::DenseMapBase< DenseMap< uint32_t, LeaderTableEntry, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, LeaderTableEntry > >, uint32_t, LeaderTableEntry, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, LeaderTableEntry > >, llvm::DenseMapBase< DenseMap< uint32_t, llvm::PHINode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::PHINode *> >, uint32_t, llvm::PHINode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::PHINode *> >, llvm::DenseMapBase< DenseMap< uint32_t, llvm::StringRef, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::StringRef > >, uint32_t, llvm::StringRef, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::StringRef > >, llvm::DenseMapBase< DenseMap< uint32_t, std::string, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::string > >, uint32_t, std::string, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::string > >, llvm::DenseMapBase< DenseMap< uint32_t, std::vector< MutableArrayRef< uint8_t > >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::vector< MutableArrayRef< uint8_t > > > >, uint32_t, std::vector< MutableArrayRef< uint8_t > >, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, std::vector< MutableArrayRef< uint8_t > > > >, llvm::DenseMapBase< DenseMap< uint32_t, uint32_t, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, uint32_t > >, uint32_t, uint32_t, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, uint32_t > >, llvm::DenseMapBase< DenseMap< uint64_t, llvm::StringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::StringRef > >, uint64_t, llvm::StringRef, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, llvm::StringRef > >, llvm::DenseMapBase< DenseMap< uint64_t, unsigned, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, unsigned > >, uint64_t, unsigned, DenseMapInfo< uint64_t >, llvm::detail::DenseMapPair< uint64_t, unsigned > >, llvm::DenseMapBase< DenseMap< unsigned int, llvm::SmallPtrSet, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallPtrSet > >, unsigned int, llvm::SmallPtrSet, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, llvm::SmallPtrSet > >, llvm::DenseMapBase< DenseMap< unsigned int, unsigned int, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, unsigned int > >, unsigned int, unsigned int, DenseMapInfo< unsigned int >, llvm::detail::DenseMapPair< unsigned int, unsigned int > >, llvm::DenseMapBase< DenseMap< unsigned short, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< unsigned short >, llvm::detail::DenseMapPair< unsigned short, std::unique_ptr< const llvm::mca::InstrDesc > > >, unsigned short, std::unique_ptr< const llvm::mca::InstrDesc >, DenseMapInfo< unsigned short >, llvm::detail::DenseMapPair< unsigned short, std::unique_ptr< const llvm::mca::InstrDesc > > >, llvm::DenseMapBase< DenseMap< unsigned, AvailableValsTy, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, AvailableValsTy > >, unsigned, AvailableValsTy, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, AvailableValsTy > >, llvm::DenseMapBase< DenseMap< unsigned, const llvm::TargetRegisterClass *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::TargetRegisterClass *> >, unsigned, const llvm::TargetRegisterClass *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::TargetRegisterClass *> >, llvm::DenseMapBase< DenseMap< unsigned, const llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::Value *> >, unsigned, const llvm::Value *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, const llvm::Value *> >, llvm::DenseMapBase< DenseMap< unsigned, CounterInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, CounterInfo > >, unsigned, CounterInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, CounterInfo > >, llvm::DenseMapBase< DenseMap< unsigned, detail::DenseSetEmpty, DenseMapInfo< unsigned >, detail::DenseSetPair< unsigned > >, unsigned, detail::DenseSetEmpty, DenseMapInfo< unsigned >, detail::DenseSetPair< unsigned > >, llvm::DenseMapBase< DenseMap< unsigned, ExtType, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, ExtType > >, unsigned, ExtType, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, ExtType > >, llvm::DenseMapBase< DenseMap< unsigned, float, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, float > >, unsigned, float, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, float > >, llvm::DenseMapBase< DenseMap< unsigned, int, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, int > >, unsigned, int, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, int > >, llvm::DenseMapBase< DenseMap< unsigned, LaneBitmask, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, LaneBitmask > >, unsigned, LaneBitmask, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, LaneBitmask > >, llvm::DenseMapBase< DenseMap< unsigned, llvm::DenseMap, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DenseMap > >, unsigned, llvm::DenseMap, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::DenseMap > >, llvm::DenseMapBase< DenseMap< unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::IntegerType *> >, unsigned, llvm::IntegerType *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::IntegerType *> >, llvm::DenseMapBase< DenseMap< unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock *> >, unsigned, llvm::MachineBasicBlock *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MachineBasicBlock *> >, llvm::DenseMapBase< DenseMap< unsigned, llvm::MCCVFunctionInfo::LineInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCCVFunctionInfo::LineInfo > >, unsigned, llvm::MCCVFunctionInfo::LineInfo, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCCVFunctionInfo::LineInfo > >, llvm::DenseMapBase< DenseMap< unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCLabel *> >, unsigned, llvm::MCLabel *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::MCLabel *> >, llvm::DenseMapBase< DenseMap< unsigned, llvm::SmallPtrSet< llvm::Instruction *, 4 >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SmallPtrSet< llvm::Instruction *, 4 > > >, unsigned, llvm::SmallPtrSet< llvm::Instruction *, 4 >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SmallPtrSet< llvm::Instruction *, 4 > > >, llvm::DenseMapBase< DenseMap< unsigned, llvm::VRegInfo *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::VRegInfo *> >, unsigned, llvm::VRegInfo *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::VRegInfo *> >, llvm::DenseMapBase< DenseMap< unsigned, OptRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, OptRange > >, unsigned, OptRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, OptRange > >, llvm::DenseMapBase< DenseMap< unsigned, PredSet, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, PredSet > >, unsigned, PredSet, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, PredSet > >, llvm::DenseMapBase< DenseMap< unsigned, std::string, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::string > >, unsigned, std::string, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::string > >, llvm::DenseMapBase< DenseMap< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > >, unsigned, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::InstructionMapping > > >, llvm::DenseMapBase< DenseMap< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > >, unsigned, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::PartialMapping > > >, llvm::DenseMapBase< DenseMap< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > >, unsigned, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< const llvm::RegisterBankInfo::ValueMapping > > >, llvm::DenseMapBase< DenseMap< unsigned, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]>, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > >, unsigned, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]>, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::unique_ptr< llvm::RegisterBankInfo::ValueMapping[]> > >, llvm::DenseMapBase< DenseMap< unsigned, TreeTy *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TreeTy *> >, unsigned, TreeTy *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TreeTy *> >, llvm::DenseMapBase< DenseMap< unsigned, TrieNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TrieNode *> >, unsigned, TrieNode *, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, TrieNode *> >, llvm::DenseMapBase< DenseMap< unsigned, UnitsAndLanes, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, UnitsAndLanes > >, unsigned, UnitsAndLanes, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, UnitsAndLanes > >, llvm::DenseMapBase< DenseMap< unsigned, unsigned, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > >, unsigned, unsigned, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > >, llvm::DenseMapBase< DenseMap< UnsignPair, unsigned, DenseMapInfo< UnsignPair >, llvm::detail::DenseMapPair< UnsignPair, unsigned > >, UnsignPair, unsigned, DenseMapInfo< UnsignPair >, llvm::detail::DenseMapPair< UnsignPair, unsigned > >, llvm::DenseMapBase< DenseMap< Value *, detail::DenseSetEmpty, DenseMapInfo< Value * >, detail::DenseSetPair< Value *> >, Value *, detail::DenseSetEmpty, DenseMapInfo< Value * >, detail::DenseSetPair< Value *> >, llvm::DenseMapBase< DenseMap< Value *, unsigned, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, unsigned > >, Value *, unsigned, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, unsigned > >, llvm::DenseMapBase< DenseMap< Value *, ValueHandleBase *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, ValueHandleBase *> >, Value *, ValueHandleBase *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, ValueHandleBase *> >, llvm::DenseMapBase< DenseMap< Value *, ValueInfo, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, ValueInfo > >, Value *, ValueInfo, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, ValueInfo > >, llvm::DenseMapBase< DenseMap< Value *, VPValue *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, VPValue *> >, Value *, VPValue *, DenseMapInfo< Value *>, llvm::detail::DenseMapPair< Value *, VPValue *> >, llvm::DenseMapBase< DenseMap< ValueIsLoadPair, NonLocalPointerInfo, DenseMapInfo< ValueIsLoadPair >, llvm::detail::DenseMapPair< ValueIsLoadPair, NonLocalPointerInfo > >, ValueIsLoadPair, NonLocalPointerInfo, DenseMapInfo< ValueIsLoadPair >, llvm::detail::DenseMapPair< ValueIsLoadPair, NonLocalPointerInfo > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, FuncInfo, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, FuncInfo > >, ValueMapCVH, FuncInfo, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, FuncInfo > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags > >, ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, SCEVWrapPredicate::IncrementWrapFlags > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue >, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue > > >, ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue >, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, std::unique_ptr< const llvm::GlobalValuePseudoSourceValue > > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, uint64_t, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, uint64_t > >, ValueMapCVH, uint64_t, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, uint64_t > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, ValueT > >, ValueMapCVH, ValueT, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, ValueT > >, llvm::DenseMapBase< DenseMap< ValueMapCVH, WeakTrackingVH, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, WeakTrackingVH > >, ValueMapCVH, WeakTrackingVH, DenseMapInfo< ValueMapCVH >, llvm::detail::DenseMapPair< ValueMapCVH, WeakTrackingVH > >, llvm::DenseMapBase< DenseMap< ValuePairTy, bool, DenseMapInfo< ValuePairTy >, llvm::detail::DenseMapPair< ValuePairTy, bool > >, ValuePairTy, bool, DenseMapInfo< ValuePairTy >, llvm::detail::DenseMapPair< ValuePairTy, bool > >, llvm::DenseMapBase< DenseMap< ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > >, ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > >, llvm::DenseMapBase< DenseMap< ValueType, unsigned, DenseMapInfo< ValueType >, llvm::detail::DenseMapPair< ValueType, unsigned > >, ValueType, unsigned, DenseMapInfo< ValueType >, llvm::detail::DenseMapPair< ValueType, unsigned > >, llvm::DenseMapBase< DenseMap< VertexIdentifier, NeighborSetT, DenseMapInfo< VertexIdentifier >, llvm::detail::DenseMapPair< VertexIdentifier, NeighborSetT > >, VertexIdentifier, NeighborSetT, DenseMapInfo< VertexIdentifier >, llvm::detail::DenseMapPair< VertexIdentifier, NeighborSetT > >, llvm::DenseMapBase< DenseMap< VertexIdentifier, VertexAttribute, DenseMapInfo< VertexIdentifier >, llvm::detail::DenseMapPair< VertexIdentifier, VertexAttribute > >, VertexIdentifier, VertexAttribute, DenseMapInfo< VertexIdentifier >, llvm::detail::DenseMapPair< VertexIdentifier, VertexAttribute > >, llvm::DenseMapBase< DenseMap< VNType, SmallVector< Instruction *, 4 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 4 > > >, VNType, SmallVector< Instruction *, 4 >, DenseMapInfo< VNType >, llvm::detail::DenseMapPair< VNType, SmallVector< Instruction *, 4 > > >, llvm::DenseMapBase< DenseMap< void *, llvm::cl::Option *, DenseMapInfo< void *>, llvm::detail::DenseMapPair< void *, llvm::cl::Option *> >, void *, llvm::cl::Option *, DenseMapInfo< void *>, llvm::detail::DenseMapPair< void *, llvm::cl::Option *> >, llvm::DenseMapBase< DenseMap< VPValue *, Value *, DenseMapInfo< VPValue *>, llvm::detail::DenseMapPair< VPValue *, Value *> >, VPValue *, Value *, DenseMapInfo< VPValue *>, llvm::detail::DenseMapPair< VPValue *, Value *> >, llvm::DenseMapBase< SmallDenseMap< AnalysisID, llvm::ImmutablePass *, InlineBuckets, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::ImmutablePass *> >, AnalysisID, llvm::ImmutablePass *, DenseMapInfo< AnalysisID >, llvm::detail::DenseMapPair< AnalysisID, llvm::ImmutablePass *> >, llvm::DenseMapBase< SmallDenseMap< const GlobalValue *, ModRefInfo, InlineBuckets, DenseMapInfo< const GlobalValue *>, llvm::detail::DenseMapPair< const GlobalValue *, ModRefInfo > >, const GlobalValue *, ModRefInfo, DenseMapInfo< const GlobalValue *>, llvm::detail::DenseMapPair< const GlobalValue *, ModRefInfo > >, llvm::DenseMapBase< SmallDenseMap< const llvm::DISubprogram *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< const llvm::DISubprogram * >, detail::DenseSetPair< const llvm::DISubprogram *> >, const llvm::DISubprogram *, detail::DenseSetEmpty, DenseMapInfo< const llvm::DISubprogram * >, detail::DenseSetPair< const llvm::DISubprogram *> >, llvm::DenseMapBase< SmallDenseMap< const llvm::GlobalValue *, unsigned, InlineBuckets, DenseMapInfo< const llvm::GlobalValue *>, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, const llvm::GlobalValue *, unsigned, DenseMapInfo< const llvm::GlobalValue *>, llvm::detail::DenseMapPair< const llvm::GlobalValue *, unsigned > >, llvm::DenseMapBase< SmallDenseMap< const llvm::Instruction *, unsigned, InlineBuckets, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, unsigned > >, const llvm::Instruction *, unsigned, DenseMapInfo< const llvm::Instruction *>, llvm::detail::DenseMapPair< const llvm::Instruction *, unsigned > >, llvm::DenseMapBase< SmallDenseMap< const llvm::Value *, int, 4, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, int > >, const llvm::Value *, int, DenseMapInfo< const llvm::Value *>, llvm::detail::DenseMapPair< const llvm::Value *, int > >, llvm::DenseMapBase< SmallDenseMap< const llvm::VPBlockBase *, unsigned, 4, DenseMapInfo< const llvm::VPBlockBase *>, llvm::detail::DenseMapPair< const llvm::VPBlockBase *, unsigned > >, const llvm::VPBlockBase *, unsigned, DenseMapInfo< const llvm::VPBlockBase *>, llvm::detail::DenseMapPair< const llvm::VPBlockBase *, unsigned > >, llvm::DenseMapBase< SmallDenseMap< Instruction *, uint64_t, 4, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, uint64_t > >, Instruction *, uint64_t, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, uint64_t > >, llvm::DenseMapBase< SmallDenseMap< Instruction *, unsigned, 4, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, unsigned > >, Instruction *, unsigned, DenseMapInfo< Instruction *>, llvm::detail::DenseMapPair< Instruction *, unsigned > >, llvm::DenseMapBase< SmallDenseMap< KeyT, unsigned, InlineBuckets, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > >, KeyT, unsigned, DenseMapInfo< KeyT >, llvm::detail::DenseMapPair< KeyT, unsigned > >, llvm::DenseMapBase< SmallDenseMap< KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT >, KeyT, ValueT, KeyInfoT, BucketT >, llvm::DenseMapBase< SmallDenseMap< llvm::AnalysisKey *, bool, InlineBuckets, DenseMapInfo< llvm::AnalysisKey *>, llvm::detail::DenseMapPair< llvm::AnalysisKey *, bool > >, llvm::AnalysisKey *, bool, DenseMapInfo< llvm::AnalysisKey *>, llvm::detail::DenseMapPair< llvm::AnalysisKey *, bool > >, llvm::DenseMapBase< SmallDenseMap< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * >, InlineBuckets, DenseMapInfo< llvm::AnalysisKey *>, llvm::detail::DenseMapPair< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * > > >, llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * >, DenseMapInfo< llvm::AnalysisKey *>, llvm::detail::DenseMapPair< llvm::AnalysisKey *, llvm::TinyPtrVector< llvm::AnalysisKey * > > >, llvm::DenseMapBase< SmallDenseMap< llvm::BasicBlock *, SmallVector< llvm::BasicBlock *, 2 >, 4, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, SmallVector< llvm::BasicBlock *, 2 > > >, llvm::BasicBlock *, SmallVector< llvm::BasicBlock *, 2 >, DenseMapInfo< llvm::BasicBlock *>, llvm::detail::DenseMapPair< llvm::BasicBlock *, SmallVector< llvm::BasicBlock *, 2 > > >, llvm::DenseMapBase< SmallDenseMap< llvm::DomTreeNodeBase, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< llvm::DomTreeNodeBase >, detail::DenseSetPair< llvm::DomTreeNodeBase > >, llvm::DomTreeNodeBase, detail::DenseSetEmpty, DenseMapInfo< llvm::DomTreeNodeBase >, detail::DenseSetPair< llvm::DomTreeNodeBase > >, llvm::DenseMapBase< SmallDenseMap< llvm::DomTreeNodeBase, unsigned, InlineBuckets, DenseMapInfo< llvm::DomTreeNodeBase >, llvm::detail::DenseMapPair< llvm::DomTreeNodeBase, unsigned > >, llvm::DomTreeNodeBase, unsigned, DenseMapInfo< llvm::DomTreeNodeBase >, llvm::detail::DenseMapPair< llvm::DomTreeNodeBase, unsigned > >, llvm::DenseMapBase< SmallDenseMap< llvm::Function *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< llvm::Function * >, detail::DenseSetPair< llvm::Function *> >, llvm::Function *, detail::DenseSetEmpty, DenseMapInfo< llvm::Function * >, detail::DenseSetPair< llvm::Function *> >, llvm::DenseMapBase< SmallDenseMap< llvm::Function *, llvm::DISubprogram *, InlineBuckets, DenseMapInfo< llvm::Function *>, llvm::detail::DenseMapPair< llvm::Function *, llvm::DISubprogram *> >, llvm::Function *, llvm::DISubprogram *, DenseMapInfo< llvm::Function *>, llvm::detail::DenseMapPair< llvm::Function *, llvm::DISubprogram *> >, llvm::DenseMapBase< SmallDenseMap< llvm::Instruction *, llvm::Instruction *, 4, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction *> >, llvm::Instruction *, llvm::Instruction *, DenseMapInfo< llvm::Instruction *>, llvm::detail::DenseMapPair< llvm::Instruction *, llvm::Instruction *> >, llvm::DenseMapBase< SmallDenseMap< llvm::LazyCallGraph::RefSCC *, ptrdiff_t, 4, DenseMapInfo< llvm::LazyCallGraph::RefSCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, ptrdiff_t > >, llvm::LazyCallGraph::RefSCC *, ptrdiff_t, DenseMapInfo< llvm::LazyCallGraph::RefSCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::RefSCC *, ptrdiff_t > >, llvm::DenseMapBase< SmallDenseMap< llvm::LazyCallGraph::SCC *, int, InlineBuckets, DenseMapInfo< llvm::LazyCallGraph::SCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, int > >, llvm::LazyCallGraph::SCC *, int, DenseMapInfo< llvm::LazyCallGraph::SCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, int > >, llvm::DenseMapBase< SmallDenseMap< llvm::LazyCallGraph::SCC *, ptrdiff_t, 4, DenseMapInfo< llvm::LazyCallGraph::SCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, ptrdiff_t > >, llvm::LazyCallGraph::SCC *, ptrdiff_t, DenseMapInfo< llvm::LazyCallGraph::SCC *>, llvm::detail::DenseMapPair< llvm::LazyCallGraph::SCC *, ptrdiff_t > >, llvm::DenseMapBase< SmallDenseMap< llvm::LLT, unsigned, InlineBuckets, DenseMapInfo< llvm::LLT >, llvm::detail::DenseMapPair< llvm::LLT, unsigned > >, llvm::LLT, unsigned, DenseMapInfo< llvm::LLT >, llvm::detail::DenseMapPair< llvm::LLT, unsigned > >, llvm::DenseMapBase< SmallDenseMap< llvm::Loop *, ptrdiff_t, 4, DenseMapInfo< llvm::Loop *>, llvm::detail::DenseMapPair< llvm::Loop *, ptrdiff_t > >, llvm::Loop *, ptrdiff_t, DenseMapInfo< llvm::Loop *>, llvm::detail::DenseMapPair< llvm::Loop *, ptrdiff_t > >, llvm::DenseMapBase< SmallDenseMap< llvm::PHINode *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< llvm::PHINode * >, detail::DenseSetPair< llvm::PHINode *> >, llvm::PHINode *, detail::DenseSetEmpty, DenseMapInfo< llvm::PHINode * >, detail::DenseSetPair< llvm::PHINode *> >, llvm::DenseMapBase< SmallDenseMap< llvm::PointerIntPair< llvm::Value *, 1 >, ExitLimit, 4, DenseMapInfo< llvm::PointerIntPair< llvm::Value *, 1 > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< llvm::Value *, 1 >, ExitLimit > >, llvm::PointerIntPair< llvm::Value *, 1 >, ExitLimit, DenseMapInfo< llvm::PointerIntPair< llvm::Value *, 1 > >, llvm::detail::DenseMapPair< llvm::PointerIntPair< llvm::Value *, 1 >, ExitLimit > >, llvm::DenseMapBase< SmallDenseMap< llvm::SDNode *, int, 4, DenseMapInfo< llvm::SDNode *>, llvm::detail::DenseMapPair< llvm::SDNode *, int > >, llvm::SDNode *, int, DenseMapInfo< llvm::SDNode *>, llvm::detail::DenseMapPair< llvm::SDNode *, int > >, llvm::DenseMapBase< SmallDenseMap< llvm::SDValue, unsigned, InlineBuckets, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, unsigned > >, llvm::SDValue, unsigned, DenseMapInfo< llvm::SDValue >, llvm::detail::DenseMapPair< llvm::SDValue, unsigned > >, llvm::DenseMapBase< SmallDenseMap< llvm::SelectInst *, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< llvm::SelectInst * >, detail::DenseSetPair< llvm::SelectInst *> >, llvm::SelectInst *, detail::DenseSetEmpty, DenseMapInfo< llvm::SelectInst * >, detail::DenseSetPair< llvm::SelectInst *> >, llvm::DenseMapBase< SmallDenseMap< llvm::Value *, int, 4, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, int > >, llvm::Value *, int, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, int > >, llvm::DenseMapBase< SmallDenseMap< llvm::Value *, unsigned, InlineBuckets, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::Value *, unsigned, DenseMapInfo< llvm::Value *>, llvm::detail::DenseMapPair< llvm::Value *, unsigned > >, llvm::DenseMapBase< SmallDenseMap< llvm::VPBasicBlock *, llvm::BasicBlock *, 4, DenseMapInfo< llvm::VPBasicBlock *>, llvm::detail::DenseMapPair< llvm::VPBasicBlock *, llvm::BasicBlock *> >, llvm::VPBasicBlock *, llvm::BasicBlock *, DenseMapInfo< llvm::VPBasicBlock *>, llvm::detail::DenseMapPair< llvm::VPBasicBlock *, llvm::BasicBlock *> >, llvm::DenseMapBase< SmallDenseMap< LocPair, AliasResult, InlineBuckets, DenseMapInfo< LocPair >, llvm::detail::DenseMapPair< LocPair, AliasResult > >, LocPair, AliasResult, DenseMapInfo< LocPair >, llvm::detail::DenseMapPair< LocPair, AliasResult > >, llvm::DenseMapBase< SmallDenseMap< NodePtr, SmallVector< NodePtr, 2 >, 4, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, SmallVector< NodePtr, 2 > > >, NodePtr, SmallVector< NodePtr, 2 >, DenseMapInfo< NodePtr >, llvm::detail::DenseMapPair< NodePtr, SmallVector< NodePtr, 2 > > >, llvm::DenseMapBase< SmallDenseMap< ResourceRef, unsigned, 4, DenseMapInfo< ResourceRef >, llvm::detail::DenseMapPair< ResourceRef, unsigned > >, ResourceRef, unsigned, DenseMapInfo< ResourceRef >, llvm::detail::DenseMapPair< ResourceRef, unsigned > >, llvm::DenseMapBase< SmallDenseMap< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *>, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> >, detail::DenseSetPair< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> > >, std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *>, detail::DenseSetEmpty, DenseMapInfo< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> >, detail::DenseSetPair< std::pair< llvm::LazyCallGraph::Node *, llvm::LazyCallGraph::SCC *> > >, llvm::DenseMapBase< SmallDenseMap< T, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< T >, detail::DenseSetPair< T > >, T, detail::DenseSetEmpty, DenseMapInfo< T >, detail::DenseSetPair< T > >, llvm::DenseMapBase< SmallDenseMap< T, ptrdiff_t, 4, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > >, T, ptrdiff_t, DenseMapInfo< T >, llvm::detail::DenseMapPair< T, ptrdiff_t > >, llvm::DenseMapBase< SmallDenseMap< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, InlineBuckets, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *> >, uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *, DenseMapInfo< uint32_t >, llvm::detail::DenseMapPair< uint32_t, llvm::bfi_detail::IrreducibleGraph::IrrNode *> >, llvm::DenseMapBase< SmallDenseMap< unsigned, detail::DenseSetEmpty, InlineBuckets, DenseMapInfo< unsigned >, detail::DenseSetPair< unsigned > >, unsigned, detail::DenseSetEmpty, DenseMapInfo< unsigned >, detail::DenseSetPair< unsigned > >, llvm::DenseMapBase< SmallDenseMap< unsigned, llvm::SDValue, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SDValue > >, unsigned, llvm::SDValue, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, llvm::SDValue > >, llvm::DenseMapBase< SmallDenseMap< unsigned, MDRange, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, MDRange > >, unsigned, MDRange, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, MDRange > >, llvm::DenseMapBase< SmallDenseMap< unsigned, std::pair< unsigned, unsigned >, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > >, unsigned, std::pair< unsigned, unsigned >, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, std::pair< unsigned, unsigned > > >, llvm::DenseMapBase< SmallDenseMap< unsigned, unsigned, InlineBuckets, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > >, unsigned, unsigned, DenseMapInfo< unsigned >, llvm::detail::DenseMapPair< unsigned, unsigned > >, llvm::DenseMapBase< SmallDenseMap< ValueT, detail::DenseSetEmpty, InlineBuckets, ValueInfoT, detail::DenseSetPair< ValueT > >, ValueT, detail::DenseSetEmpty, ValueInfoT, detail::DenseSetPair< ValueT > >, llvm::DenseMapBase< SmallDenseMap< void *, std::pair< llvm::PointerUnion, uint64_t >, InlineBuckets, DenseMapInfo< void *>, llvm::detail::DenseMapPair< void *, std::pair< llvm::PointerUnion, uint64_t > > >, void *, std::pair< llvm::PointerUnion, uint64_t >, DenseMapInfo< void *>, llvm::detail::DenseMapPair< void *, std::pair< llvm::PointerUnion, uint64_t > > >, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >, and llvm::SmallPtrSetImplBase.

Classes

class  HandleBase
 A base class for iterator classes ("handles") that wish to poll for iterator invalidating modifications in the underlying data structure. More...
 

Public Member Functions

 DebugEpochBase ()
 
void incrementEpoch ()
 Calling incrementEpoch invalidates all handles pointing into the calling instance. More...
 
 ~DebugEpochBase ()
 The destructor calls incrementEpoch to make use-after-free bugs more likely to crash deterministically. More...
 

Detailed Description

A base class for data structure classes wishing to make iterators ("handles") pointing into themselves fail-fast.

When building without asserts, this class is empty and does nothing.

DebugEpochBase does not by itself track handles pointing into itself. The expectation is that routines touching the handles will poll on isHandleInSync at appropriate points to assert that the handle they're using is still valid.

Definition at line 36 of file EpochTracker.h.

Constructor & Destructor Documentation

◆ DebugEpochBase()

llvm::DebugEpochBase::DebugEpochBase ( )
inline

Definition at line 40 of file EpochTracker.h.

◆ ~DebugEpochBase()

llvm::DebugEpochBase::~DebugEpochBase ( )
inline

The destructor calls incrementEpoch to make use-after-free bugs more likely to crash deterministically.

Definition at line 48 of file EpochTracker.h.

References incrementEpoch().

Member Function Documentation

◆ incrementEpoch()

void llvm::DebugEpochBase::incrementEpoch ( )
inline

Calling incrementEpoch invalidates all handles pointing into the calling instance.

Definition at line 44 of file EpochTracker.h.

Referenced by llvm::SmallPtrSetImplBase::clear(), llvm::DebugEpochBase::HandleBase::getEpochAddress(), llvm::SmallPtrSetImplBase::insert_imp(), llvm::DenseMap< unsigned, unsigned >::swap(), and ~DebugEpochBase().


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