Home
last modified time | relevance | path

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

12345678910>>...45

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A 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 …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h77 DenseMap<const BasicBlock*, MachineBasicBlock *> MBBMap;
82 DenseMap<const Value *, Register> ValueMap;
89 DenseMap<Register, const Value*> VirtReg2Value;
96 DenseMap<const Value *, Register> CatchPadExceptionPointers;
127 DenseMap<const Value *, StatepointRelocationRecord>;
128 DenseMap<const Instruction *, StatepointSpillMapTy> StatepointRelocationMaps;
133 DenseMap<const AllocaInst*, int> StaticAllocaMap;
136 DenseMap<const Argument*, int> ByValArgFrameIndexMap;
147 DenseMap<Register, Register> RegFixups;
173 DenseMap<const Value *, ISD::NodeType> PreferredExtendType;
[all …]
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;
115 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<unsigned, int64_t>>;
166 using ValueMapTy = DenseMap<unsigned, unsigned>;
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/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h202 setBranchSuccessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger);
227 setPHIPredecessors(DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger);
391 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>
396 DenseMap<BasicBlock *, unsigned> BasicBlockToInteger;
672 DenseMap<Value *, unsigned> ValueToNumber;
674 DenseMap<unsigned, Value *> NumberToValue;
677 DenseMap<unsigned, unsigned> NumberToCanonNum;
680 DenseMap<unsigned, unsigned> CanonNumToNumber;
717 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA,
718 DenseMap<unsigne
[all...]
H A DLoopAccessAnalysis.h186 const DenseMap<Value *, const SCEV *> &SymbolicStrides, in MemoryDepChecker()
247 DenseMap<Instruction *, unsigned> generateInstructionOrderMap() const { in generateInstructionOrderMap()
248 DenseMap<Instruction *, unsigned> OrderMap; in generateInstructionOrderMap()
271 DenseMap<std::pair<const SCEV *, Type *>,
289 const DenseMap<Value *, const SCEV *> &SymbolicStrides;
292 DenseMap<MemAccessInfo, std::vector<unsigned> > Accesses;
337 DenseMap<std::pair<const SCEV *, Type *>,
681 const DenseMap<Value *, const SCEV *> &getSymbolicStrides() const { in getSymbolicStrides()
776 DenseMap<Value *, const SCEV *> SymbolicStrides;
790 const DenseMap<Value *, const SCEV *> &PtrToStride,
[all …]
H A DMemoryDependenceAnalysis.h16 #include "llvm/ADT/DenseMap.h"
274 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>>;
364 using ClobberOffsetsMapType = DenseMap<LoadInst *, int32_t>;
496 DenseMap<BasicBloc
[all...]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfFile.h13 #include "llvm/ADT/DenseMap.h"
84 DenseMap<LexicalScope *, ScopeVars> ScopeVariables;
88 DenseMap<LexicalScope *, LabelList> ScopeLabels;
91 DenseMap<const DILocalScope *, DIE *> AbstractLocalScopeDIEs;
92 DenseMap<const DINode *, std::unique_ptr<DbgEntity>> AbstractEntities;
97 DenseMap<const MDNode *, DIE *> DITypeNodeToDieMap;
157 DenseMap<LexicalScope *, ScopeVars> &getScopeVariables() {
161 DenseMap<LexicalScope *, LabelList> &getScopeLabels() {
165 DenseMap<const DILocalScope *, DIE *> &getAbstractScopeDIEs() {
169 DenseMap<cons in getAbstractScopeDIEs()
[all...]
/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/include/llvm/ProfileData/
H A DMemProfReader.h50 const llvm::DenseMap<FrameId, Frame> &getFrameMapping() const { in getFrameMapping()
55 const llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> &
100 llvm::DenseMap<FrameId, Frame> FrameIdMap,
106 llvm::DenseMap<FrameId, Frame> FrameIdMap, in MemProfReader()
107 llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> CSIdMap, in MemProfReader()
120 llvm::DenseMap<FrameId, Frame> IdToFrame;
122 llvm::DenseMap<CallStackId, llvm::SmallVector<FrameId>> CSIdToCallStack;
132 using CallStackMap = llvm::DenseMap<uint64_t, llvm::SmallVector<uint64_t>>;
233 llvm::DenseMap<uint64_t, llvm::SmallVector<FrameId>> SymbolizedFrame;
238 llvm::DenseMap<uint64_t, std::string> GuidToSymbolName;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp89 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setBranchSuccessors()
93 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setBranchSuccessors()
160 DenseMap<BasicBlock *, unsigned> &BasicBlockToInteger) { in setPHIPredecessors()
164 DenseMap<BasicBlock *, unsigned>::iterator BBNumIt; in setPHIPredecessors()
351 DenseMap<IRInstructionData *, unsigned, IRInstructionDataTraits>::iterator in mapToLegalUnsigned()
532 const DenseMap<Value *, unsigned> &SourceValueToNumberMapping, in checkNumberingAndReplaceCommutative()
533 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative()
537 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative()
609 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace()
627 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMMachineFunctionInfo.h16 #include "llvm/ADT/DenseMap.h"
118 DenseMap<unsigned, unsigned> CPEClones;
130 DenseMap<const MachineBasicBlock*, unsigned> CoalescedWeights;
164 const DenseMap<MachineBasicBlock *, MachineBasicBlock *> &Src2DstMBB) in isThumb2Function()
250 DenseMap<unsigned, unsigned>::const_iterator I = CPEClones.find(CloneIdx); in getOriginalCPIdx()
257 DenseMap<const MachineBasicBlock*, unsigned>::iterator getCoalescedWeight( in getCoalescedWeight()
282 DenseMap<unsigned, unsigned> EHPrologueRemappedRegs;
283 DenseMap<unsigned, unsigned> EHPrologueOffsetInRegs; in shouldSignReturnAddress()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h16 #include "llvm/ADT/DenseMap.h"
174 DenseMap<unsigned, MachineBasicBlock *> MBBSlots;
175 DenseMap<Register, VRegInfo *> VRegInfos;
177 DenseMap<unsigned, int> FixedStackObjectSlots;
178 DenseMap<unsigned, int> StackObjectSlots;
179 DenseMap<unsigned, unsigned> ConstantPoolSlots;
180 DenseMap<unsigned, unsigned> JumpTableSlots;
183 DenseMap<unsigned, const Value *> Slots2Values;
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp139 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) { in computePrevailingCopies()
517 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> in resolvePrevailingInIndex()
628 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists;
632 const DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists, in IsExported()
644 const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy;
645 IsPrevailing(const DenseMap<GlobalValue::GUID, const GlobalValueSummary *> in IsPrevailing()
682 DenseMap<StringRef, GVSummaryMapTy> ModuleToDefinedGVSummaries; in promote()
696 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> PrevailingCopy; in promote()
700 DenseMap<StringRef, FunctionImporter::ImportMapTy> ImportLists(ModuleCount); in promote()
701 DenseMap<StringRef, FunctionImporter::ExportSetTy> ExportLists(ModuleCount); in promote()
[all …]
/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/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h95 DenseMap<GlobalValue::GUID,
105 using ImportMapTy = DenseMap<StringRef, FunctionsToImportTy>;
166 const DenseMap<StringRef, GVSummaryMapTy> &ModuleToDefinedGVSummaries,
169 DenseMap<StringRef, FunctionImporter::ImportMapTy> &ImportLists,
170 DenseMap<StringRef, FunctionImporter::ExportSetTy> &ExportLists);
222 const DenseMap<StringRef, GVSummaryMapTy> &ModuleToDefinedGVSummaries,
/freebsd/contrib/llvm-project/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;
/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/compiler-rt/lib/sanitizer_common/
H A 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 …]
/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/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/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>>...45