Home
last modified time | relevance | path

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

12345678910>>...42

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h48 Register SrcReg, DenseMap<SDValue, Register> &VRBaseMap);
54 DenseMap<SDValue, Register> &VRBaseMap);
59 DenseMap<SDValue, Register> &VRBaseMap);
68 DenseMap<SDValue, Register> &VRBaseMap,
79 DenseMap<SDValue, Register> &VRBaseMap,
90 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap,
98 DenseMap<SDValue, Register> &VRBaseMap);
102 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap,
113 DenseMap<SDValue, Register> &VRBaseMap);
118 DenseMap<SDValue, Register> &VRBaseMap);
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
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 …]
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()
162 using InstrChangesTy = DenseMap<MachineInstr *, std::pair<unsigned, int64_t>>;
165 using ValueMapTy = DenseMap<unsigned, unsigned>;
167 using InstrMapTy = DenseMap<MachineInstr *, MachineInstr *>;
310 DenseMap<MachineBasicBlock *, BitVector> LiveStages;
314 DenseMap<MachineBasicBlock *, BitVector> AvailableStages;
317 DenseMap<MachineInstr *, unsigned> PhiNodeLoopIteration;
[all …]
DMachineModuleInfoImpls.h32 DenseMap<MCSymbol *, StubValueTy> GVStubs;
37 DenseMap<MCSymbol *, StubValueTy> ThreadLocalGVStubs;
66 DenseMap<MCSymbol *, StubValueTy> GVStubs;
88 DenseMap<MCSymbol *, StubValueTy> GVStubs;
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
DDataflowAnalysisContext.h252 llvm::DenseMap<AtomicBoolValue *, BoolValue *> Substitutions);
324 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache);
333 llvm::DenseMap<BoolValue *, BoolValue *> &SubstitutionsCache);
346 llvm::DenseMap<const ValueDecl *, StorageLocation *> DeclToLoc;
347 llvm::DenseMap<const Expr *, StorageLocation *> ExprToLoc;
355 llvm::DenseMap<QualType, PointerValue *, NullableQualTypeDenseMapInfo>
365 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ConjunctionValue *>
367 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, DisjunctionValue *>
369 llvm::DenseMap<BoolValue *, NegationValue *> NegationVals;
370 llvm::DenseMap<std::pair<BoolValue *, BoolValue *>, ImplicationValue *>
[all …]
DSolver.h49 Satisfiable(llvm::DenseMap<AtomicBoolValue *, Assignment> Solution) { in Satisfiable()
67 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>>
75 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution) in Result()
79 std::optional<llvm::DenseMap<AtomicBoolValue *, Assignment>> Solution;
DDebugSupport.h47 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
61 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
75 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}});
79 llvm::DenseMap<const AtomicBoolValue *, std::string> AtomNames = {{}}) {
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
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()
/openbsd/src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
DLlvmState.h71 const DenseMap<StringRef, unsigned> &getOpcodeNameToOpcodeIdxMapping() const { in getOpcodeNameToOpcodeIdxMapping()
76 const DenseMap<StringRef, unsigned> &getRegNameToRegNoMapping() const { in getRegNameToRegNoMapping()
82 std::unique_ptr<const DenseMap<StringRef, unsigned>>
85 std::unique_ptr<const DenseMap<StringRef, unsigned>>
96 std::unique_ptr<const DenseMap<StringRef, unsigned>>
98 std::unique_ptr<const DenseMap<StringRef, unsigned>> RegNameToRegNoMapping;
/openbsd/src/gnu/llvm/lldb/include/lldb/Target/
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<ConstString, FileSpec>>
586 llvm::DenseMap<lldb::cpu_id_t, llvm::DenseMap<ConstString, FileSpec>>
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DIRSimilarityIdentifier.h202 setBranchSuccessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger);
227 setPHIPredecessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger);
386 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>
391 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger;
667 DenseMap<Value *, unsigned> ValueToNumber;
669 DenseMap<unsigned, Value *> NumberToValue;
672 DenseMap<unsigned, unsigned> NumberToCanonNum;
675 DenseMap<unsigned, unsigned> CanonNumToNumber;
712 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA,
713 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingB);
[all …]
DMemoryDependenceAnalysis.h274 using LocalDepMapType = DenseMap<Instruction *, MemDepResult>;
313 DenseMap<AssertingVH<const Value>, NonLocalDepResult> NonLocalDefsCache;
315 DenseMap<Instruction *, SmallPtrSet<const Value*, 4>>;
324 DenseMap<ValueIsLoadPair, NonLocalPointerInfo>;
329 DenseMap<Instruction *, SmallPtrSet<ValueIsLoadPair, 4>>;
340 using NonLocalDepMapType = DenseMap<Instruction *, PerInstNLInfo>;
347 DenseMap<Instruction *, SmallPtrSet<Instruction *, 4>>;
363 using ClobberOffsetsMapType = DenseMap<LoadInst *, int32_t>;
495 DenseMap<BasicBlock *, Value *> &Visited,
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_dense_map_test.cpp24 class TestDenseMap : public DenseMap<KeyT, ValueT, KeyInfoT> {
25 using BaseT = DenseMap<KeyT, ValueT, KeyInfoT>;
42 using DenseMap = TestDenseMap<T...>; typedef
124 typedef ::testing::Types<DenseMap<uint32_t, uint32_t>,
125 DenseMap<uint32_t *, uint32_t *>,
126 DenseMap<CtorTester, CtorTester, CtorTesterMapInfo>>
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()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
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;
135 DenseMap<Function *, SmallPtrSet<GlobalVariable *, 8>> KernelToLDSPointers;
136 DenseMap<Function *, BasicBlock *> KernelToInitBB;
137 DenseMap<Function *, DenseMap<GlobalVariable *, Value *>>
300 std::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()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMMachineFunctionInfo.h120 DenseMap<unsigned, unsigned> CPEClones;
132 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights;
166 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB)
255 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx()
262 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight()
287 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs;
288 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs;
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
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()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/MIRParser/
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;
/openbsd/src/gnu/llvm/llvm/tools/llvm-xray/
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 std::optional<llvm::DenseMap<int32_t, RecursionStatus>> RecursionDepth;
50 typedef llvm::DenseMap<uint32_t, FunctionStack> PerThreadFunctionStackMap;
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/
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;
/openbsd/src/gnu/llvm/clang/include/clang/AST/
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> &
/openbsd/src/gnu/llvm/compiler-rt/lib/sanitizer_common/
Dsanitizer_dense_map.h568 class DenseMap : public DenseMapBase<DenseMap<KeyT, ValueT, KeyInfoT, BucketT>,
570 friend class DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
574 using BaseT = DenseMapBase<DenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
584 explicit DenseMap(unsigned InitialReserve) { init(InitialReserve); } in DenseMap() function
585 constexpr DenseMap() = default;
587 DenseMap(const DenseMap &other) : BaseT() { in DenseMap() function
592 DenseMap(DenseMap &&other) : BaseT() { in DenseMap() function
597 ~DenseMap() { in ~DenseMap()
602 void swap(DenseMap &RHS) { in swap()
609 DenseMap &operator=(const DenseMap &other) {
[all …]
/openbsd/src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/
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>
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
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;
225 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h148 DenseMap<MaterializationResponsibility *, JITLinkSymbolSet>;
183 DenseMap<JITDylib *, std::pair<uint32_t, uint32_t>> ObjCImageInfos;
184 DenseMap<JITDylib *, ExecutorAddr> HeaderAddrs;
254 DenseMap<JITDylib *, SymbolLookupSet> RegisteredInitSymbols;
257 DenseMap<JITDylib *, ExecutorAddr> JITDylibToHeaderAddr;
258 DenseMap<ExecutorAddr, JITDylib *> HeaderAddrToJITDylib;
259 DenseMap<JITDylib *, uint64_t> JITDylibToPThreadKey;
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DIRSimilarityIdentifier.cpp88 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setBranchSuccessors()
92 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setBranchSuccessors()
139 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setPHIPredecessors()
143 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setPHIPredecessors()
331 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned()
512 const DenseMap<Value *, unsigned> &SourceValueToNumberMapping, in checkNumberingAndReplaceCommutative()
513 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative()
517 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative()
589 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace()
607 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace()
[all …]

12345678910>>...42