Home
last modified time | relevance | path

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

12345678910

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLegacyDivergenceAnalysis.cpp98 PostDominatorTree &PDT, DenseSet<const Value *> &DV, in DivergencePropagator()
99 DenseSet<const Use *> &DU) in DivergencePropagator()
112 DenseSet<BasicBlock *> &InfluenceRegion);
116 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion);
123 DenseSet<const Value *> &DV; // Stores all divergent values.
124 DenseSet<const Use *> &DU; // Stores divergent uses of possibly uniform
198 DenseSet<BasicBlock *> InfluenceRegion; in exploreSyncDependency()
218 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion) { in findUsersOutsideInfluenceRegion()
233 DenseSet<BasicBlock *> &InfluenceRegion, in addSuccessorsToInfluenceRegion()
243 DenseSet<BasicBlock *> &InfluenceRegion) { in computeInfluenceRegion()
H A DIRSimilarityIdentifier.cpp371 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative()
373 DenseSet<unsigned> &TargetValueNumbers){ in checkNumberingAndReplaceCommutative()
375 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative()
400 DenseSet<unsigned> NewSet; in checkNumberingAndReplaceCommutative()
454 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace()
472 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace()
475 std::make_pair(SourceArgVal, DenseSet<unsigned>({TargetArgVal}))); in checkNumberingAndReplace()
486 DenseSet<unsigned> &TargetSet = Val->second; in checkNumberingAndReplace()
533 DenseSet<unsigned> ValueNumbersA; in compareCommutativeOperandMapping()
534 DenseSet<unsigned> ValueNumbersB; in compareCommutativeOperandMapping()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransBlockObjCVariable.cpp41 llvm::DenseSet<VarDecl *> &VarsToChange;
74 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in RootBlockObjCVarRewriter()
112 llvm::DenseSet<VarDecl *> &VarsToChange;
115 BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange) in BlockObjCVarRewriter()
128 llvm::DenseSet<VarDecl *> VarsToChange; in traverseBody()
133 for (llvm::DenseSet<VarDecl *>::iterator in traverseBody()
H A DTransforms.h96 llvm::DenseSet<SourceLocation> AttrSet;
97 llvm::DenseSet<SourceLocation> RemovedAttrSet;
101 llvm::DenseSet<SourceLocation> AtPropsWeak;
205 typedef llvm::DenseSet<Expr *> ExprSet;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp172 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
253 DenseSet<Region *> TailRegionSet; in split()
299 DenseSet<Region *> TrueBiasedRegions;
300 DenseSet<Region *> FalseBiasedRegions;
306 DenseSet<SelectInst *> TrueBiasedSelects;
307 DenseSet<SelectInst *> FalseBiasedSelects;
353 DenseSet<Value *> *OuterConditionValues,
356 DenseSet<Instruction *> &Unhoistables);
372 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
409 DenseSet<Region *> TrueBiasedRegionsGlobal;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DTypeFinder.h33 DenseSet<const Value*> VisitedConstants;
34 DenseSet<const MDNode *> VisitedMetadata;
35 DenseSet<Type*> VisitedTypes;
61 DenseSet<const MDNode *> &getVisitedMetadata() { return VisitedMetadata; } in getVisitedMetadata()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DSpeculateAnalyses.cpp53 DenseSet<StringRef> &CallesNames) { in findCalles()
89 DenseMap<StringRef, DenseSet<StringRef>> CallerAndCalles; in operator ()()
90 DenseSet<StringRef> Calles; in operator ()()
175 DenseSet<const BasicBlock *> PredSkipNodes; in traverseToEntryBlock()
216 DenseSet<const BasicBlock *> SuccSkipNodes; in traverseToExitBlock()
284 DenseMap<StringRef, DenseSet<StringRef>> CallerAndCalles; in operator ()()
285 DenseSet<StringRef> Calles; in operator ()()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h132 DenseSet<const Loop *> DivergentLoops;
141 DenseSet<const Value *> UniformOverrides;
144 DenseSet<const BasicBlock *> DivergentJoinBlocks; // FIXME Deprecated
147 DenseSet<const Value *> DivergentValues;
H A DLegacyDivergenceAnalysis.h69 DenseSet<const Value *> DivergentValues;
72 DenseSet<const Use *> DivergentUses;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86DiscriminateMemOps.cpp124 DenseMap<Location, DenseSet<unsigned>> Seen; in runOnMachineFunction()
139 DenseSet<unsigned> &Set = Seen[L]; in runOnMachineFunction()
140 const std::pair<DenseSet<unsigned>::iterator, bool> TryInsert = in runOnMachineFunction()
166 std::pair<DenseSet<unsigned>::iterator, bool> MustInsert = in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTStructuralEquivalence.h51 llvm::DenseSet<std::pair<Decl *, Decl *>> VisitedDecls;
55 llvm::DenseSet<std::pair<Decl *, Decl *>> &NonEquivalentDecls;
74 llvm::DenseSet<std::pair<Decl *, Decl *>> &NonEquivalentDecls,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUOpenCLEnqueuedBlockLowering.cpp76 static void collectCallers(Function *F, DenseSet<Function *> &Callers) { in collectCallers()
88 static void collectFunctionUsers(User *U, DenseSet<Function *> &Funcs) { in collectFunctionUsers()
102 DenseSet<Function *> Callers; in runOnModule()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h107 const DenseSet<Register> &UsedByPhi, bool Remove);
111 const DenseSet<Register> &UsedByPhi);
118 const DenseSet<Register> &RegsUsedByPhi,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h101 using ExportSetTy = DenseSet<ValueInfo>;
181 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
188 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
H A DInternalize.h47 const DenseSet<const Comdat *> &ExternalComdats);
51 DenseSet<const Comdat *> &ExternalComdats);
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h142 llvm::DenseSet<const Module *> DirectModularDeps;
151 llvm::DenseSet<const Module *> &AddedModules);
153 llvm::DenseSet<const Module *> &AddedModules);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculateAnalyses.h29 void findCalles(const BasicBlock *, DenseSet<StringRef> &);
33 using ResultTy = Optional<DenseMap<StringRef, DenseSet<StringRef>>>;
H A DSpeculation.h174 using IRlikiesStrRef = Optional<DenseMap<StringRef, DenseSet<StringRef>>>;
189 internToJITSymbols(DenseMap<StringRef, DenseSet<StringRef>> IRNames) { in internToJITSymbols()
193 DenseSet<SymbolStringPtr> TargetJITNames; in internToJITSymbols()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Linker/
H A DIRMover.h49 DenseSet<StructType *> OpaqueStructTypes;
52 DenseSet<StructType *, StructTypeKeyInfo> NonOpaqueStructTypes;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DInternalize.cpp114 GlobalValue &GV, const DenseSet<const Comdat *> &ExternalComdats) { in maybeInternalize()
141 GlobalValue &GV, DenseSet<const Comdat *> &ExternalComdats) { in checkComdatVisibility()
158 DenseSet<const Comdat *> ExternalComdats; in internalizeModule()
H A DIROutliner.cpp77 DenseSet<ArrayRef<unsigned>> OutputGVNCombinations;
103 void findSameConstants(DenseSet<unsigned> &NotSame);
292 DenseSet<unsigned> &NotSame) { in collectRegionsConstants()
338 void OutlinableGroup::findSameConstants(DenseSet<unsigned> &NotSame) { in findSameConstants()
412 static void findConstants(IRSimilarityCandidate &C, DenseSet<unsigned> &NotSame, in findConstants()
414 DenseSet<unsigned> Seen; in findConstants()
500 DenseSet<unsigned> &NotSame, DenseMap<Value *, Value *> &OutputMappings, in getCodeExtractorArguments()
651 DenseSet<unsigned> AggArgsUsed; in findExtractedOutputToOverallOutputMapping()
704 DenseSet<unsigned> &NotSame) { in findAddInputsOutputs()
921 DenseSet<BasicBlock *> &ExcludeBlocks) { in collectRelevantInstructions()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/LTO/
H A DThinLTOCodeGenerator.cpp267 DenseSet<GlobalValue::GUID> &PreservedGUID) { in addUsedSymbolToPreservedGUID()
278 DenseSet<GlobalValue::GUID> &GUIDs) { in computeGUIDPreservedSymbols()
288 static DenseSet<GlobalValue::GUID>
292 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size()); in computeGUIDPreservedSymbols()
420 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, in ProcessThinLTOModule()
492 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols, in resolvePrevailingInIndex()
616 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols;
619 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) in IsExported()
647 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) { in computeDeadSymbolsInIndex()
993 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols; in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp178 using BBSet = DenseSet<const BasicBlock *>; in addDiscriminators()
181 using LocationSet = DenseSet<Location>; in addDiscriminators()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/COFF/
H A DObject.cpp90 DenseSet<ssize_t> AssociatedSections; in removeSections()
95 DenseSet<ssize_t> RemovedSections; in removeSections()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DCodeExtractor.h51 DenseMap<BasicBlock *, DenseSet<Value *>> BaseMemAddrs;
55 DenseSet<BasicBlock *> SideEffectingBlocks;

12345678910