Home
last modified time | relevance | path

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

12345678910>>...36

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h50 DenseMap<SDValue, Register> &VRBaseMap);
56 DenseMap<SDValue, Register> &VRBaseMap);
61 DenseMap<SDValue, Register> &VRBaseMap);
70 DenseMap<SDValue, Register> &VRBaseMap,
81 DenseMap<SDValue, Register> &VRBaseMap,
100 DenseMap<SDValue, Register> &VRBaseMap);
115 DenseMap<SDValue, Register> &VRBaseMap);
120 DenseMap<SDValue, Register> &VRBaseMap);
141 DenseMap<SDValue, Register> &VRBaseMap) { in EmitNode()
161 DenseMap<SDValue, Register> &VRBaseMap);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h73 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
78 DenseMap<const Value *, Register> ValueMap;
85 DenseMap<Register, const Value*> VirtReg2Value;
92 DenseMap<const Value *, Register> CatchPadExceptionPointers;
119 DenseMap<const Value *, StatepointRelocationRecord>;
120 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps;
125 DenseMap<const AllocaInst*, int> StaticAllocaMap;
128 DenseMap<const Argument*, int> ByValArgFrameIndexMap;
139 DenseMap<Register, Register> RegFixups;
165 DenseMap<const Value *, ISD::NodeType> PreferredExtendType;
[all …]
H A DModuloSchedule.h89 DenseMap<MachineInstr *, int> Cycle;
92 DenseMap<MachineInstr *, int> Stage;
107 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule()
108 DenseMap<MachineInstr *, int> Stage) in ModuloSchedule()
164 using ValueMapTy = DenseMap<unsigned, unsigned>;
166 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>;
307 DenseMap<MachineBasicBlock *, BitVector> LiveStages;
311 DenseMap<MachineBasicBlock *, BitVector> AvailableStages;
314 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration;
318 DenseMap<MachineInstr *, MachineInstr *> CanonicalMIs;
[all …]
H A DMachineModuleInfoImpls.h32 DenseMap<MCSymbol *, StubValueTy> GVStubs;
37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs;
66 DenseMap<MCSymbol *, StubValueTy> GVStubs;
88 DenseMap<MCSymbol *, StubValueTy> GVStubs;
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;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.h83 DenseMap<LexicalScope *, ScopeVars> ScopeVariables;
87 DenseMap<LexicalScope *, LabelList> ScopeLabels;
90 DenseMap<const MDNode *, DIE *> AbstractSPDies;
91 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
96 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap;
157 DenseMap<LexicalScope *, ScopeVars> &getScopeVariables() { in getScopeVariables()
161 DenseMap<LexicalScope *, LabelList> &getScopeLabels() { in getScopeLabels()
165 DenseMap<const MDNode *, DIE *> &getAbstractSPDies() { in getAbstractSPDies()
169 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> &getAbstractEntities() { in getAbstractEntities()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h172 DenseMap<unsigned, MachineBasicBlock *> MBBSlots;
173 DenseMap<Register, VRegInfo *> VRegInfos;
175 DenseMap<unsigned, int> FixedStackObjectSlots;
176 DenseMap<unsigned, int> StackObjectSlots;
177 DenseMap<unsigned, unsigned> ConstantPoolSlots;
178 DenseMap<unsigned, unsigned> JumpTableSlots;
181 DenseMap<unsigned, const Value *> Slots2Values;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp73 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
75 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
77 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
104 DenseMap<MachineBasicBlock*, unsigned> &OffsetMap) { in computeOffset()
133 DenseMap<MachineBasicBlock*, unsigned> BlockToInstOffset; in relaxBranches()
144 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in isJumpOutOfRange()
194 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in reGenerateBranch()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dxray-account.h31 typedef llvm::DenseMap<int32_t, llvm::SmallVector<uint64_t, 0>>
33 typedef llvm::DenseMap<uint32_t, std::pair<uint64_t, uint64_t>>
35 typedef llvm::DenseMap<uint8_t, std::pair<uint64_t, uint64_t>>
48 Optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth;
50 typedef llvm::DenseMap<uint32_t, FunctionStack> PerThreadFunctionStackMap;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h44 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId;
49 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId>
60 mutable DenseMap<uint32_t, SymIndexId> FileNameOffsetToId;
63 mutable DenseMap<uint32_t, SymIndexId> GlobalOffsetToSymbolId;
66 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> AddressToSymbolId;
68 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId>
72 mutable DenseMap<std::pair<uint16_t, uint32_t>, SymIndexId>
84 mutable DenseMap<uint16_t, std::vector<LineTableEntry>> LineTable;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DVTTBuilder.h92 using AddressPointsMapTy = llvm::DenseMap<BaseSubobject, uint64_t>;
95 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies;
99 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices;
151 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const { in getSubVTTIndicies()
156 const llvm::DenseMap<BaseSubobject, uint64_t> &
H A DVTableBuilder.h239 typedef llvm::DenseMap<BaseSubobject, AddressPointLocation>
330 typedef llvm::DenseMap<const CXXMethodDecl *, ThunkInfoVectorTy> ThunksMapTy;
368 typedef llvm::DenseMap<GlobalDecl, int64_t> MethodVTableIndicesTy;
371 typedef llvm::DenseMap<const CXXRecordDecl *,
383 typedef llvm::DenseMap<ClassPairTy, CharUnits>
503 llvm::DenseMap<const CXXRecordDecl *, unsigned> VBTableIndices;
550 typedef llvm::DenseMap<GlobalDecl, MethodVFTableLocation>
554 typedef llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VPtrInfoVector>>
559 typedef llvm::DenseMap<VFTableIdTy, std::unique_ptr<const VTableLayout>>
563 llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VirtualBaseInfo>>
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.h117 DenseMap<unsigned, unsigned> CPEClones;
129 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights;
234 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx()
241 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight()
266 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs;
267 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs;
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Lex/
H A DModuleMap.h106 llvm::DenseMap<const IdentifierInfo *, Module *> CachedModuleLoads;
199 llvm::DenseMap<const FileEntry *, SmallVector<KnownHeader, 1>>;
206 mutable llvm::DenseMap<off_t, llvm::TinyPtrVector<Module*>> LazyHeadersBySize;
209 mutable llvm::DenseMap<time_t, llvm::TinyPtrVector<Module*>>
218 llvm::DenseMap<const DirectoryEntry *, Module *> UmbrellaDirs;
227 llvm::DenseMap<Module *, unsigned> ModuleScopeIDs;
270 llvm::DenseMap<const DirectoryEntry *, InferredDirectory> InferredDirectories;
274 llvm::DenseMap<const Module *, const FileEntry *> InferredModuleAllowedBy;
276 llvm::DenseMap<const Module *, AdditionalModMapsSet> AdditionalModMaps;
280 llvm::DenseMap<const FileEntry *, bool> ParsedModuleMap;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.h68 typedef llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
73 llvm::DenseMap<const clang::FieldDecl *, uint64_t> field_offsets;
124 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &field_offsets,
125 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
127 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
340 typedef llvm::DenseMap<clang::ASTContext *, ImporterDelegateSP> DelegateMap;
341 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP>
345 typedef llvm::DenseMap<const clang::Decl *, DeclOrigin> OriginMap;
409 typedef llvm::DenseMap<const clang::ASTContext *, ASTContextMetadataSP>
453 typedef llvm::DenseMap<const clang::RecordDecl *, LayoutInfo>
H A DClangExternalASTSourceCallbacks.h42 llvm::DenseMap<const clang::FieldDecl *, uint64_t> &FieldOffsets,
43 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
45 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits>
61 llvm::DenseMap<clang::Module *, unsigned> m_ids;
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayout.h138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo;
142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
146 llvm::DenseMap<const CXXRecordDecl *, unsigned> NonVirtualBases;
149 llvm::DenseMap<const CXXRecordDecl *, unsigned> CompleteObjectVirtualBases;
219 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryDependenceAnalysis.h266 using LocalDepMapType = DenseMap<Instruction *, MemDepResult>;
305 DenseMap<AssertingVH<const Value>, NonLocalDepResult> NonLocalDefsCache;
307 DenseMap<Instruction *, SmallPtrSet<const Value*, 4>>;
316 DenseMap<ValueIsLoadPair, NonLocalPointerInfo>;
321 DenseMap<Instruction *, SmallPtrSet<ValueIsLoadPair, 4>>;
332 using NonLocalDepMapType = DenseMap<Instruction *, PerInstNLInfo>;
339 DenseMap<Instruction *, SmallPtrSet<Instruction *, 4>>;
356 using ClobberOffsetsMapType = DenseMap<LoadInst *, int32_t>;
488 DenseMap<BasicBlock *, Value *> &Visited,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp541 DenseMap<Value *, RRInfo> &Releases,
546 DenseMap<Value *, RRInfo> &Releases);
550 DenseMap<Value *, RRInfo> &Releases,
807 DenseMap<BasicBlock *, ColorVector> BlockColors; in OptimizeIndividualCalls()
1621 DenseMap<Value *, RRInfo> &Releases, in VisitTopDown()
1858 DenseMap<const BasicBlock *, BBState> &BBStates, in PairUpRetainsAndReleases()
1860 DenseMap<Value *, RRInfo> &Releases, Module *M, in PairUpRetainsAndReleases()
2057 DenseMap<const BasicBlock *, BBState> &BBStates, in PerformCodePlacement()
2059 DenseMap<Value *, RRInfo> &Releases, Module *M) { in PerformCodePlacement()
2282 DenseMap<Value *, RRInfo> Releases; in OptimizeSequences()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.h57 using TypeMapType = DenseMap<Type *, unsigned>;
61 using ValueMapType = DenseMap<const Value *, unsigned>;
90 using MetadataMapType = DenseMap<const Metadata *, MDIndex>;
108 using AttributeGroupMapType = DenseMap<IndexAndAttrSet, unsigned>;
112 using AttributeListMapType = DenseMap<AttributeList, unsigned>;
118 mutable DenseMap<const BasicBlock*, unsigned> GlobalBasicBlockIDs;
120 using InstructionMapType = DenseMap<const Instruction *, unsigned>;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp119 DenseMap<GlobalVariable *, GlobalVariable *> LDSToPointer;
120 DenseMap<GlobalVariable *, SmallPtrSet<Function *, 8>> LDSToNonKernels;
121 DenseMap<Function *, SmallPtrSet<Function *, 8>> KernelToCallees;
122 DenseMap<Function *, SmallPtrSet<GlobalVariable *, 8>> KernelToLDSPointers;
123 DenseMap<Function *, BasicBlock *> KernelToInitBB;
124 DenseMap<Function *, DenseMap<GlobalVariable *, Value *>>
289 std::make_pair(F, DenseMap<GlobalVariable *, Value *>())); in getReplacementInst()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A DDarwinSDKInfo.h76 llvm::DenseMap<VersionTuple, VersionTuple> Mapping) in RelatedTargetVersionMapping()
102 llvm::DenseMap<VersionTuple, VersionTuple> Mapping;
106 llvm::DenseMap<OSEnvPair::StorageType,
109 llvm::DenseMap<OSEnvPair::StorageType,
144 llvm::DenseMap<OSEnvPair::StorageType, Optional<RelatedTargetVersionMapping>>
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h52 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
53 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
54 llvm::DenseMap<const CXXRecordDecl *,
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h171 llvm::DenseMap<const FileEntry *, uint32_t> InputFileIDs;
212 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
233 llvm::DenseMap<FileID, std::unique_ptr<DeclIDInFileInfo>>;
283 llvm::DenseMap<MacroInfo *, serialization::MacroID> MacroIDs;
294 llvm::DenseMap<const IdentifierInfo *, uint32_t>
305 llvm::DenseMap<Stmt *, uint64_t> SubStmtEntries;
336 llvm::DenseMap<const MacroDefinitionRecord *,
388 using FirstLatestDeclMap = llvm::DenseMap<Decl *, Decl *>;
432 llvm::DenseMap<const Decl *, const Decl *> FirstLocalDeclCache;
435 llvm::DenseMap<SwitchCase *, unsigned> SwitchCaseIDs;
[all …]
/freebsd-13.1/contrib/llvm-project/lld/MachO/
H A DMapFile.cpp43 using SymbolMapTy = DenseMap<const InputSection *, SmallVector<Defined *, 4>>;
80 static DenseMap<Symbol *, std::string>
88 DenseMap<Symbol *, std::string> ret; in getSymbolStrings()
119 DenseMap<lld::macho::InputFile *, uint32_t> readerToFileOrdinal; in writeMapFile()
130 DenseMap<Symbol *, std::string> symStr = getSymbolStrings(syms); in writeMapFile()

12345678910>>...36