Lines Matching defs:defs
4608 /// Emit the class declarations or definitions for the given op defs.
4611 const std::vector<const Record *> &defs, raw_ostream &os,
4614 if (defs.empty())
4617 for (auto *def : defs) {
4648 const std::vector<const Record *> &defs,
4652 for (auto *def : defs) {
4660 if (defs.empty())
4663 staticVerifierEmitter.collectOpConstraints(defs);
4664 emitOpClasses(records, defs, os, staticVerifierEmitter,
4670 ArrayRef<const Record *> defs, raw_ostream &os,
4672 if (defs.empty())
4679 staticVerifierEmitter.collectOpConstraints(defs);
4680 staticVerifierEmitter.emitOpConstraints(defs);
4683 emitOpClasses(records, defs, os, staticVerifierEmitter,
4691 std::vector<const Record *> defs = getRequestedOpDefinitions(records);
4692 emitOpClassDecls(records, defs, os);
4697 shardOpDefinitions(defs, shardedDefs);
4698 if (defs.empty() || shardedDefs.size() <= 1)
4701 Dialect dialect = Operator(defs.front()).getDialect();
4719 ArrayRef<const Record *> defs,
4745 for (const Record *def : defs) {
4752 emitOpClassDefs(records, defs, os, indexStr);
4759 std::vector<const Record *> defs = getRequestedOpDefinitions(records);
4761 shardOpDefinitions(defs, shardedDefs);
4768 defs, os,
4774 emitOpClassDefs(records, defs, os);
4779 if (defs.empty())
4781 Dialect dialect = Operator(defs.front()).getDialect();
4794 static mlir::GenRegistration genOpDefs("gen-op-defs", "Generate op definitions",