| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | Assumptions.cpp | 36 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 D | DataflowAnalysisContext.cpp | 29 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 D | DataflowEnvironment.cpp | 159 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 D | TypeFinder.h | 34 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 D | Assumptions.h | 61 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 D | TransBlockObjCVariable.cpp | 41 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 D | Transforms.h | 96 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 D | DataflowAnalysisContext.h | 52 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 D | MissingFrameInferrer.h | 87 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 D | IRSimilarityIdentifier.cpp | 464 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 D | LegacyDivergenceAnalysis.cpp | 99 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 D | ControlHeightReduction.cpp | 141 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 D | ModuleDepCollector.h | 176 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 D | LegacyDivergenceAnalysis.h | 68 DenseSet<const Value *> DivergentValues; 71 DenseSet<const Use *> DivergentUses; 95 DenseSet<const Value *> DivergentValues; 98 DenseSet<const Use *> DivergentUses;
|
| H A D | IRSimilarityIdentifier.h | 712 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 D | DivergenceAnalysis.h | 124 DenseSet<const Loop *> DivergentLoops; 133 DenseSet<const Value *> UniformOverrides; 136 DenseSet<const Value *> DivergentValues;
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | SpeculateAnalyses.cpp | 53 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 D | AMDGPULowerModuleLDSPass.cpp | 190 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 D | AMDGPUOpenCLEnqueuedBlockLowering.cpp | 77 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 D | X86DiscriminateMemOps.cpp | 127 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 D | ASTStructuralEquivalence.h | 51 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 D | MachOConfig.h | 28 DenseSet<StringRef> RPathsToRemove; 34 DenseSet<StringRef> EmptySegmentsToRemove;
|
| /openbsd-src/gnu/llvm/lld/ELF/ |
| H A D | LTO.h | 51 llvm::DenseSet<StringRef> usedStartStop; 53 llvm::DenseSet<StringRef> thinIndices;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | FunctionImport.h | 101 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 D | TailDuplicator.h | 107 const DenseSet<Register> &UsedByPhi, bool Remove); 111 const DenseSet<Register> &UsedByPhi); 118 const DenseSet<Register> &RegsUsedByPhi);
|