Lines Matching refs:Operator
325 const Operator &op, raw_ostream &os, const char *kind, in emitElementAccessors()
326 llvm::function_ref<unsigned(const Operator &)> getNumVariableLength, in emitElementAccessors()
327 llvm::function_ref<int(const Operator &)> getNumElements, in emitElementAccessors()
328 llvm::function_ref<const NamedTypeConstraint &(const Operator &, int)> in emitElementAccessors() argument
418 static int getNumOperands(const Operator &op) { return op.getNumOperands(); } in getNumOperands()
419 static const NamedTypeConstraint &getOperand(const Operator &op, int i) { in getOperand()
422 static int getNumResults(const Operator &op) { return op.getNumResults(); } in getNumResults()
423 static const NamedTypeConstraint &getResult(const Operator &op, int i) { in getResult()
428 static void emitOperandAccessors(const Operator &op, raw_ostream &os) { in emitOperandAccessors()
429 auto getNumVariableLengthOperands = [](const Operator &oper) { in emitOperandAccessors()
437 static void emitResultAccessors(const Operator &op, raw_ostream &os) { in emitResultAccessors()
438 auto getNumVariableLengthResults = [](const Operator &oper) { in emitResultAccessors()
446 static void emitAttributeAccessors(const Operator &op, in emitAttributeAccessors()
577 static bool hasSameArgumentAndResultTypes(const Operator &op) { in hasSameArgumentAndResultTypes()
584 static bool hasFirstAttrDerivedResultTypes(const Operator &op) { in hasFirstAttrDerivedResultTypes()
591 static bool hasInferTypeInterface(const Operator &op) { in hasInferTypeInterface()
598 static bool canInferType(const Operator &op) { in canInferType()
606 populateBuilderArgsResults(const Operator &op, in populateBuilderArgsResults()
633 populateBuilderArgs(const Operator &op, in populateBuilderArgs()
652 const Operator &op, llvm::SmallVectorImpl<std::string> &builderArgs, in populateBuilderArgsSuccessors()
687 populateBuilderLinesAttr(const Operator &op, in populateBuilderLinesAttr()
733 const Operator &op, llvm::ArrayRef<std::string> successorArgNames, in populateBuilderLinesSuccessors()
753 populateBuilderLinesOperand(const Operator &op, in populateBuilderLinesOperand()
828 populateBuilderLinesResult(const Operator &op, in populateBuilderLinesResult()
889 populateBuilderRegions(const Operator &op, in populateBuilderRegions()
911 static void emitDefaultOpBuilder(const Operator &op, raw_ostream &os) { in emitDefaultOpBuilder()
997 const Operator &op, const char *kind, in emitSegmentSpec()
998 llvm::function_ref<int(const Operator &)> getNumElements, in emitSegmentSpec()
999 llvm::function_ref<const NamedTypeConstraint &(const Operator &, int)> in emitSegmentSpec() argument
1018 static void emitRegionAttributes(const Operator &op, raw_ostream &os) { in emitRegionAttributes()
1027 static void emitRegionAccessors(const Operator &op, raw_ostream &os) { in emitRegionAccessors()
1042 static void emitOpBindings(const Operator &op, in emitOpBindings()
1084 Operator op(rec); in emitAllOps()