Home
last modified time | relevance | path

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

12345678910>>...16

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DAssumptions.cpp36 DenseSet<StringRef> getAssumptions(const Attribute &A) { in getAssumptions()
38 return DenseSet<StringRef>(); in getAssumptions()
41 DenseSet<StringRef> Assumptions; in getAssumptions()
52 const DenseSet<StringRef> &Assumptions) { in addAssumptionsImpl()
56 DenseSet<StringRef> CurAssumptions = getAssumptions(Site); in addAssumptionsImpl()
86 DenseSet<StringRef> llvm::getAssumptions(const Function &F) { in getAssumptions()
91 DenseSet<StringRef> llvm::getAssumptions(const CallBase &CB) { in getAssumptions()
96 bool llvm::addAssumptions(Function &F, const DenseSet<StringRef> &Assumptions) { in addAssumptions()
101 const DenseSet<StringRef> &Assumptions) { in addAssumptions()
/openbsd-src/gnu/llvm/clang/lib/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.cpp29 const llvm::DenseSet<const FieldDecl *> &Fields) { in addModeledFields()
33 llvm::DenseSet<const FieldDecl *>
35 llvm::DenseSet<const FieldDecl *> Fields = getObjectFields(Type); in getReferencedFields()
190 DataflowAnalysisContext::querySolver(llvm::DenseSet<BoolValue *> Constraints) { in querySolver()
203 llvm::DenseSet<BoolValue *> Constraints = {&Token, &getOrCreateNegation(Val)}; in flowConditionImplies()
204 llvm::DenseSet<AtomicBoolValue *> VisitedTokens; in flowConditionImplies()
212 llvm::DenseSet<BoolValue *> Constraints = {&getOrCreateNegation(Token)}; in flowConditionIsTautology()
213 llvm::DenseSet<AtomicBoolValue *> VisitedTokens; in flowConditionIsTautology()
220 llvm::DenseSet<BoolValue *> Constraints = { in equivalentBoolValues()
226 AtomicBoolValue &Token, llvm::DenseSet<BoolValue *> &Constraints, in addTransitiveFlowConditionConstraints()
[all …]
H A DDataflowEnvironment.cpp159 llvm::DenseSet<const FieldDecl *> &Fields, in insertIfGlobal()
160 llvm::DenseSet<const VarDecl *> &Vars) { in insertIfGlobal()
167 llvm::DenseSet<const FieldDecl *> &Fields, in getFieldsAndGlobalVars()
168 llvm::DenseSet<const VarDecl *> &Vars) { in getFieldsAndGlobalVars()
181 llvm::DenseSet<const FieldDecl *> &Fields, in getFieldsAndGlobalVars()
182 llvm::DenseSet<const VarDecl *> &Vars) { in getFieldsAndGlobalVars()
206 void Environment::initVars(llvm::DenseSet<const VarDecl *> Vars) { in initVars()
242 llvm::DenseSet<const FieldDecl *> Fields; in Environment()
243 llvm::DenseSet<const VarDecl *> Vars; in Environment()
336 llvm::DenseSet<const FieldDecl *> Fields; in pushCallInternal()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DTypeFinder.h34 DenseSet<const Value*> VisitedConstants;
35 DenseSet<const MDNode *> VisitedMetadata;
36 DenseSet<AttributeList> VisitedAttributes;
37 DenseSet<Type*> VisitedTypes;
63 DenseSet<const MDNode *> &getVisitedMetadata() { return VisitedMetadata; } in getVisitedMetadata()
H A DAssumptions.h61 DenseSet<StringRef> getAssumptions(const Function &F);
64 DenseSet<StringRef> getAssumptions(const CallBase &CB);
67 bool addAssumptions(Function &F, const DenseSet<StringRef> &Assumptions);
70 bool addAssumptions(CallBase &CB, const DenseSet<StringRef> &Assumptions);
/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysisContext.h52 llvm::DenseSet<const FieldDecl *> getObjectFields(QualType Type);
290 void addModeledFields(const llvm::DenseSet<const FieldDecl *> &Fields);
294 llvm::DenseSet<const FieldDecl *> getReferencedFields(QualType Type);
301 AtomicBoolValue &Token, llvm::DenseSet<BoolValue *> &Constraints,
302 llvm::DenseSet<AtomicBoolValue *> &VisitedTokens);
309 Solver::Result querySolver(llvm::DenseSet<BoolValue *> Constraints);
313 bool isUnsatisfiable(llvm::DenseSet<BoolValue *> Constraints) { in isUnsatisfiable()
387 llvm::DenseMap<AtomicBoolValue *, llvm::DenseSet<AtomicBoolValue *>>
394 llvm::DenseSet<const FieldDecl *> ModeledFields;
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DMissingFrameInferrer.h87 DenseSet<const BinaryFunction *> TailCallTargetFuncs;
103 DenseSet<BinaryFunction *> Visiting;
108 DenseSet<std::pair<uint64_t, uint64_t>> ReachableViaUniquePaths;
109 DenseSet<std::pair<uint64_t, uint64_t>> Unreachables;
110 DenseSet<std::pair<uint64_t, uint64_t>> ReachableViaMultiPaths;
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp464 DenseSet<BasicBlock *> BBSet; in IRSimilarityCandidate()
513 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplaceCommutative()
515 DenseSet<unsigned> &TargetValueNumbers){ in checkNumberingAndReplaceCommutative()
517 DenseMap<unsigned, DenseSet<unsigned>>::iterator ValueMappingIt; in checkNumberingAndReplaceCommutative()
536 DenseSet<unsigned> NewSet; in checkNumberingAndReplaceCommutative()
589 DenseMap<unsigned, DenseSet<unsigned>> &CurrentSrcTgtNumberMapping, in checkNumberingAndReplace()
607 DenseMap<unsigned, DenseSet<unsigned>>::iterator Val; in checkNumberingAndReplace()
610 std::make_pair(SourceArgVal, DenseSet<unsigned>({TargetArgVal}))); in checkNumberingAndReplace()
621 DenseSet<unsigned> &TargetSet = Val->second; in checkNumberingAndReplace()
668 DenseSet<unsigned> ValueNumbersA; in compareCommutativeOperandMapping()
[all …]
H A DLegacyDivergenceAnalysis.cpp99 PostDominatorTree &PDT, DenseSet<const Value *> &DV, in DivergencePropagator()
100 DenseSet<const Use *> &DU) in DivergencePropagator()
113 DenseSet<BasicBlock *> &InfluenceRegion);
117 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion);
124 DenseSet<const Value *> &DV; // Stores all divergent values.
125 DenseSet<const Use *> &DU; // Stores divergent uses of possibly uniform
199 DenseSet<BasicBlock *> InfluenceRegion; in exploreSyncDependency()
219 Instruction &I, const DenseSet<BasicBlock *> &InfluenceRegion) { in findUsersOutsideInfluenceRegion()
234 DenseSet<BasicBlock *> &InfluenceRegion, in addSuccessorsToInfluenceRegion()
244 DenseSet<BasicBlock *> &InfluenceRegion) { in computeInfluenceRegion()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp141 typedef DenseMap<Region *, DenseSet<Instruction *>> HoistStopMapTy;
222 DenseSet<Region *> TailRegionSet; in split()
268 DenseSet<Region *> TrueBiasedRegions;
269 DenseSet<Region *> FalseBiasedRegions;
275 DenseSet<SelectInst *> TrueBiasedSelects;
276 DenseSet<SelectInst *> FalseBiasedSelects;
322 DenseSet<Value *> *OuterConditionValues,
325 DenseSet<Instruction *> &Unhoistables);
341 void transformScopes(CHRScope *Scope, DenseSet<PHINode *> &TrivialPHIs);
382 DenseSet<Region *> TrueBiasedRegionsGlobal;
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Tooling/DependencyScanning/
H A DModuleDepCollector.h176 llvm::DenseSet<const Module *> &SeenSubmodules);
178 llvm::DenseSet<const Module *> &SeenSubmodules);
186 llvm::DenseSet<const Module *> &AddedModules);
188 llvm::DenseSet<const Module *> &AddedModules);
193 llvm::DenseSet<const Module *> &AddedModules);
195 llvm::DenseSet<const Module *> &AddedModules);
266 llvm::DenseSet<const FileEntry *>
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLegacyDivergenceAnalysis.h68 DenseSet<const Value *> DivergentValues;
71 DenseSet<const Use *> DivergentUses;
95 DenseSet<const Value *> DivergentValues;
98 DenseSet<const Use *> DivergentUses;
H A DIRSimilarityIdentifier.h712 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingA,
713 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMappingB);
725 DenseMap<unsigned, DenseSet<unsigned>> &ValueNumberMapping;
828 DenseMap<unsigned, DenseSet<unsigned>> &ToSourceMapping,
829 DenseMap<unsigned, DenseSet<unsigned>> &FromSourceMapping);
832 void getBasicBlocks(DenseSet<BasicBlock *> &BBSet) const { in getBasicBlocks()
841 void getBasicBlocks(DenseSet<BasicBlock *> &BBSet, in getBasicBlocks()
951 DenseMap<unsigned, DenseSet<unsigned>>>
H A DDivergenceAnalysis.h124 DenseSet<const Loop *> DivergentLoops;
133 DenseSet<const Value *> UniformOverrides;
136 DenseSet<const Value *> DivergentValues;
/openbsd-src/gnu/llvm/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 ()()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULowerModuleLDSPass.cpp190 const DenseSet<GlobalVariable *> &LocalVars) { in removeLocalVarsFromUsedLists()
317 using FunctionVariableMap = DenseMap<Function *, DenseSet<GlobalVariable *>>;
319 using VariableFunctionMap = DenseMap<GlobalVariable *, DenseSet<Function *>>;
358 DenseSet<GlobalVariable *> VariablesReachableThroughFunctionPointer; in getTransitiveUsesOfLDS()
401 DenseSet<Function *> seen; // catches cycles in getTransitiveUsesOfLDS()
583 static DenseSet<Function *> kernelsThatIndirectlyAccessAnyOfPassedVariables( in kernelsThatIndirectlyAccessAnyOfPassedVariables()
585 DenseSet<GlobalVariable *> const &VariableSet) { in kernelsThatIndirectlyAccessAnyOfPassedVariables()
587 DenseSet<Function *> KernelSet; in kernelsThatIndirectlyAccessAnyOfPassedVariables()
685 DenseSet<GlobalVariable *> ModuleScopeVariables; in runOnModule()
686 DenseSet<GlobalVariable *> TableLookupVariables; in runOnModule()
[all …]
H A DAMDGPUOpenCLEnqueuedBlockLowering.cpp77 static void collectCallers(Function *F, DenseSet<Function *> &Callers) { in collectCallers()
89 static void collectFunctionUsers(User *U, DenseSet<Function *> &Funcs) { in collectFunctionUsers()
101 DenseSet<Function *> Callers; in runOnModule()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86DiscriminateMemOps.cpp127 DenseMap<Location, DenseSet<unsigned>> Seen; in runOnMachineFunction()
142 DenseSet<unsigned> &Set = Seen[L]; in runOnMachineFunction()
143 const std::pair<DenseSet<unsigned>::iterator, bool> TryInsert = in runOnMachineFunction()
169 std::pair<DenseSet<unsigned>::iterator, bool> MustInsert = in runOnMachineFunction()
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/include/llvm/ObjCopy/MachO/
H A DMachOConfig.h28 DenseSet<StringRef> RPathsToRemove;
34 DenseSet<StringRef> EmptySegmentsToRemove;
/openbsd-src/gnu/llvm/lld/ELF/
H A DLTO.h51 llvm::DenseSet<StringRef> usedStartStop;
53 llvm::DenseSet<StringRef> thinIndices;
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h101 using ExportSetTy = DenseSet<ValueInfo>;
189 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
196 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h107 const DenseSet<Register> &UsedByPhi, bool Remove);
111 const DenseSet<Register> &UsedByPhi);
118 const DenseSet<Register> &RegsUsedByPhi);

12345678910>>...16