| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | RDFDeadCode.h | 39 bool erase(const SetVector<NodeId> &Nodes); 43 SetVector<NodeId> getDeadNodes() { return DeadNodes; } in getDeadNodes() 44 SetVector<NodeId> getDeadInstrs() { return DeadInstrs; } in getDeadInstrs() 49 SetVector<NodeId> LiveNodes; 50 SetVector<NodeId> DeadNodes; 51 SetVector<NodeId> DeadInstrs;
|
| H A D | HexagonRDFOpt.cpp | 93 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 152 const SetVector<NodeId> &DeadNodes = getDeadNodes(); in run() 153 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); in run() 158 SetVector<NodeId> PartlyDead; in run() 174 SetVector<NodeId> Remove = DeadInstrs; in run() 213 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSwLowerLDS.cpp | 131 SetVector<GlobalVariable *> StaticLDSGlobals; 132 SetVector<GlobalVariable *> DynamicLDSGlobals; 156 SetVector<Function *> OrderedKernels; 157 SetVector<GlobalVariable *> OrdereLDSGlobals; 163 SetVector<Instruction *> Instructions; 168 SetVector<Function *> KernelsWithIndirectLDSAccess; 169 SetVector<Function *> NonKernelsWithLDSArgument; 170 SetVector<GlobalVariable *> AllNonKernelLDSAccess; 182 SetVector<Function *> 183 getOrderedIndirectLDSAccessingKernels(SetVector<Function *> &Kernels); [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 59 class SetVector { 78 SetVector() = default; 82 SetVector(It Start, It End) { in SetVector() function 87 SetVector(llvm::from_range_t, Range &&R) in SetVector() function 88 : SetVector(adl_begin(R), adl_end(R)) {} in SetVector() 301 bool operator==(const SetVector &that) const { 305 bool operator!=(const SetVector &that) const { 334 void swap(SetVector<T, Vector, Set, N> &RHS) { in swap() 380 class SmallSetVector : public SetVector<T, SmallVector<T, N>, DenseSet<T>, N> { 401 inline void swap(llvm::SetVector<T, V, S, N> &LHS, in swap() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 35 SetVector<GlobalValue *> *GlobalsToImport; 108 SetVector<GlobalValue *> *GlobalsToImport, 118 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
|
| H A D | CodeExtractor.h | 88 using ValueSet = SetVector<Value *>; 106 SetVector<BasicBlock *> Blocks;
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.cpp | 171 llvm::SetVector<const Formula *> Constraints) { in querySolver() 185 llvm::SetVector<const Formula *> Constraints; in flowConditionImplies() 197 llvm::SetVector<const Formula *> Constraints; in flowConditionAllows() 206 llvm::SetVector<const Formula *> Constraints; in equivalentFormulas() 212 Atom Token, llvm::SetVector<const Formula *> &Constraints) { in addTransitiveFlowConditionConstraints() 255 llvm::SetVector<const Formula *> Constraints; in dumpFlowCondition() 261 llvm::SetVector<const Formula *> OriginalConstraints = Constraints; in dumpFlowCondition()
|
| H A D | SimplifyConstraints.cpp | 75 void simplifyConstraints(llvm::SetVector<const Formula *> &Constraints, in simplifyConstraints() 130 llvm::SetVector<const Formula *> NewConstraints; in simplifyConstraints()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.h | 186 Solver::Result querySolver(llvm::SetVector<const Formula *> Constraints); 238 llvm::SetVector<const Formula *> &Out); 242 bool isSatisfiable(llvm::SetVector<const Formula *> Constraints) { in isSatisfiable() 249 bool isUnsatisfiable(llvm::SetVector<const Formula *> Constraints) { in isUnsatisfiable()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 109 SetVector<ValueInfo, SmallVector<ValueInfo, 0>> &RefEdges, in findRefEdges() 186 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addVCallToSet() 188 SetVector<FunctionSummary::ConstVCall, in addVCallToSet() 207 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> &TypeTests, in addIntrinsicToSummary() 208 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addIntrinsicToSummary() 210 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addIntrinsicToSummary() 212 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 215 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 321 SetVector<ValueInfo, SmallVector<ValueInfo, 0>> RefEdges, LoadRefEdges, in computeFunctionSummary() 323 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> TypeTests; in computeFunctionSummary() [all …]
|
| H A D | AliasAnalysisEvaluator.cpp | 106 SetVector<std::pair<const Value *, Type *>> Pointers; in runInternal() 108 SetVector<Value *> Loads; in runInternal() 109 SetVector<Value *> Stores; in runInternal() 184 for (SetVector<Value *>::iterator I1 = Stores.begin(), E = Stores.end(); in runInternal() 186 for (SetVector<Value *>::iterator I2 = Stores.begin(); I2 != I1; ++I2) { in runInternal()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysisEvaluator.cpp | 27 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed() 36 SetVector<Value *> Values; in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 107 SetVector<Value *> &Visited; 108 SetVector<Value *> &Sources; 109 SetVector<Instruction *> &Sinks; 125 IRPromoter(LLVMContext &C, unsigned Width, SetVector<Value *> &visited, in IRPromoter() 126 SetVector<Value *> &sources, SetVector<Instruction *> &sinks, in IRPromoter() 796 SetVector<Value *> WorkList; in TryToPromote() 797 SetVector<Value *> Sources; in TryToPromote() 798 SetVector<Instruction *> Sinks; in TryToPromote() 799 SetVector<Value *> CurrentVisited; in TryToPromote()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IRNormalizer.cpp | 78 SetVector<int> 222 SetVector<int> OutputFootprint = getOutputFootprint(I, Visited); in nameAsInitialInstruction() 622 SetVector<int> IRNormalizer::getOutputFootprint( in getOutputFootprint() 627 SetVector<int> Outputs; in getOutputFootprint() 653 SetVector<int> OutputsUsingUI = getOutputFootprint(UI, Visited); in getOutputFootprint()
|
| H A D | FunctionImportUtils.cpp | 38 SetVector<GlobalValue *> *GlobalsToImport, bool ClearDSOLocalOnDeclarations) in FunctionImportGlobalProcessing() 372 SetVector<GlobalValue *> *GlobalsToImport) { in renameModuleForThinLTO()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ProfileData/ |
| H A D | DataAccessProf.h | 216 llvm::SetVector<uint64_t> KnownColdHashes; 217 llvm::SetVector<StringRef> KnownColdSymbols;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ReplaceConstant.cpp | 73 SetVector<Constant *> ExpandableUsers; in convertUsersOfConstantsToInstructions() 85 SetVector<Instruction *> InstructionWorklist; in convertUsersOfConstantsToInstructions()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 308 SetVector<SUnit *> NodeOrder; 335 SetVector<SUnit *> Stack; 463 SetVector<SUnit *> &NodesAdded); 482 SetVector<SUnit *> Nodes; 492 using iterator = SetVector<SUnit *>::const_iterator; 602 operator SetVector<SUnit *> &() { return Nodes; }
|
| /freebsd/contrib/llvm-project/lld/MachO/ |
| H A D | SyntheticSections.h | 119 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } in getEntries() 131 llvm::SetVector<const Symbol *> entries; 287 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 303 llvm::SetVector<Symbol *> entries; 380 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 385 llvm::SetVector<Symbol *> entries;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ExtractGV.h | 21 SetVector<GlobalValue *> Named;
|
| H A D | OpenMPOpt.h | 24 using KernelSet = SetVector<Kernel>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 497 llvm::SetVector<ModuleFile *> ImportedBy; 500 llvm::SetVector<ModuleFile *> Imports;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 215 SetVector<BasicBlock *> &BBs) { in findBestInsertionSet() 268 std::pair<SetVector<BasicBlock *>, BlockFrequency>; in findBestInsertionSet() 313 SetVector<BasicBlock::iterator> 319 SetVector<BasicBlock *> BBs; in findConstantInsertionPoint() 320 SetVector<BasicBlock::iterator> InsertPts; in findConstantInsertionPoint() 828 SetVector<BasicBlock::iterator> IPSet = in emitBaseConstants()
|
| H A D | RewriteStatepointsForGC.cpp | 169 MapVector<BasicBlock *, SetVector<Value *>> KillSet; 173 MapVector<BasicBlock *, SetVector<Value *>> LiveSet; 177 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; 181 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; 197 using StatepointLiveSetTy = SetVector<Value *>; 3199 SetVector<Value *> &LiveTmp, GCStrategy *GC) { in computeLiveInValues() 3230 static void computeLiveOutSeed(BasicBlock *BB, SetVector<Value *> &LiveTmp, in computeLiveOutSeed() 3247 static SetVector<Value *> computeKillSet(BasicBlock *BB, GCStrategy *GC) { in computeKillSet() 3248 SetVector<Value *> KillSet; in computeKillSet() 3258 static void checkBasicSSA(DominatorTree &DT, SetVector<Value *> &Live, in checkBasicSSA() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | SEHFrameSupport.h | 42 SetVector<Block *> Children; in operator()
|