Home
last modified time | relevance | path

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

123456

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A 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) {
911 SmallDenseMap(const SmallDenseMap &other) : BaseT() { in SmallDenseMap() function
916 SmallDenseMap(SmallDenseMap &&other) : BaseT() { in SmallDenseMap() function
922 SmallDenseMap(const InputIt &I, const InputIt &E) { in SmallDenseMap() function
927 ~SmallDenseMap() { in ~SmallDenseMap()
932 void swap(SmallDenseMap& RHS) { in swap()
[all …]
H A DDenseSet.h288 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
292 ValueT, SmallDenseMap<ValueT, detail::DenseSetEmpty, InlineBuckets,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp203 PHINode &PN, SmallDenseMap<PHINode *, InstructionCost, 16> &CostSavingsMap, in isSafeAndProfitableToSpeculateAroundPHI()
216 SmallDenseMap<ConstantInt *, CostsAndCount, 16> CostsAndCounts; in isSafeAndProfitableToSpeculateAroundPHI()
428 const SmallDenseMap<PHINode *, InstructionCost, 16> &CostSavingsMap, in findProfitablePHIs()
436 SmallDenseMap<Instruction *, TinyPtrVector<PHINode *>, 16> UserToPNMap; in findProfitablePHIs()
437 SmallDenseMap<PHINode *, int, 16> PNUserCountMap; in findProfitablePHIs()
452 SmallDenseMap<Instruction *, InstructionCost, 16> SpecCostMap; in findProfitablePHIs()
627 SmallDenseMap<Instruction *, SmallVector<Value *, 2>, 16> SpeculatedValueMap; in speculatePHIs()
649 SmallDenseMap<BasicBlock *, Value *, 16> IncomingValueMap; in speculatePHIs()
744 SmallDenseMap<PHINode *, InstructionCost, 16> CostSavingsMap; in tryToSpeculatePHIs()
H A DLoopSink.cpp188 const SmallDenseMap<BasicBlock *, int, 16> &LoopBlockNumber, LoopInfo &LI, in sinkInstruction()
312 SmallDenseMap<BasicBlock *, int, 16> LoopBlockNumber; in sinkLoopInvariantInstructions()
H A DSimpleLoopUnswitch.cpp731 SmallDenseMap<BasicBlock *, BasicBlock *, 2> SplitExitBBMap; in unswitchTrivialSwitch()
1019 const SmallDenseMap<BasicBlock *, BasicBlock *, 16> &DominatingSucc, in buildClonedLoopBlocks()
1275 SmallDenseMap<BasicBlock *, Loop *, 16> ExitLoopMap; in buildClonedLoops()
2064 SmallDenseMap<BasicBlock *, BasicBlock *, 16> DominatingSucc; in unswitchNontrivialInvariants()
2090 SmallDenseMap<BasicBlock *, BasicBlock *, 4> ClonedPHs; in unswitchNontrivialInvariants()
2407 const SmallDenseMap<BasicBlock *, InstructionCost, 4> &BBCostMap, in computeDomSubtreeCost()
2408 SmallDenseMap<DomTreeNode *, InstructionCost, 4> &DTCostMap) { in computeDomSubtreeCost()
2714 SmallDenseMap<BasicBlock *, InstructionCost, 4> BBCostMap; in unswitchBestCondition()
2761 SmallDenseMap<DomTreeNode *, InstructionCost, 4> DTCostMap; in unswitchBestCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.h149 SmallDenseMap<SDNode *,int> RootWeights;
150 SmallDenseMap<SDNode *,int> RootHeights;
151 SmallDenseMap<const Value *,int> GAUsesInFunction;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DMicrosoftCXXABI.cpp83 llvm::SmallDenseMap<CXXRecordDecl *, CXXConstructorDecl *> RecordToCopyCtor;
85 llvm::SmallDenseMap<TagDecl *, DeclaratorDecl *>
87 llvm::SmallDenseMap<TagDecl *, TypedefNameDecl *>
H A DLinkage.h88 llvm::SmallDenseMap<QueryType, LinkageInfo, 8> CachedLinkageInfo;
/netbsd-src/external/apache2/llvm/dist/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 …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCaptureTracking.cpp378 const Value *V, SmallDenseMap<const Value *, bool, 8> *IsCapturedCache) { in isNonEscapingLocalObject()
379 SmallDenseMap<const Value *, bool, 8>::iterator CacheIt; in isNonEscapingLocalObject()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPassManager.h726 Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated, in Invalidator()
730 SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
807 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in verifyNotInvalidated()
1121 const SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2> &
1131 SmallDenseMap<AnalysisKey *, TinyPtrVector<AnalysisKey *>, 2>
H A DPassManagerImpl.h97 SmallDenseMap<AnalysisKey *, bool, 8> IsResultInvalidated; in invalidate()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DCaptureTracking.h104 SmallDenseMap<const Value *, bool, 8> *IsCapturedCache = nullptr);
H A DBranchProbabilityInfo.h337 SmallDenseMap<const BasicBlock *, uint32_t> EstimatedBlockWeight;
340 SmallDenseMap<LoopData, uint32_t> EstimatedLoopWeight;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTImporterLookupTable.h54 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
H A DASTImporter.h217 llvm::SmallDenseMap<Decl *, int, 32> Aux;
231 llvm::SmallDenseMap<Decl *, SavedImportPathsForOneDecl, 32>;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineFunction.h23 SmallDenseMap<const GlobalValue *, unsigned, 4> LocalMemoryObjects;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ProfileData/
H A DInstrProfWriter.h35 using ProfilingData = SmallDenseMap<uint64_t, InstrProfRecord>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelKnownBits.h36 SmallDenseMap<Register, KnownBits, 16> ComputeKnownBitsCache;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DCFGUpdate.h70 SmallDenseMap<std::pair<NodePtr, NodePtr>, int, 4> Operations;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp78 SmallDenseMap<BasicBlock *, Value *, 8> &ValueMapping) { in IsEquivalentPHI()
150 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), in GetValueInMiddleOfBlock()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCoverageMappingGen.h93 llvm::SmallDenseMap<const FileEntry *, unsigned, 8> FileEntries;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h38 using NewLoopsMap = SmallDenseMap<const Loop *, Loop *, 4>;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/
H A DOMPContext.h151 SmallDenseMap<TraitProperty, APInt> ScoreMap;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp199 SmallDenseMap<unsigned, unsigned, 32> &AddrRegToHardenedReg);
212 SmallDenseMap<unsigned, unsigned, 32> &AddrRegToHardenedReg);
717 SmallDenseMap<MachineBasicBlock *, int> SuccCounts; in tracePredStateThroughCFG()
1271 SmallDenseMap<unsigned, unsigned, 32> AddrRegToHardenedReg; in tracePredStateThroughBlocksAndHarden()
1575 SmallDenseMap<unsigned, unsigned, 32> &AddrRegToHardenedReg) { in hardenLoadAddr()
2220 SmallDenseMap<unsigned, unsigned, 32> &AddrRegToHardenedReg) { in hardenIndirectCallOrJumpInstr()

123456