| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DroppedVariableStats.h | 69 SmallVector<DenseMap<const Function *, DebugVariables>> DebugVariablesStack; 76 SmallVector<DenseMap<StringRef, DenseMap<VarID, DILocation *>>> InlinedAts; 87 DenseMap<VarID, DILocation *> &InlinedAtsMap, 100 DenseMap<StringRef, DenseMap<VarID, DILocation *>> &InlinedAtsMap, 108 DenseMap<VarID, DILocation *> &InlinedAtsMap, 114 DenseMap<StringRef, DenseMap<VarID, DILocation *>> &InlinedAtsMap,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 203 setBranchSuccessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 228 setPHIPredecessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger); 390 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits> 395 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger; 671 DenseMap<Value *, unsigned> ValueToNumber; 673 DenseMap<unsigned, Value *> NumberToValue; 676 DenseMap<unsigned, unsigned> NumberToCanonNum; 679 DenseMap<unsigned, unsigned> CanonNumToNumber; 716 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA, 717 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingB); [all …]
|
| H A D | LoopAccessAnalysis.h | 184 const DenseMap<Value *, const SCEV *> &SymbolicStrides, in MemoryDepChecker() 261 DenseMap<Instruction *, unsigned> generateInstructionOrderMap() const { in generateInstructionOrderMap() 262 DenseMap<Instruction *, unsigned> OrderMap; in generateInstructionOrderMap() 285 DenseMap<std::pair<const SCEV *, Type *>, 303 const DenseMap<Value *, const SCEV *> &SymbolicStrides; 306 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses; 356 DenseMap<std::pair<const SCEV *, Type *>, 732 const DenseMap<Value *, const SCEV *> &getSymbolicStrides() const { in getSymbolicStrides() 837 DenseMap<Value *, const SCEV *> SymbolicStrides; 851 const DenseMap<Value *, const SCEV *> &PtrToStride, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfFile.h | 88 DenseMap<LexicalScope *, ScopeVars> ScopeVariables; 92 DenseMap<LexicalScope *, LabelList> ScopeLabels; 95 DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs; 96 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities; 101 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap; 161 DenseMap<LexicalScope *, ScopeVars> &getScopeVariables() { in getScopeVariables() 165 DenseMap<LexicalScope *, LabelList> &getScopeLabels() { in getScopeLabels() 169 DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() { in getAbstractScopeDIEs() 173 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | FunctionLoweringInfo.h | 81 DenseMap<const Value *, Register> ValueMap; 88 DenseMap<Register, const Value*> VirtReg2Value; 95 DenseMap<const Value *, Register> CatchPadExceptionPointers; 126 DenseMap<const Value *, StatepointRelocationRecord>; 127 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps; 132 DenseMap<const AllocaInst*, int> StaticAllocaMap; 135 DenseMap<const Argument*, int> ByValArgFrameIndexMap; 146 DenseMap<Register, Register> RegFixups; 172 DenseMap<const Value *, ISD::NodeType> PreferredExtendType; 268 DenseMap<const Value*, Register>::const_iterator It = ValueMap.find(PN); in InvalidatePHILiveOutRegInfo()
|
| H A D | MachineModuleInfoImpls.h | 32 DenseMap<MCSymbol *, StubValueTy> GVStubs; 37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs; 42 DenseMap<MCSymbol *, const MCExpr *> AuthPtrStubs; 80 DenseMap<MCSymbol *, StubValueTy> GVStubs; 84 DenseMap<MCSymbol *, const MCExpr *> AuthPtrStubs; 121 DenseMap<MCSymbol *, StubValueTy> GVStubs;
|
| H A D | ModuloSchedule.h | 91 DenseMap<MachineInstr *, int> Cycle; 94 DenseMap<MachineInstr *, int> Stage; 109 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule() 110 DenseMap<MachineInstr *, int> Stage) in ModuloSchedule() 163 using InstrChangesTy = DenseMap<MachineInstr *, std::pair<Register, int64_t>>; 166 using ValueMapTy = DenseMap<Register, Register>; 168 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>; 311 DenseMap<MachineBasicBlock *, BitVector> LiveStages; 315 DenseMap<MachineBasicBlock *, BitVector> AvailableStages; 318 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration; [all …]
|
| H A D | WinEHFuncInfo.h | 91 DenseMap<const Instruction *, int> EHPadStateMap; 92 DenseMap<const FuncletPadInst *, int> FuncletBaseStateMap; 93 DenseMap<const InvokeInst *, int> InvokeStateMap; 94 DenseMap<MCSymbol *, std::pair<int, MCSymbol *>> LabelToStateMap; 95 DenseMap<const BasicBlock *, int> BlockToStateMap; // for AsynchEH
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | Trace.h | 263 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>> 558 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstString, uint64_t>> 562 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, uint64_t>> 565 llvm::DenseMap<lldb::cpu_id_t, 566 llvm::DenseMap<ConstString, std::vector<uint8_t>>> 570 llvm::DenseMap<ConstString, uint64_t> live_process_data; 582 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstStrin [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DroppedVariableStats.cpp | 29 DebugVariablesStack.push_back({DenseMap<const Function *, DebugVariables>()}); in setup() 30 InlinedAts.push_back({DenseMap<StringRef, DenseMap<VarID, DILocation *>>()}); in setup() 50 DenseMap<VarID, DILocation *> &InlinedAtsMap = It->second; in calculateDroppedStatsAndPrint() 72 DenseMap<VarID, DILocation *> &InlinedAtsMap, VarID Var, in updateDroppedCount() 95 InlinedAtsMap.try_emplace(FuncName, DenseMap<VarID, DILocation *>()); in run() 102 DenseMap<StringRef, DenseMap<VarID, DILocation *>> &InlinedAtsMap, in populateVarIDSetAndInlinedMap()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IRSimilarityIdentifier.cpp | 88 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setBranchSuccessors() 92 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setBranchSuccessors() 159 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setPHIPredecessors() 163 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setPHIPredecessors() 350 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned() 527 const DenseMap<Value *, unsigned> &SourceValueToNumberMapping, in checkNumberingAndReplaceCommutative() 528 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative() 532 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative() 604 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace() 622 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ProfileData/ |
| H A D | MemProfRadixTree.cpp | 51 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes) { in encodeCallStack() 96 const llvm::DenseMap<FrameIdTy, LinearFrameId> *MemProfFrameIndexes, in build() 97 llvm::DenseMap<FrameIdTy, FrameStat> &FrameHistogram) { in build() 227 llvm::DenseMap<FrameIdTy, FrameStat> 230 llvm::DenseMap<FrameIdTy, FrameStat> Histogram; in computeFrameHistogram() 244 template LLVM_ABI llvm::DenseMap<FrameId, FrameStat> 248 template LLVM_ABI llvm::DenseMap<LinearFrameId, FrameStat>
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/ |
| H A D | MIParser.h | 175 DenseMap<unsigned, MachineBasicBlock *> MBBSlots; 176 DenseMap<Register, VRegInfo *> VRegInfos; 178 DenseMap<unsigned, int> FixedStackObjectSlots; 179 DenseMap<unsigned, int> StackObjectSlots; 180 DenseMap<unsigned, unsigned> ConstantPoolSlots; 181 DenseMap<unsigned, unsigned> JumpTableSlots; 184 DenseMap<unsigned, const Value *> Slots2Values;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonBranchRelaxation.cpp | 65 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 67 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 69 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset); 96 DenseMap<MachineBasicBlock*, unsigned> &OffsetMap) { in computeOffset() 125 DenseMap<MachineBasicBlock*, unsigned> BlockToInstOffset; in relaxBranches() 136 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in isJumpOutOfRange() 186 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in reGenerateBranch()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
| H A D | xray-account.h | 29 typedef llvm::DenseMap<int32_t, llvm::SmallVector<uint64_t, 0>> 31 typedef llvm::DenseMap<uint32_t, std::pair<uint64_t, uint64_t>> 33 typedef llvm::DenseMap<uint8_t, std::pair<uint64_t, uint64_t>> 46 std::optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth; 48 typedef llvm::DenseMap<uint32_t, FunctionStack> PerThreadFunctionStackMap;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTImporter.h | 69 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 74 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets; 125 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, 126 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 128 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 146 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets, 147 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 149 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> 362 typedef llvm::DenseMap<clang::ASTContext *, ImporterDelegateSP> DelegateMap; 363 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMMachineFunctionInfo.h | 120 DenseMap<unsigned, unsigned> CPEClones; 132 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights; 166 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB) 256 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx() 263 DenseMap<const MachineBasicBlock *, unsigned>::iterator 284 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs; 285 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | SymbolCache.h | 51 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId; 56 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId> 67 mutable DenseMap<uint32_t, SymIndexId> FileNameOffsetToId; 70 mutable DenseMap<uint32_t, SymIndexId> GlobalOffsetToSymbolId; 73 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> AddressToSymbolId; 75 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> 79 mutable DenseMap<std::pair<uint16_t, uint32_t>, SymIndexId> 91 mutable DenseMap<uint16_t, std::vector<LineTableEntry>> LineTable;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | VTTBuilder.h | 92 using AddressPointsMapTy = llvm::DenseMap<BaseSubobject, uint64_t>; 95 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndices; 99 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices; 151 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndices() const { in getSubVTTIndices() 156 const llvm::DenseMap<BaseSubobject, uint64_t> &
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_dense_map.h | 580 class DenseMap : public DenseMapBase<DenseMap<KeyT, ValueT, KeyInfoT, BucketT>, 582 friend class DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; 586 using BaseT = DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>; 596 explicit DenseMap(unsigned InitialReserve) { init(InitialReserve); } in DenseMap() function 597 constexpr DenseMap() = default; 599 DenseMap(const DenseMap &other) : BaseT() { in DenseMap() function 604 DenseMap(DenseMap &&other) : BaseT() { in DenseMap() function 609 ~DenseMap() { in ~DenseMap() 614 void swap(DenseMap &RHS) { in swap() 621 DenseMap &operator=(const DenseMap &other) { [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.h | 198 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> RegionLiveRegMap; 200 DenseMap<unsigned, MachineInstr *> IdxToInstruction; 266 DenseMap<const MachineBasicBlock *, GCNRPTracker::LiveRegSet> MBBLiveIns; 269 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> BBLiveInMap; 273 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> getRegionLiveInMap() const; 277 DenseMap<MachineInstr *, GCNRPTracker::LiveRegSet> 371 DenseMap<unsigned, unsigned> &ReadyCycles, 462 DenseMap<MachineInstr *, unsigned> MIRegion; 469 DenseMap<unsigned, GCNRegPressure> ImpactedRegions; 472 DenseMap<std::pair<unsigned, Register>, LaneBitmask> RegMasks;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.h | 263 llvm::DenseMap<const ValueDecl *, StorageLocation *> DeclToLoc; 264 llvm::DenseMap<const Expr *, StorageLocation *> ExprToLoc; 272 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo> 289 llvm::DenseMap<Atom, llvm::DenseSet<Atom>> FlowConditionDeps; 290 llvm::DenseMap<Atom, const Formula *> FlowConditionConstraints; 293 llvm::DenseMap<const FunctionDecl *, AdornedCFG> FunctionContexts;
|
| H A D | Solver.h | 50 static Result Satisfiable(llvm::DenseMap<Atom, Assignment> Solution) { in Satisfiable() 68 std::optional<llvm::DenseMap<Atom, Assignment>> getSolution() const { in getSolution() 74 std::optional<llvm::DenseMap<Atom, Assignment>> Solution) in Result() 78 std::optional<llvm::DenseMap<Atom, Assignment>> Solution;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
| H A D | ModuleMap.h | 104 llvm::DenseMap<const IdentifierInfo *, Module *> CachedModuleLoads; 201 using HeadersMap = llvm::DenseMap<FileEntryRef, SmallVector<KnownHeader, 1>>; 208 mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize; 211 mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>> 220 llvm::DenseMap<const DirectoryEntry *, Module *> UmbrellaDirs; 229 llvm::DenseMap<Module *, unsigned> ModuleScopeIDs; 255 llvm::DenseMap<const DirectoryEntry *, InferredDirectory> InferredDirectories; 259 llvm::DenseMap<const Module *, FileID> InferredModuleAllowedBy; 261 llvm::DenseMap<const Module *, AdditionalModMapsSet> AdditionalModMaps; 265 llvm::DenseMap<const FileEntry *, bool> LoadedModuleMap; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.h | 60 using TypeMapType = DenseMap<Type *, unsigned>; 64 using ValueMapType = DenseMap<const Value *, unsigned>; 93 using MetadataMapType = DenseMap<const Metadata *, MDIndex>; 109 using AttributeGroupMapType = DenseMap<IndexAndAttrSet, unsigned>; 113 using AttributeListMapType = DenseMap<AttributeList, unsigned>; 119 mutable DenseMap<const BasicBlock *, unsigned> GlobalBasicBlockIDs; 121 using InstructionMapType = DenseMap<const Instruction *, unsigned>;
|