Lines Matching refs:OpTrait

119       needsOperandStorage = !abstractOp->hasTrait<OpTrait::ZeroOperands>();  in create()
697 OpFoldResult OpTrait::impl::foldIdempotent(Operation *op) { in foldIdempotent()
707 OpFoldResult OpTrait::impl::foldInvolution(Operation *op) { in foldInvolution()
717 LogicalResult OpTrait::impl::verifyZeroOperands(Operation *op) { in verifyZeroOperands()
723 LogicalResult OpTrait::impl::verifyOneOperand(Operation *op) { in verifyOneOperand()
729 LogicalResult OpTrait::impl::verifyNOperands(Operation *op, in verifyNOperands()
738 LogicalResult OpTrait::impl::verifyAtLeastNOperands(Operation *op, in verifyAtLeastNOperands()
758 LogicalResult OpTrait::impl::verifyIsIdempotent(Operation *op) { in verifyIsIdempotent()
766 LogicalResult OpTrait::impl::verifyIsInvolution(Operation *op) { in verifyIsInvolution()
775 OpTrait::impl::verifyOperandsAreSignlessIntegerLike(Operation *op) { in verifyOperandsAreSignlessIntegerLike()
784 LogicalResult OpTrait::impl::verifyOperandsAreFloatLike(Operation *op) { in verifyOperandsAreFloatLike()
793 LogicalResult OpTrait::impl::verifySameTypeOperands(Operation *op) { in verifySameTypeOperands()
806 LogicalResult OpTrait::impl::verifyZeroRegion(Operation *op) { in verifyZeroRegion()
812 LogicalResult OpTrait::impl::verifyOneRegion(Operation *op) { in verifyOneRegion()
818 LogicalResult OpTrait::impl::verifyNRegions(Operation *op, in verifyNRegions()
825 LogicalResult OpTrait::impl::verifyAtLeastNRegions(Operation *op, in verifyAtLeastNRegions()
832 LogicalResult OpTrait::impl::verifyZeroResult(Operation *op) { in verifyZeroResult()
838 LogicalResult OpTrait::impl::verifyOneResult(Operation *op) { in verifyOneResult()
844 LogicalResult OpTrait::impl::verifyNResults(Operation *op, in verifyNResults()
851 LogicalResult OpTrait::impl::verifyAtLeastNResults(Operation *op, in verifyAtLeastNResults()
859 LogicalResult OpTrait::impl::verifySameOperandsShape(Operation *op) { in verifySameOperandsShape()
871 LogicalResult OpTrait::impl::verifySameOperandsAndResultShape(Operation *op) { in verifySameOperandsAndResultShape()
890 LogicalResult OpTrait::impl::verifySameOperandsElementType(Operation *op) { in verifySameOperandsElementType()
904 OpTrait::impl::verifySameOperandsAndResultElementType(Operation *op) { in verifySameOperandsAndResultElementType()
928 LogicalResult OpTrait::impl::verifySameOperandsAndResultType(Operation *op) { in verifySameOperandsAndResultType()
950 LogicalResult OpTrait::impl::verifyIsTerminator(Operation *op) { in verifyIsTerminator()
968 LogicalResult OpTrait::impl::verifyZeroSuccessor(Operation *op) { in verifyZeroSuccessor()
976 LogicalResult OpTrait::impl::verifyOneSuccessor(Operation *op) { in verifyOneSuccessor()
983 LogicalResult OpTrait::impl::verifyNSuccessors(Operation *op, in verifyNSuccessors()
992 LogicalResult OpTrait::impl::verifyAtLeastNSuccessors(Operation *op, in verifyAtLeastNSuccessors()
1002 LogicalResult OpTrait::impl::verifyResultsAreBoolLike(Operation *op) { in verifyResultsAreBoolLike()
1013 LogicalResult OpTrait::impl::verifyResultsAreFloatLike(Operation *op) { in verifyResultsAreFloatLike()
1022 OpTrait::impl::verifyResultsAreSignlessIntegerLike(Operation *op) { in verifyResultsAreSignlessIntegerLike()
1060 LogicalResult OpTrait::impl::verifyOperandSizeAttr(Operation *op, in verifyOperandSizeAttr()
1065 LogicalResult OpTrait::impl::verifyResultSizeAttr(Operation *op, in verifyResultSizeAttr()
1070 LogicalResult OpTrait::impl::verifyNoRegionArguments(Operation *op) { in verifyNoRegionArguments()
1095 LogicalResult OpTrait::impl::verifyElementwiseMappable(Operation *op) { in verifyElementwiseMappable()