Home
last modified time | relevance | path

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

12345678910>>...53

/llvm-project-15.0.7/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()
162 DenseMap<SDValue, Register> &VRBaseMap);
[all …]
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializer.h513 DenseMap<uint32_t, Type> typeMap;
540 DenseMap<uint32_t, spirv::FuncOp> funcMap;
543 DenseMap<uint32_t, Block *> blockMap;
554 DenseMap<uint32_t, Value> valueMap;
557 DenseMap<uint32_t, Type> undefMap;
560 DenseMap<uint32_t, StringRef> nameMap;
563 DenseMap<uint32_t, StringRef> debugInfoMap;
569 DenseMap<uint32_t, uint32_t> typeDecorations;
574 DenseMap<uint32_t,
575 DenseMap<uint32_t, DenseMap<spirv::Decoration, ArrayRef<uint32_t>>>>
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DFuncBufferizableOpInterfaceImpl.h41 using IndexMapping = DenseMap<int64_t, int64_t>;
44 using IndexToIndexListMapping = DenseMap<int64_t, SmallVector<int64_t>>;
48 DenseMap<FuncOp, IndexMapping> equivalentFuncArgs;
51 DenseMap<FuncOp, IndexToIndexListMapping> aliasingFuncArgs;
54 DenseMap<FuncOp, IndexToIndexListMapping> aliasingReturnVals;
57 DenseMap<FuncOp, BbArgIndexSet> readBbArgs;
60 DenseMap<FuncOp, BbArgIndexSet> writtenBbArgs;
64 DenseMap<FuncOp, FuncOpAnalysisState> analyzedFuncOps;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h72 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
77 DenseMap<const Value *, Register> ValueMap;
84 DenseMap<Register, const Value*> VirtReg2Value;
91 DenseMap<const Value *, Register> CatchPadExceptionPointers;
122 DenseMap<const Value *, StatepointRelocationRecord>;
123 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps;
128 DenseMap<const AllocaInst*, int> StaticAllocaMap;
131 DenseMap<const Argument*, int> ByValArgFrameIndexMap;
142 DenseMap<Register, Register> RegFixups;
168 DenseMap<const Value *, ISD::NodeType> PreferredExtendType;
[all …]
H A DModuloSchedule.h90 DenseMap<MachineInstr *, int> Cycle;
93 DenseMap<MachineInstr *, int> Stage;
108 DenseMap<MachineInstr *, int> Cycle, in ModuloSchedule()
109 DenseMap<MachineInstr *, int> Stage) in ModuloSchedule()
165 using ValueMapTy = DenseMap<unsigned, unsigned>;
167 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>;
308 DenseMap<MachineBasicBlock *, BitVector> LiveStages;
312 DenseMap<MachineBasicBlock *, BitVector> AvailableStages;
315 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration;
319 DenseMap<MachineInstr *, MachineInstr *> CanonicalMIs;
[all …]
/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.h240 llvm::DenseMap<AtomicBoolValue *, BoolValue *> Substitutions);
297 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache);
306 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache);
319 llvm::DenseMap<const ValueDecl *, StorageLocation *> DeclToLoc;
320 llvm::DenseMap<const Expr *, StorageLocation *> ExprToLoc;
330 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
338 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ConjunctionValue *>
340 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, DisjunctionValue *>
342 llvm::DenseMap<BoolValue *, NegationValue *> NegationVals;
343 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ImplicationValue *>
[all …]
H A DDebugSupport.h43 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
57 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
71 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
75 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}) {
H A DSolver.h49 Satisfiable(llvm::DenseMap<AtomicBoolValue *, Assignment> Solution) { in Satisfiable()
67 llvm::Optional<llvm::DenseMap<AtomicBoolValue *, Assignment>>
75 llvm::Optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution) in Result()
79 llvm::Optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution;
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DTrace.h262 const llvm::DenseMap<lldb::cpu_id_t, llvm::ArrayRef<uint8_t>>
557 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstString, uint64_t>>
561 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, uint64_t>>
564 llvm::DenseMap<lldb::cpu_id_t,
565 llvm::DenseMap<ConstString, std::vector<uint8_t>>>
569 llvm::DenseMap<ConstString, uint64_t> live_process_data;
581 llvm::DenseMap<lldb::tid_t, llvm::DenseMap<ConstString, FileSpec>>
585 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, FileSpec>>
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DLongJmp.h37 using StubGroupsTy = DenseMap<const MCSymbol *, StubGroupTy>;
40 DenseMap<const MCSymbol *, BinaryBasicBlock *> SharedStubs;
44 using StubMapTy = DenseMap<const BinaryFunction *, StubGroupsTy>;
50 DenseMap<const BinaryFunction *, std::set<const BinaryBasicBlock *>> Stubs;
52 using FuncAddressesMapTy = DenseMap<const BinaryFunction *, uint64_t>;
56 DenseMap<const BinaryBasicBlock *, uint64_t> BBAddresses;
59 DenseMap<const BinaryBasicBlock *, int> StubBits;
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h385 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>
390 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger;
666 DenseMap<Value *, unsigned> ValueToNumber;
668 DenseMap<unsigned, Value *> NumberToValue;
671 DenseMap<unsigned, unsigned> NumberToCanonNum;
674 DenseMap<unsigned, unsigned> CanonNumToNumber;
724 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMapping;
827 DenseMap<unsigned, DenseSet<unsigned>> &ToSourceMapping,
828 DenseMap<unsigned, DenseSet<unsigned>> &FromSourceMapping);
949 typedef DenseMap<IRSimilarityCandidate *,
[all …]
/llvm-project-15.0.7/polly/include/polly/
H A DScopBuilder.h95 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
106 Region *R, DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
115 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap,
128 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap,
138 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap,
152 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap,
164 Region *R, DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
192 DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
207 Region *R, DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
229 Loop *L, DenseMap<BasicBlock *, isl::set> &InvalidDomainMap);
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DRootOrdering.cpp27 static SmallVector<Value> getCycle(const DenseMap<Value, Value> &parents, in getCycle()
49 const DenseMap<Value, unsigned> &parentDepths, in contract()
50 DenseMap<Value, Value> &actualSource, in contract()
51 DenseMap<Value, Value> &actualTarget) { in contract()
56 DenseMap<Value, RootOrderingEntry> repEntries; in contract()
90 DenseMap<Value, RootOrderingEntry> &entries = outer->second; in contract()
131 DenseMap<Value, unsigned> parentDepths; in solve()
174 DenseMap<Value, Value> actualSource, actualTarget; in solve()
210 DenseMap<Value, std::vector<Value>> children; in preOrderTraversal()
H A DRootOrdering.h78 using RootOrderingGraph = DenseMap<Value, DenseMap<Value, RootOrderingEntry>>;
111 const DenseMap<Value, Value> &getRootOrderingParents() const { in getRootOrderingParents()
131 DenseMap<Value, Value> parents;
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_dense_map_test.cpp25 using BaseT = DenseMap<KeyT, ValueT, KeyInfoT>;
42 using DenseMap = TestDenseMap<T...>; typedef
350 DenseMap<int, int> M({{0, 0}, {0, 1}, {1, 2}}); in TEST()
360 DenseMap<int, int> M1({{0, 0}, {1, 2}}); in TEST()
361 DenseMap<int, int> M2({{0, 0}, {1, 2}}); in TEST()
362 DenseMap<int, int> M3({{0, 0}, {1, 3}}); in TEST()
375 DenseMap<int, CountCopyAndMove> Map; in TEST()
414 DenseMap<int, CountCopyAndMove> Map(Size); in TEST()
456 DenseMap<int, CountCopyAndMove> Map; in TEST()
517 DenseMap<int, std::unique_ptr<int>> Map; in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.h118 DenseMap<unsigned, unsigned> CPEClones;
130 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights;
164 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB)
253 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx()
260 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight()
285 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs;
286 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs;
/llvm-project-15.0.7/mlir/lib/IR/
H A DSubElementInterfaces.cpp106 DenseMap<T, T> &visited, in updateSubElementImpl()
150 DenseMap<Attribute, Attribute> &visitedAttrs, in replaceSubElementsImpl()
151 DenseMap<Type, Type> &visitedTypes) { in replaceSubElementsImpl()
192 DenseMap<Attribute, Attribute> visitedAttrs; in replaceSubElements()
193 DenseMap<Type, Type> visitedTypes; in replaceSubElements()
202 DenseMap<Attribute, Attribute> visitedAttrs; in replaceSubElements()
203 DenseMap<Type, Type> visitedTypes; in replaceSubElements()
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonBranchRelaxation.cpp74 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
76 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
78 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset);
105 DenseMap<MachineBasicBlock*, unsigned> &OffsetMap) { in computeOffset()
134 DenseMap<MachineBasicBlock*, unsigned> BlockToInstOffset; in relaxBranches()
145 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in isJumpOutOfRange()
195 DenseMap<MachineBasicBlock*, unsigned> &BlockToInstOffset) { in reGenerateBranch()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUReplaceLDSUseWithPointer.cpp119 DenseMap<Function *, SmallPtrSet<Instruction *, 8>>
132 DenseMap<GlobalVariable *, GlobalVariable *> LDSToPointer;
133 DenseMap<GlobalVariable *, SmallPtrSet<Function *, 8>> LDSToNonKernels;
134 DenseMap<Function *, SmallPtrSet<Function *, 8>> KernelToCallees;
136 DenseMap<Function *, BasicBlock *> KernelToInitBB;
137 DenseMap<Function *, DenseMap<GlobalVariable *, Value *>>
300 std::make_pair(F, DenseMap<GlobalVariable *, Value *>())); in getReplacementInst()
473 DenseMap<Function *, SmallPtrSet<Function *, 8>> &KernelToCallees) { in collectReachableCallees()
488 DenseMap<Function *, SmallPtrSet<Function *, 8>> &KernelToCallees) { in collectReachableCallees()
528 DenseMap<Function *, SmallPtrSet<Instruction *, 8>>
[all …]
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DSymbolCache.h50 mutable DenseMap<codeview::TypeIndex, SymIndexId> TypeIndexToSymbolId;
55 mutable DenseMap<std::pair<codeview::TypeIndex, uint32_t>, SymIndexId>
66 mutable DenseMap<uint32_t, SymIndexId> FileNameOffsetToId;
69 mutable DenseMap<uint32_t, SymIndexId> GlobalOffsetToSymbolId;
72 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId> AddressToSymbolId;
74 mutable DenseMap<std::pair<uint32_t, uint32_t>, SymIndexId>
78 mutable DenseMap<std::pair<uint16_t, uint32_t>, SymIndexId>
90 mutable DenseMap<uint16_t, std::vector<LineTableEntry>> LineTable;
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOPlatform.h139 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
161 DenseMap<JITDylib *, std::pair<uint32_t, uint32_t>> ObjCImageInfos;
162 DenseMap<JITDylib *, ExecutorAddr> HeaderAddrs;
222 DenseMap<JITDylib *, SymbolLookupSet> RegisteredInitSymbols;
225 DenseMap<JITDylib *, ExecutorAddr> JITDylibToHeaderAddr;
226 DenseMap<ExecutorAddr, JITDylib *> HeaderAddrToJITDylib;
227 DenseMap<JITDylib *, uint64_t> JITDylibToPThreadKey;
/llvm-project-15.0.7/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> &

12345678910>>...53