| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | SliceAnalysis.h | 71 void getForwardSlice(Operation *op, SetVector<Operation *> *forwardSlice, 76 void getForwardSlice(Value root, SetVector<Operation *> *forwardSlice, 113 void getBackwardSlice(Operation *op, SetVector<Operation *> *backwardSlice, 118 void getBackwardSlice(Value root, SetVector<Operation *> *backwardSlice, 198 SetVector<Operation *> 206 SetVector<Operation *> topologicalSort(const SetVector<Operation *> &toSort);
|
| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | SliceAnalysis.cpp | 27 SetVector<Operation *> *forwardSlice, in getForwardSliceImpl() 133 SetVector<Operation *> mlir::getSlice(Operation *op, in getSlice() 136 SetVector<Operation *> slice; in getSlice() 140 SetVector<Operation *> backwardSlice; in getSlice() 141 SetVector<Operation *> forwardSlice; in getSlice() 164 DFSState(const SetVector<Operation *> &set) in DFSState() 166 const SetVector<Operation *> &toSort; 194 SetVector<Operation *> 195 mlir::topologicalSort(const SetVector<Operation *> &toSort) { in topologicalSort() 208 SetVector<Operation *> res; in topologicalSort() [all …]
|
| /llvm-project-15.0.7/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 | 95 bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove); 154 const SetVector<NodeId> &DeadNodes = getDeadNodes(); in run() 155 const SetVector<NodeId> &DeadInstrs = getDeadInstrs(); in run() 160 SetVector<NodeId> PartlyDead; in run() 176 SetVector<NodeId> Remove = DeadInstrs; in run() 215 bool HexagonDCE::rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove) { in rewrite()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | FixIrreducible.cpp | 119 SetVector<BasicBlock *> &Blocks, in INITIALIZE_PASS_DEPENDENCY() 120 SetVector<BasicBlock *> &Headers) { in INITIALIZE_PASS_DEPENDENCY() 169 SetVector<BasicBlock *> &Blocks, in createNaturalLoopInternal() 170 SetVector<BasicBlock *> &Headers) { in createNaturalLoopInternal() 178 SetVector<BasicBlock *> Predecessors; in createNaturalLoopInternal() 257 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 258 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 263 SetVector<BasicBlock *> &Blocks, in createNaturalLoop() 264 SetVector<BasicBlock *> &Headers) { in createNaturalLoop() 275 SetVector<BasicBlock *> Blocks; in makeReducible() [all …]
|
| H A D | UnifyLoopExits.cpp | 86 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY() 146 SetVector<BasicBlock *> ExitingBlocks; in unifyLoopExits() 147 SetVector<BasicBlock *> Exits; in unifyLoopExits()
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | SetVector.h | 40 class SetVector { 55 SetVector() = default; 59 SetVector(It Start, It End) { in SetVector() function 238 bool operator==(const SetVector &that) const { 242 bool operator!=(const SetVector &that) const { 271 void swap(SetVector<T, Vector, Set> &RHS) { in swap() 308 : public SetVector<T, SmallVector<T, N>, SmallDenseSet<T, N>> { 326 swap(llvm::SetVector<T, V, S> &LHS, llvm::SetVector<T, V, S> &RHS) { in swap()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | SetVectorTest.cpp | 18 TEST(SetVector, EraseTest) { in TEST() argument 19 SetVector<int> S; in TEST() 34 TEST(SetVector, ContainsTest) { in TEST() argument 35 SetVector<int> S; in TEST()
|
| /llvm-project-15.0.7/polly/include/polly/CodeGen/ |
| H A D | LoopGenerators.h | 29 using llvm::SetVector; 160 SetVector<Value *> &Values, ValueMapT &VMap, 192 AllocaInst *storeValuesIntoStruct(SetVector<Value *> &Values); 200 void extractValuesFromStruct(SetVector<Value *> Values, Type *Ty, 240 createSubFn(Value *Stride, AllocaInst *Struct, SetVector<Value *> UsedValues,
|
| H A D | IslNodeBuilder.h | 37 SetVector<Value *> &Values; 38 SetVector<const SCEV *> &SCEVs; 246 SetVector<Value *> &Values, 247 SetVector<const Loop *> &Loops);
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Scalar/ |
| H A D | SROA.h | 76 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> Worklist; 91 SetVector<AllocaInst *, SmallVector<AllocaInst *, 16>> PostPromotionWorklist; 101 SetVector<PHINode *, SmallVector<PHINode *, 2>> SpeculatablePHIs; 109 SetVector<SelectInst *, SmallVector<SelectInst *, 2>> SpeculatableSelects;
|
| /llvm-project-15.0.7/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);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/ |
| H A D | KernelOutlining.cpp | 80 Operation *op, const SetVector<Value> &existingDependencies, in extractBeneficiaryOps() 81 SetVector<Operation *> &beneficiaryOps, in extractBeneficiaryOps() 118 SetVector<Value> sinkCandidates; in sinkOperationsIntoLaunchOp() 121 SetVector<Operation *> toBeSunk; in sinkOperationsIntoLaunchOp() 148 SetVector<Value> &operands) { in outlineKernelFuncImpl() 210 SetVector<Value> operandSet(operands.begin(), operands.end()); in outlineKernelFunc() 303 SetVector<Value> operands; in runOnOperation()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | UpdateVCEPass.cpp | 46 SetVector<spirv::Extension> &deducedExtensions) { in checkAndUpdateExtensionRequirements() 74 SetVector<spirv::Capability> &deducedCapabilities) { in checkAndUpdateCapabilityRequirements() 105 SetVector<spirv::Extension> deducedExtensions; in runOnOperation() 106 SetVector<spirv::Capability> deducedCapabilities; in runOnOperation()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 90 SetVector<ValueInfo> &RefEdges, in findRefEdges() 142 SetVector<FunctionSummary::VFuncId> &VCalls, in addVCallToSet() 160 const CallInst *CI, SetVector<GlobalValue::GUID> &TypeTests, in addIntrinsicToSummary() 161 SetVector<FunctionSummary::VFuncId> &TypeTestAssumeVCalls, in addIntrinsicToSummary() 162 SetVector<FunctionSummary::VFuncId> &TypeCheckedLoadVCalls, in addIntrinsicToSummary() 263 SetVector<ValueInfo> RefEdges, LoadRefEdges, StoreRefEdges; in computeFunctionSummary() 264 SetVector<GlobalValue::GUID> TypeTests; in computeFunctionSummary() 265 SetVector<FunctionSummary::VFuncId> TypeTestAssumeVCalls, in computeFunctionSummary() 267 SetVector<FunctionSummary::ConstVCall> TypeTestAssumeConstVCalls, in computeFunctionSummary() 427 SetVector<ValueInfo> &Edges, in computeFunctionSummary() [all …]
|
| /llvm-project-15.0.7/flang/include/flang/Lower/ |
| H A D | HostAssociations.h | 37 const llvm::SetVector<const Fortran::semantics::Symbol *> &s) { in addSymbolsToBind() 60 llvm::SetVector<const Fortran::semantics::Symbol *> symbols;
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 105 SetVector<Value *> &Visited; 106 SetVector<Value *> &Sources; 107 SetVector<Instruction *> &Sinks; 124 SetVector<Value *> &visited, SetVector<Value *> &sources, in IRPromoter() 125 SetVector<Instruction *> &sinks, in IRPromoter() 771 SetVector<Value *> WorkList; in TryToPromote() 772 SetVector<Value *> Sources; in TryToPromote() 773 SetVector<Instruction *> Sinks; in TryToPromote() 774 SetVector<Value *> CurrentVisited; in TryToPromote()
|
| /llvm-project-15.0.7/mlir/include/mlir/Transforms/ |
| H A D | RegionUtils.h | 47 SetVector<Value> &values); 52 SetVector<Value> &values);
|
| /llvm-project-15.0.7/llvm/tools/llvm-reduce/deltas/ |
| H A D | ReduceOperandsSkip.cpp | 25 static SetVector<Value *> collectReferencedValues(Value *Root) { in collectReferencedValues() 26 SetVector<Value *> Refs; in collectReferencedValues() 148 SetVector<Value *> ReferencedVals = collectReferencedValues(OpVal); in opportunities()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ProvenanceAnalysisEvaluator.cpp | 49 static void insertIfNamed(SetVector<Value *> &Values, Value *V) { in insertIfNamed() 56 SetVector<Value *> Values; in runOnFunction()
|
| /llvm-project-15.0.7/polly/include/polly/Support/ |
| H A D | SCEVValidator.h | 28 llvm::SetVector<const llvm::Loop *> &Loops); 37 llvm::SetVector<llvm::Value *> &Values);
|
| /llvm-project-15.0.7/mlir/include/mlir/Support/ |
| H A D | LLVM.h | 66 class SetVector; variable 127 using SetVector = llvm::SetVector<T, Vector, Set>; variable
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachinePipeliner.h | 143 SetVector<SUnit *> NodeOrder; 163 SetVector<SUnit *> Stack; 302 SetVector<SUnit *> &NodesAdded); 321 SetVector<SUnit *> Nodes; 331 using iterator = SetVector<SUnit *>::const_iterator; 406 operator SetVector<SUnit *> &() { return Nodes; }
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestDialect.td | 55 ::llvm::SetVector<::mlir::Type> &stack) const; 57 ::llvm::SetVector<::mlir::Type> &stack) const;
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | SyntheticSections.h | 120 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; } in getEntries() 132 llvm::SetVector<const Symbol *> entries; 282 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 298 llvm::SetVector<Symbol *> entries; 334 const llvm::SetVector<Symbol *> &getEntries() const { return entries; } in getEntries() 339 llvm::SetVector<Symbol *> entries;
|