Home
last modified time | relevance | path

Searched refs:SmallDenseMap (Results 1 – 25 of 141) sorted by relevance

123456

/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DDenseMap.h880 class SmallDenseMap
882 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT,
884 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
888 using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
907 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
913 SmallDenseMap(const SmallDenseMap &other) : BaseT() { in SmallDenseMap() function
918 SmallDenseMap(SmallDenseMap &&other) : BaseT() { in SmallDenseMap() function
924 SmallDenseMap(const InputIt &I, const InputIt &E) { in SmallDenseMap() function
929 SmallDenseMap(std::initializer_list<typename BaseT::value_type> Vals) in SmallDenseMap() function
930 : SmallDenseMap(Vals.begin(), Vals.end()) {} in SmallDenseMap()
[all …]
DDenseSet.h288 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
292 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.h152 SmallDenseMap<SDNode *,int> RootWeights;
153 SmallDenseMap<SDNode *,int> RootHeights;
154 SmallDenseMap<const Value *,int> GAUsesInFunction;
/openbsd/src/gnu/llvm/clang/lib/AST/
DMicrosoftCXXABI.cpp111 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor;
113 llvm::SmallDenseMap<TagDecl *, DeclaratorDecl *>
115 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
DLinkage.h88 llvm::SmallDenseMap<QueryType, LinkageInfo, 8> CachedLinkageInfo;
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypes.h92 SmallDenseMap<SDValue, TableId, 8> ValueToIdMap;
93 SmallDenseMap<TableId, SDValue, 8> IdToValueMap;
97 SmallDenseMap<TableId, TableId, 8> PromotedIntegers;
101 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers;
105 SmallDenseMap<TableId, TableId, 8> SoftenedFloats;
109 SmallDenseMap<TableId, TableId, 8> PromotedFloats;
113 SmallDenseMap<TableId, TableId, 8> SoftPromotedHalfs;
117 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats;
121 SmallDenseMap<TableId, TableId, 8> ScalarizedVectors;
125 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors;
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DASTImporterLookupTable.h53 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
DASTImporter.h189 llvm::SmallDenseMap<Decl *, int, 32> Aux;
203 llvm::SmallDenseMap<Decl *, SavedImportPathsForOneDecl, 32>;
DCXXInheritance.h137 llvm::SmallDenseMap<QualType, IsVirtBaseAndNumberNonVirtBases, 8>
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUMachineFunction.h28 SmallDenseMap<const GlobalValue *, unsigned, 4> LocalMemoryObjects;
/openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/
DCaptureTracking.h148 SmallDenseMap<const Value *, bool, 8> *IsCapturedCache = nullptr);
DBranchProbabilityInfo.h329 SmallDenseMap<const BasicBlock *, uint32_t> EstimatedBlockWeight;
332 SmallDenseMap<LoopData, uint32_t> EstimatedLoopWeight;
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DPassManager.h731 Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated, in Invalidator()
735 SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
812 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in verifyNotInvalidated()
1126 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
1136 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
DPassManagerImpl.h97 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in invalidate()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Scalar/
DLoopSink.cpp174 const SmallDenseMap<BasicBlock *, int, 16> &LoopBlockNumber, LoopInfo &LI, in sinkInstruction()
292 SmallDenseMap<BasicBlock *, int, 16> LoopBlockNumber; in sinkLoopInvariantInstructions()
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DCaptureTracking.cpp474 const Value *V, SmallDenseMap<const Value *, bool, 8> *IsCapturedCache) { in isNonEscapingLocalObject()
475 SmallDenseMap<const Value *, bool, 8>::iterator CacheIt; in isNonEscapingLocalObject()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DGISelKnownBits.h36 SmallDenseMap<Register, KnownBits, 16> ComputeKnownBitsCache;
/openbsd/src/gnu/llvm/clang/include/clang/Serialization/
DASTReader.h619 llvm::SmallDenseMap<Decl *, unsigned, 4>,
1159 llvm::SmallDenseMap<CXXRecordDecl *, llvm::SmallVector<DataPointers, 2>, 2>
1163 llvm::SmallDenseMap<RecordDecl *, llvm::SmallVector<RecordDecl *, 2>, 2>
1167 llvm::SmallDenseMap<FunctionDecl *, llvm::SmallVector<FunctionDecl *, 2>, 2>
1171 llvm::SmallDenseMap<EnumDecl *, llvm::SmallVector<EnumDecl *, 2>, 2>
1175 llvm::SmallDenseMap<ObjCInterfaceDecl *,
1180 llvm::SmallDenseMap<ObjCProtocolDecl *,
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DCFGUpdate.h71 SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
DCFGDiff.h61 using UpdateMapType = SmallDenseMap<NodePtr, DeletesInserts>;
/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/
DInstrProfWriter.h39 using ProfilingData = SmallDenseMap<uint64_t, InstrProfRecord>;
/openbsd/src/gnu/llvm/llvm/include/llvm/Frontend/OpenMP/
DOMPContext.h151 SmallDenseMap<TraitProperty, APInt> ScoreMap;
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DUnrollLoop.h38 using NewLoopsMap = SmallDenseMap<const Loop *, Loop *, 4>;
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DSSAUpdater.cpp77 SmallDenseMap<BasicBlock *, Value *, 8> &ValueMapping) { in IsEquivalentPHI()
149 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), in GetValueInMiddleOfBlock()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCoverageMappingGen.h107 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries;

123456