Lines Matching defs:fold
218 OpFoldResult AnyOp::fold(ArrayRef<Attribute> operands) { in fold() function in AnyOp
414 OpFoldResult mlir::shape::AddOp::fold(ArrayRef<Attribute> operands) { in fold() function in mlir::shape::AddOp
608 OpFoldResult AssumingAllOp::fold(ArrayRef<Attribute> operands) { in fold() function in AssumingAllOp
641 OpFoldResult BroadcastOp::fold(ArrayRef<Attribute> operands) { in fold() function in BroadcastOp
851 OpFoldResult ConcatOp::fold(ArrayRef<Attribute> operands) { in fold() function in ConcatOp
907 OpFoldResult ConstShapeOp::fold(ArrayRef<Attribute>) { return getShapeAttr(); } in fold() function in ConstShapeOp
970 OpFoldResult CstrBroadcastableOp::fold(ArrayRef<Attribute> operands) { in fold() function in CstrBroadcastableOp
1022 OpFoldResult CstrEqOp::fold(ArrayRef<Attribute> operands) { in fold() function in CstrEqOp
1042 OpFoldResult ConstSizeOp::fold(ArrayRef<Attribute>) { return getValueAttr(); } in fold() function in ConstSizeOp
1056 OpFoldResult ConstWitnessOp::fold(ArrayRef<Attribute>) { in fold() function in ConstWitnessOp
1064 OpFoldResult CstrRequireOp::fold(ArrayRef<Attribute> operands) { in fold() function in CstrRequireOp
1072 OpFoldResult DivOp::fold(ArrayRef<Attribute> operands) { in fold() function in DivOp
1115 OpFoldResult ShapeEqOp::fold(ArrayRef<Attribute> operands) { in fold() function in ShapeEqOp
1131 OpFoldResult IndexToSizeOp::fold(ArrayRef<Attribute> operands) { in fold() function in IndexToSizeOp
1148 OpFoldResult FromExtentsOp::fold(ArrayRef<Attribute> operands) { in fold() function in FromExtentsOp
1245 OpFoldResult GetExtentOp::fold(ArrayRef<Attribute> operands) { in fold() function in GetExtentOp
1296 OpFoldResult IsBroadcastableOp::fold(ArrayRef<Attribute> operands) { in fold() function in IsBroadcastableOp
1341 OpFoldResult shape::RankOp::fold(ArrayRef<Attribute> operands) { in fold() function in shape::RankOp
1419 OpFoldResult NumElementsOp::fold(ArrayRef<Attribute> operands) { in fold() function in NumElementsOp
1458 OpFoldResult MaxOp::fold(llvm::ArrayRef<mlir::Attribute> operands) { in fold() function in MaxOp
1490 OpFoldResult MinOp::fold(llvm::ArrayRef<mlir::Attribute> operands) { in fold() function in MinOp
1522 OpFoldResult MulOp::fold(ArrayRef<Attribute> operands) { in fold() function in MulOp
1557 OpFoldResult ShapeOfOp::fold(ArrayRef<Attribute>) { in fold() function in ShapeOfOp
1667 OpFoldResult SizeToIndexOp::fold(ArrayRef<Attribute> operands) { in fold() function in SizeToIndexOp
1709 LogicalResult SplitAtOp::fold(ArrayRef<Attribute> operands, in fold() function in SplitAtOp
1734 OpFoldResult ToExtentTensorOp::fold(ArrayRef<Attribute> operands) { in fold() function in ToExtentTensorOp