| /freebsd-14.2/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 | 97 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 156 const SetVector<NodeId> &DeadNodes = getDeadNodes(); in run() 157 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); in run() 162 SetVector<NodeId> PartlyDead; in run() 178 SetVector<NodeId> Remove = DeadInstrs; in run() 217 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | FixIrreducible.cpp | 116 SetVector<BasicBlock *> &Blocks, in INITIALIZE_PASS_DEPENDENCY() 117 SetVector<BasicBlock *> &Headers) { in INITIALIZE_PASS_DEPENDENCY() 166 SetVector<BasicBlock *> &Blocks, in createNaturalLoopInternal() 167 SetVector<BasicBlock *> &Headers) { in createNaturalLoopInternal() 175 SetVector<BasicBlock *> Predecessors; in createNaturalLoopInternal() 254 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 255 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 260 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 261 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 272 SetVector<BasicBlock *> Blocks; in makeReducible() [all …]
|
| H A D | UnifyLoopExits.cpp | 89 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY() 149 SetVector<BasicBlock *> ExitingBlocks; in unifyLoopExits() 150 SetVector<BasicBlock *> Exits; in unifyLoopExits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 57 class SetVector { 76 SetVector() = default; 80 SetVector(It Start, It End) { in SetVector() function 291 bool operator==(const SetVector &that) const { 295 bool operator!=(const SetVector &that) const { 324 void swap(SetVector<T, Vector, Set, N> &RHS) { in swap() 370 class SmallSetVector : public SetVector<T, SmallVector<T, N>, DenseSet<T>, N> { 387 inline void swap(llvm::SetVector<T, V, S, N> &LHS, in swap() 388 llvm::SetVector<T, V, S, N> &RHS) { in swap()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | FunctionImportUtils.h | 34 SetVector<GlobalValue *> *GlobalsToImport; 102 SetVector<GlobalValue *> *GlobalsToImport, in FunctionImportGlobalProcessing() 131 SetVector<GlobalValue *> *GlobalsToImport = nullptr);
|
| H A D | CodeExtractor.h | 86 using ValueSet = SetVector<Value *>; 104 SetVector<BasicBlock *> Blocks;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowAnalysisContext.h | 198 Solver::Result querySolver(llvm::SetVector<const Formula *> Constraints); 234 llvm::SetVector<const Formula *> &Out); 238 bool isSatisfiable(llvm::SetVector<const Formula *> Constraints) { in isSatisfiable() 245 bool isUnsatisfiable(llvm::SetVector<const Formula *> Constraints) { in isUnsatisfiable()
|
| H A D | SimplifyConstraints.h | 43 void simplifyConstraints(llvm::SetVector<const Formula *> &Constraints,
|
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 149 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addVCallToSet() 151 SetVector<FunctionSummary::ConstVCall, in addVCallToSet() 170 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> &TypeTests, in addIntrinsicToSummary() 171 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in addIntrinsicToSummary() 175 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 178 SetVector<FunctionSummary::ConstVCall, in addIntrinsicToSummary() 282 SetVector<ValueInfo, std::vector<ValueInfo>> RefEdges, LoadRefEdges, in computeFunctionSummary() 284 SetVector<GlobalValue::GUID, std::vector<GlobalValue::GUID>> TypeTests; in computeFunctionSummary() 285 SetVector<FunctionSummary::VFuncId, std::vector<FunctionSummary::VFuncId>> in computeFunctionSummary() 287 SetVector<FunctionSummary::ConstVCall, 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-14.2/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysisEvaluator.cpp | 27 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed() 34 SetVector<Value *> Values; in run()
|
| /freebsd-14.2/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() 788 SetVector<Value *> WorkList; in TryToPromote() 789 SetVector<Value *> Sources; in TryToPromote() 790 SetVector<Instruction *> Sinks; in TryToPromote() 791 SetVector<Value *> CurrentVisited; in TryToPromote()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 145 SetVector<SUnit *> NodeOrder; 165 SetVector<SUnit *> Stack; 305 SetVector<SUnit *> &NodesAdded); 324 SetVector<SUnit *> Nodes; 334 using iterator = SetVector<SUnit *>::const_iterator; 409 operator SetVector<SUnit *> &() { return Nodes; }
|
| H A D | MachineModuleInfoImpls.h | 113 SetVector<StringRef> MachineSymbolsUsed;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ReplaceConstant.cpp | 59 SetVector<Constant *> ExpandableUsers; in convertUsersOfConstantsToInstructions() 71 SetVector<Instruction *> InstructionWorklist; in convertUsersOfConstantsToInstructions()
|
| /freebsd-14.2/contrib/llvm-project/lld/MachO/ |
| H A D | SyntheticSections.h | 118 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } in getEntries() 130 llvm::SetVector<const Symbol *> entries; 286 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 302 llvm::SetVector<Symbol *> entries; 365 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 370 llvm::SetVector<Symbol *> entries;
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ExtractGV.h | 19 SetVector<GlobalValue *> Named;
|
| H A D | OpenMPOpt.h | 24 using KernelSet = SetVector<Kernel>;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ModuleFile.h | 510 llvm::SetVector<ModuleFile *> ImportedBy; 513 llvm::SetVector<ModuleFile *> Imports;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstantHoisting.cpp | 217 SetVector<BasicBlock *> &BBs) { in findBestInsertionSet() 270 std::pair<SetVector<BasicBlock *>, BlockFrequency>; in findBestInsertionSet() 317 SetVector<Instruction *> ConstantHoistingPass::findConstantInsertionPoint( in findConstantInsertionPoint() 322 SetVector<BasicBlock *> BBs; in findConstantInsertionPoint() 323 SetVector<Instruction *> InsertPts; in findConstantInsertionPoint() 847 SetVector<Instruction *> IPSet = in emitBaseConstants()
|
| H A D | RewriteStatepointsForGC.cpp | 170 MapVector<BasicBlock *, SetVector<Value *>> KillSet; 174 MapVector<BasicBlock *, SetVector<Value *>> LiveSet; 178 MapVector<BasicBlock *, SetVector<Value *>> LiveIn; 182 MapVector<BasicBlock *, SetVector<Value *>> LiveOut; 198 using StatepointLiveSetTy = SetVector<Value *>; 3239 SetVector<Value *> KillSet; in computeKillSet() 3290 Data.LiveOut[&BB] = SetVector<Value *>(); in computeLiveInValues() 3305 SetVector<Value *> LiveOut = Data.LiveOut[BB]; in computeLiveInValues() 3321 SetVector<Value *> LiveTmp = LiveOut; in computeLiveInValues() 3326 const SetVector<Value *> &OldLiveIn = Data.LiveIn[BB]; in computeLiveInValues() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 101 using nodes_iterator = llvm::SetVector<CallGraphNode *>::iterator; 102 using const_nodes_iterator = llvm::SetVector<CallGraphNode *>::const_iterator;
|