Home
last modified time | relevance | path

Searched refs:DenseSet (Results 1 – 25 of 157) sorted by relevance

1234567

/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DDenseSet.h26 class DenseSet {
30 DenseSet(const DenseSet &Other) : TheMap(Other.TheMap) {} in DenseSet() function
31 explicit DenseSet(unsigned NumInitBuckets = 0) : TheMap(NumInitBuckets) {} in TheMap()
51 void swap(DenseSet& RHS) { in swap()
55 DenseSet &operator=(const DenseSet &RHS) {
64 friend class DenseSet; variable
84 friend class DenseSet; variable
/external/clang/lib/ARCMigrate/
DTransBlockObjCVariable.cpp42 llvm::DenseSet<VarDecl *> &VarsToChange;
75 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in RootBlockObjCVarRewriter()
113 llvm::DenseSet<VarDecl *> &VarsToChange;
116 BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in BlockObjCVarRewriter()
129 llvm::DenseSet<VarDecl *> VarsToChange; in traverseBody()
134 for (llvm::DenseSet<VarDecl *>::iterator in traverseBody()
DTransforms.h97 llvm::DenseSet<unsigned> AttrSet;
98 llvm::DenseSet<unsigned> RemovedAttrSet;
102 llvm::DenseSet<unsigned> AtPropsWeak;
206 typedef llvm::DenseSet<Expr *> ExprSet;
/external/llvm/lib/Analysis/
DDivergenceAnalysis.cpp86 PostDominatorTree &PDT, DenseSet<const Value *> &DV) in DivergencePropagator()
99 DenseSet<BasicBlock *> &InfluenceRegion);
103 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion);
110 DenseSet<const Value *> &DV; // Stores all divergent values.
182 DenseSet<BasicBlock *> InfluenceRegion; in exploreSyncDependency()
200 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion) { in findUsersOutsideInfluenceRegion()
214 DenseSet<BasicBlock *> &InfluenceRegion, in addSuccessorsToInfluenceRegion()
224 DenseSet<BasicBlock *> &InfluenceRegion) { in computeInfluenceRegion()
DModuleSummaryAnalysis.cpp33 static void findRefEdges(const User *CurUser, DenseSet<const Value *> &RefEdges, in findRefEdges()
76 DenseSet<const Value *> RefEdges; in computeFunctionSummary()
108 DenseSet<const Value *> RefEdges; in computeVariableSummary()
/external/llvm/include/llvm/Transforms/Utils/
DFunctionImportUtils.h35 DenseSet<const GlobalValue *> *GlobalsToImport;
75 DenseSet<const GlobalValue *> *GlobalsToImport = nullptr)
89 DenseSet<const GlobalValue *> *GlobalsToImport);
96 DenseSet<const GlobalValue *> *GlobalsToImport = nullptr);
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp238 DenseSet<ValuePair> &FixedOrderPairs,
253 DenseSet<ValuePair> &CandidatePairsSet,
261 DenseSet<ValuePair> &PairableInstUsers);
264 DenseSet<ValuePair> &CandidatePairsSet,
267 DenseSet<ValuePair> &FixedOrderPairs,
271 DenseSet<ValuePair> &PairableInstUsers,
277 DenseSet<ValuePair> &FixedOrderPairs,
289 bool trackUsesOfI(DenseSet<Value *> &Users,
292 DenseSet<ValuePair> *LoadMoveSetPairs = nullptr);
296 DenseSet<ValuePair> &CandidatePairsSet,
[all …]
/external/clang/utils/TableGen/
DClangSACheckersEmitter.cpp74 llvm::DenseSet<const Record*> Checkers;
75 llvm::DenseSet<const Record *> SubGroups;
85 llvm::DenseSet<const Record *> &checkers = recordGroupMap[package]->Checkers; in addPackageToCheckerGroup()
86 for (llvm::DenseSet<const Record *>::iterator in addPackageToCheckerGroup()
90 llvm::DenseSet<const Record *> &subGroups = recordGroupMap[package]->SubGroups; in addPackageToCheckerGroup()
91 for (llvm::DenseSet<const Record *>::iterator in addPackageToCheckerGroup()
264 llvm::DenseSet<const Record *> &checkers = I->second.Checkers; in EmitClangSACheckers()
269 for (llvm::DenseSet<const Record *>::iterator in EmitClangSACheckers()
279 llvm::DenseSet<const Record *> &subGroups = I->second.SubGroups; in EmitClangSACheckers()
284 for (llvm::DenseSet<const Record *>::iterator in EmitClangSACheckers()
/external/llvm/include/llvm/IR/
DTypeFinder.h34 DenseSet<const Value*> VisitedConstants;
35 DenseSet<const MDNode *> VisitedMetadata;
36 DenseSet<Type*> VisitedTypes;
/external/llvm/include/llvm/ADT/
DDenseSet.h39 class DenseSet {
51 explicit DenseSet(unsigned NumInitBuckets = 0) : TheMap(NumInitBuckets) {} in TheMap()
74 void swap(DenseSet& RHS) { in swap()
82 friend class DenseSet; variable
104 friend class DenseSet; variable
/external/llvm/include/llvm/CodeGen/
DTailDuplicator.h66 const DenseSet<unsigned> &UsedByPhi, bool Remove);
70 const DenseSet<unsigned> &UsedByPhi);
77 const DenseSet<unsigned> &RegsUsedByPhi,
/external/swiftshader/third_party/LLVM/lib/Support/
DDynamicLibrary.cpp71 static DenseSet<void *> *OpenedHandles = 0;
91 OpenedHandles = new DenseSet<void *>(); in getPermanentLibrary()
142 for (DenseSet<void *>::iterator I = OpenedHandles->begin(), in SearchForAddressOfSymbol()
/external/llvm/lib/Support/
DDynamicLibrary.cpp54 static DenseSet<void *> *OpenedHandles = nullptr;
74 OpenedHandles = new DenseSet<void *>(); in getPermanentLibrary()
125 for (DenseSet<void *>::iterator I = OpenedHandles->begin(), in SearchForAddressOfSymbol()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86COFFMachineModuleInfo.h28 DenseSet<MCSymbol const *> Externals;
37 typedef DenseSet<MCSymbol const *>::const_iterator externals_iterator;
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXMachineFunctionInfo.h35 DenseSet<unsigned> RegArgs;
36 DenseSet<unsigned> RegRets;
50 typedef DenseSet<unsigned>::const_iterator reg_iterator;
/external/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h70 DenseSet<std::pair<Value *, BasicBlock *>> RecursionSet;
76 DenseSet<std::pair<Value *, BasicBlock *>> &TheSet;
79 RecursionSetRemover(DenseSet<std::pair<Value *, BasicBlock *>> &S, in RecursionSetRemover()
/external/llvm/unittests/ADT/
DDenseSetTest.cpp23 llvm::DenseSet<unsigned> set(2); in TEST_F()
46 DenseSet<unsigned, TestDenseSetInfo> set; in TEST()
/external/swiftshader/third_party/LLVM/lib/Support/Windows/
DDynamicLibrary.inc42 static DenseSet<HMODULE> *OpenedHandles;
79 OpenedHandles = new DenseSet<HMODULE>();
95 OpenedHandles = new DenseSet<HMODULE>();
129 for (DenseSet<HMODULE>::iterator I = OpenedHandles->begin(),
/external/llvm/include/llvm/Linker/
DIRMover.h50 DenseSet<StructType *> OpaqueStructTypes;
53 DenseSet<StructType *, StructTypeKeyInfo> NonOpaqueStructTypes;
/external/llvm/lib/Support/Windows/
DDynamicLibrary.inc36 static DenseSet<HMODULE> *OpenedHandles;
61 OpenedHandles = new DenseSet<HMODULE>();
91 OpenedHandles = new DenseSet<HMODULE>();
139 for (DenseSet<HMODULE>::iterator I = OpenedHandles->begin(),
/external/llvm/lib/Linker/
DLinkModules.cpp41 DenseSet<const GlobalValue *> *GlobalsToImport;
107 const DenseSet<const Comdat *> &ReplacedDstComdats);
121 DenseSet<const GlobalValue *> *GlobalsToImport = nullptr) in ModuleLinker()
452 GlobalValue &GV, const DenseSet<const Comdat *> &ReplacedDstComdats) { in dropReplacedComdat()
488 DenseSet<const Comdat *> ReplacedDstComdats; in run()
605 DenseSet<const GlobalValue *> *GlobalsToImport) { in linkInModule()
/external/llvm/lib/LTO/
DLTO.cpp45 DenseSet<GlobalValueSummary *> &GlobalInvolvedWithAlias, in thinLTOResolveWeakForLinkerGUID()
88 DenseSet<GlobalValueSummary *> GlobalInvolvedWithAlias; in thinLTOResolveWeakForLinkerInIndex()
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DTailDuplication.cpp86 const DenseSet<unsigned> &UsedByPhi,
93 const DenseSet<unsigned> &UsedByPhi);
104 const DenseSet<unsigned> &RegsUsedByPhi,
344 DenseSet<unsigned> *UsedByPhi) { in getRegsUsedByPHIs()
380 const DenseSet<unsigned> &RegsUsedByPhi, in ProcessPHI()
413 const DenseSet<unsigned> &UsedByPhi) { in DuplicateInstruction()
655 const DenseSet<unsigned> &UsedByPhi, in duplicateSimpleBB()
738 DenseSet<unsigned> UsedByPhi; in TailDuplicate()
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp37 llvm::DenseSet<const VarDecl *> &S;
61 EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) : in EHCodeVisitor()
133 std::unique_ptr<llvm::DenseSet<const VarDecl *>> InEH;
153 InEH.reset(new llvm::DenseSet<const VarDecl *>()); in isLive()
/external/llvm/lib/Transforms/Utils/
DFunctionImportUtils.cpp24 const GlobalValue *SGV, DenseSet<const GlobalValue *> *GlobalsToImport) { in doImportAsDefinition()
240 DenseSet<const GlobalValue *> *GlobalsToImport) { in renameModuleForThinLTO()

1234567