Home
last modified time | relevance | path

Searched refs:DenseMap (Results 1 – 25 of 1234) sorted by relevance

12345678910>>...50

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDroppedVariableStats.h69 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 DIRSimilarityIdentifier.h203 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 DLoopAccessAnalysis.h184 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 DDwarfFile.h88 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 DFunctionLoweringInfo.h81 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 DMachineModuleInfoImpls.h32 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 DModuloSchedule.h91 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 DWinEHFuncInfo.h91 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 DTrace.h263 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 DDroppedVariableStats.cpp29 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 DIRSimilarityIdentifier.cpp88 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 DMemProfRadixTree.cpp51 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 DMIParser.h175 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 DHexagonBranchRelaxation.cpp65 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 Dxray-account.h29 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 DClangASTImporter.h69 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 DARMMachineFunctionInfo.h120 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 DSymbolCache.h51 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 DVTTBuilder.h92 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 Dsanitizer_dense_map.h580 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 DGCNSchedStrategy.h198 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 DDataflowAnalysisContext.h263 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 DSolver.h50 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 DModuleMap.h104 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 DDXILValueEnumerator.h60 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>;

12345678910>>...50