Home
last modified time | relevance | path

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

1234567

/src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMap.h923 class SmallDenseMap
925 SmallDenseMap<KeyT, ValueT, InlineBuckets, KeyInfoT, BucketT>, KeyT,
927 friend class DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
931 using BaseT = DenseMapBase<SmallDenseMap, KeyT, ValueT, KeyInfoT, BucketT>;
950 explicit SmallDenseMap(unsigned NumInitBuckets = 0) {
956 SmallDenseMap(const SmallDenseMap &other) : BaseT() { in SmallDenseMap() function
961 SmallDenseMap(SmallDenseMap &&other) : BaseT() { in SmallDenseMap() function
967 SmallDenseMap(const InputIt &I, const InputIt &E) { in SmallDenseMap() function
972 SmallDenseMap(std::initializer_list<typename BaseT::value_type> Vals) in SmallDenseMap() function
973 : SmallDenseMap(Vals.begin(), Vals.end()) {} in SmallDenseMap()
[all …]
H A DDenseSet.h288 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
292 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.h153 SmallDenseMap<SDNode *,int> RootWeights;
154 SmallDenseMap<SDNode *,int> RootHeights;
155 SmallDenseMap<const Value *,int> GAUsesInFunction;
/src/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftCXXABI.cpp109 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor;
111 llvm::SmallDenseMap<TagDecl *, DeclaratorDecl *>
113 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
H A DLinkage.h91 llvm::SmallDenseMap<QueryType, LinkageInfo, 8> CachedLinkageInfo;
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp91 using SubRegMap = SmallDenseMap<unsigned, SubRegInfo>;
139 mutable SmallDenseMap<std::pair<unsigned, unsigned>, unsigned> SubRegs;
147 mutable SmallDenseMap<std::pair<const TargetRegisterClass *, unsigned>,
159 mutable SmallDenseMap<unsigned, BitVector> AllocatableAndAlignedRegClassMasks;
H A DAMDGPUMachineFunction.h27 SmallDenseMap<const GlobalValue *, unsigned, 4> LocalMemoryObjects;
H A DAMDGPUArgumentUsageInfo.h161 SmallDenseMap<int, KernArgPreloadDescriptor> PreloadKernArgs{};
/src/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h362 Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated, in Invalidator()
366 SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
443 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in verifyNotInvalidated()
756 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
766 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h93 SmallDenseMap<SDValue, TableId, 8> ValueToIdMap;
94 SmallDenseMap<TableId, SDValue, 8> IdToValueMap;
98 SmallDenseMap<TableId, TableId, 8> PromotedIntegers;
102 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedIntegers;
106 SmallDenseMap<TableId, TableId, 8> SoftenedFloats;
110 SmallDenseMap<TableId, TableId, 8> PromotedFloats;
114 SmallDenseMap<TableId, TableId, 8> SoftPromotedHalfs;
118 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> ExpandedFloats;
122 SmallDenseMap<TableId, TableId, 8> ScalarizedVectors;
126 SmallDenseMap<TableId, std::pair<TableId, TableId>, 8> SplitVectors;
[all …]
/src/contrib/llvm-project/clang/include/clang/AST/
H A DASTImporterLookupTable.h53 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
H A DASTImporter.h189 llvm::SmallDenseMap<Decl *, int, 32> Aux;
203 llvm::SmallDenseMap<Decl *, SavedImportPathsForOneDecl, 32>;
/src/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroInternal.h35 SmallDenseMap<Argument *, AllocaInst *, 4> &ArgToAllocaMap,
38 SmallDenseMap<Argument *, AllocaInst *, 4> &ArgToAllocaMap,
/src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCaptureTracking.h139 SmallDenseMap<const Value *, bool, 8> *IsCapturedCache = nullptr);
H A DBranchProbabilityInfo.h341 SmallDenseMap<const BasicBlock *, uint32_t> EstimatedBlockWeight;
344 SmallDenseMap<LoopData, uint32_t> EstimatedLoopWeight;
H A DMemoryBuiltins.h234 SmallDenseMap<Instruction *, SizeOffsetAPInt, 8> SeenInsts;
267 SmallDenseMap<BasicBlock *, SizeOffsetAPInt, 8> &VisitedBlocks,
/src/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVInstPrinter.h23 SmallDenseMap<unsigned, SPIRV::InstructionSet::InstructionSet> ExtInstSetIDs;
/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSink.cpp172 const SmallDenseMap<BasicBlock *, int, 16> &LoopBlockNumber, LoopInfo &LI, in sinkInstruction()
308 SmallDenseMap<BasicBlock *, int, 16> LoopBlockNumber; in sinkLoopInvariantInstructions()
/src/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp459 const Value *V, SmallDenseMap<const Value *, bool, 8> *IsCapturedCache) { in isNonEscapingLocalObject()
460 SmallDenseMap<const Value *, bool, 8>::iterator CacheIt; in isNonEscapingLocalObject()
/src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DIndirectCallPromotion.cpp141 SmallDenseMap<const GlobalVariable *, std::unordered_map<int, Constant *>>;
155 SmallDenseMap<const CallBase *, VirtualCallSiteInfo>;
158 using VTableGUIDCountsMap = SmallDenseMap<uint64_t, uint64_t, 16>;
546 SmallDenseMap<Function *, int, 4> CalleeIndexMap; in computeVTableInfos()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h36 SmallDenseMap<Register, KnownBits, 16> ComputeKnownBitsCache;
/src/contrib/llvm-project/llvm/include/llvm/Support/
H A DCFGUpdate.h71 SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
/src/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h628 llvm::SmallDenseMap<Decl *, unsigned, 4>,
1181 llvm::SmallDenseMap<CXXRecordDecl *, llvm::SmallVector<DataPointers, 2>, 2>
1185 llvm::SmallDenseMap<RecordDecl *, llvm::SmallVector<RecordDecl *, 2>, 2>
1189 llvm::SmallDenseMap<FunctionDecl *, llvm::SmallVector<FunctionDecl *, 2>, 2>
1193 llvm::SmallDenseMap<EnumDecl *, llvm::SmallVector<EnumDecl *, 2>, 2>
1197 llvm::SmallDenseMap<ObjCInterfaceDecl *,
1202 llvm::SmallDenseMap<ObjCProtocolDecl *,
/src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DCBufferDataLayout.cpp45 SmallDenseMap<StructType *, LegacyStructLayout> StructLayouts;
/src/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPContext.h151 SmallDenseMap<TraitProperty, APInt> ScoreMap;

1234567