Searched refs:workList (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Detensorize.cpp | 256 SmallVector<Value> workList; in compute() local 259 llvm::append_range(workList, condBr.getOperands()); in compute() 263 llvm::append_range(workList, br.getOperands()); in compute() 286 workList.push_back(*succBlockArg); in compute() 291 while (!workList.empty()) { in compute() 292 Value currentItem = workList.pop_back_val(); in compute() 309 llvm::append_range(workList, user->getResults()); in compute() 353 workList.push_back( in compute() 382 llvm::append_range(workList, genericOp.inputs()); in compute() 401 llvm::append_range(workList, currentItemDefiningOp->getOperands()); in compute()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/ |
| H A D | RewriteInsertsPass.cpp | 44 SmallVector<SmallVector<spirv::CompositeInsertOp, 4>, 4> workList; in runOnOperation() local 45 getOperation().walk([this, &workList](spirv::CompositeInsertOp op) { in runOnOperation() 48 workList.push_back(insertions); in runOnOperation() 51 for (const auto &insertions : workList) { in runOnOperation()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DominanceFrontierImpl.h | 164 std::vector<DFCalculateWorkObject<BlockT>> workList; in calculate() local 167 workList.push_back(DFCalculateWorkObject<BlockT>(BB, nullptr, Node, nullptr)); in calculate() 169 DFCalculateWorkObject<BlockT> *currentW = &workList.back(); in calculate() 200 workList.push_back(DFCalculateWorkObject<BlockT>( in calculate() 220 workList.pop_back(); in calculate() 223 } while (!workList.empty()); in calculate()
|
| /llvm-project-15.0.7/mlir/lib/Reducer/ |
| H A D | ReductionTreePass.cpp | 218 SmallVector<Operation *, 8> workList; in runOnOperation() local 219 workList.push_back(getOperation()); in runOnOperation() 222 Operation *op = workList.pop_back_val(); in runOnOperation() 232 workList.push_back(&op); in runOnOperation() 233 } while (!workList.empty()); in runOnOperation()
|
| /llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/ |
| H A D | PreCGRewrite.cpp | 312 std::vector<mlir::Operation *> workList; in doDCE() local 313 workList.swap(opsToErase); in doDCE() 314 while (!workList.empty()) { in doDCE() 315 for (auto *op : workList) { in doDCE() 324 workList.clear(); in doDCE() 325 workList.swap(opsToErase); in doDCE()
|