Lines Matching refs:specs
251 SmallVectorImpl<DataLayoutSpecInterface> &specs, in collectParentLayouts() argument
267 specs.push_back(op.getDataLayoutSpec()); in collectParentLayouts()
272 specs.push_back(op.getDataLayoutSpec()); in collectParentLayouts()
289 SmallVector<DataLayoutSpecInterface> specs; in getCombinedDataLayout() local
290 collectParentLayouts(leaf, specs); in getCombinedDataLayout()
293 if (specs.empty()) in getCombinedDataLayout()
299 llvm::reverse(specs), in getCombinedDataLayout()
323 SmallVector<DataLayoutSpecInterface> specs; in verifyDataLayoutOp() local
325 collectParentLayouts(op, specs, &opLocations); in verifyDataLayoutOp()
379 SmallVector<DataLayoutSpecInterface> specs; in checkValid() local
380 collectParentLayouts(scope, specs); in checkValid()
381 assert(specs.size() == layoutStack.size() && in checkValid()
384 for (auto pair : llvm::zip(specs, layoutStack)) { in checkValid()