| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.h | 50 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 D | Deserializer.h | 513 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 D | FuncBufferizableOpInterfaceImpl.h | 41 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 D | FunctionLoweringInfo.h | 72 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 D | ModuloSchedule.h | 90 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 D | DataflowAnalysisContext.h | 240 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 D | DebugSupport.h | 43 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 D | Solver.h | 49 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 D | DwarfFile.h | 83 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 D | Trace.h | 262 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 D | LongJmp.h | 37 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 D | IRSimilarityIdentifier.h | 385 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 D | ScopBuilder.h | 95 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 D | RootOrdering.cpp | 27 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 D | RootOrdering.h | 78 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 D | sanitizer_dense_map_test.cpp | 25 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 D | ARMMachineFunctionInfo.h | 118 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 D | SubElementInterfaces.cpp | 106 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 D | MIParser.h | 172 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 D | HexagonBranchRelaxation.cpp | 74 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 D | AMDGPUReplaceLDSUseWithPointer.cpp | 119 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 D | xray-account.h | 31 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 D | SymbolCache.h | 50 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 D | MachOPlatform.h | 139 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 D | VTTBuilder.h | 92 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> &
|