| /llvm-project-15.0.7/mlir/lib/Dialect/Math/IR/ |
| H A D | MathOps.cpp | 28 OpFoldResult math::AbsOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::AbsOp 39 OpFoldResult math::CeilOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::CeilOp 84 OpFoldResult math::CtPopOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::CtPopOp 94 OpFoldResult math::LogOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::LogOp 114 OpFoldResult math::Log2Op::fold(ArrayRef<Attribute> operands) { in fold() function in math::Log2Op 134 OpFoldResult math::Log10Op::fold(ArrayRef<Attribute> operands) { in fold() function in math::Log10Op 155 OpFoldResult math::Log1pOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::Log1pOp 177 OpFoldResult math::PowFOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::PowFOp 196 OpFoldResult math::SqrtOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::SqrtOp 217 OpFoldResult math::ExpOp::fold(ArrayRef<Attribute> operands) { in fold() function in math::ExpOp [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Complex/IR/ |
| H A D | ComplexOps.cpp | 20 OpFoldResult ConstantOp::fold(ArrayRef<Attribute> operands) { in fold() function in ConstantOp 66 OpFoldResult CreateOp::fold(ArrayRef<Attribute> operands) { in fold() function in CreateOp 83 OpFoldResult ImOp::fold(ArrayRef<Attribute> operands) { in fold() function in ImOp 97 OpFoldResult ReOp::fold(ArrayRef<Attribute> operands) { in fold() function in ReOp 111 OpFoldResult AddOp::fold(ArrayRef<Attribute> operands) { in fold() function in AddOp 131 OpFoldResult NegOp::fold(ArrayRef<Attribute> operands) { in fold() function in NegOp 145 OpFoldResult LogOp::fold(ArrayRef<Attribute> operands) { in fold() function in LogOp 159 OpFoldResult ExpOp::fold(ArrayRef<Attribute> operands) { in fold() function in ExpOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Arithmetic/IR/ |
| H A D | ArithmeticOps.cpp | 193 OpFoldResult arith::AddIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::AddIOp 222 OpFoldResult arith::SubIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::SubIOp 246 OpFoldResult arith::MulIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::MulIOp 264 OpFoldResult arith::DivUIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::DivUIOp 287 OpFoldResult arith::DivSIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::DivSIOp 492 OpFoldResult arith::AndIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::AndIOp 509 OpFoldResult arith::OrIOp::fold(ArrayRef<Attribute> operands) { in fold() function in arith::OrIOp 609 OpFoldResult MaxSIOp::fold(ArrayRef<Attribute> operands) { in fold() function in MaxSIOp 637 OpFoldResult MaxUIOp::fold(ArrayRef<Attribute> operands) { in fold() function in MaxUIOp 683 OpFoldResult MinSIOp::fold(ArrayRef<Attribute> operands) { in fold() function in MinSIOp [all …]
|
| /llvm-project-15.0.7/mlir/examples/toy/Ch7/mlir/ |
| H A D | ToyCombine.cpp | 27 OpFoldResult ConstantOp::fold(ArrayRef<Attribute> operands) { in fold() function in ConstantOp 32 OpFoldResult StructConstantOp::fold(ArrayRef<Attribute> operands) { in fold() function in StructConstantOp 37 OpFoldResult StructAccessOp::fold(ArrayRef<Attribute> operands) { in fold() function in StructAccessOp
|
| /llvm-project-15.0.7/polly/lib/External/isl/ |
| H A D | isl_fold.c | 52 isl_qpolynomial_fold *fold; in qpolynomial_fold_alloc() local 82 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_peek_domain_space() 88 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_get_domain_space() 103 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_take_domain_space() 148 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_get_space() 162 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_peek_list() 170 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_get_list() 185 __isl_keep isl_qpolynomial_fold *fold) in isl_qpolynomial_fold_take_list() 205 __isl_keep isl_qpolynomial_fold *fold, in isl_qpolynomial_fold_restore_list() 301 __isl_keep isl_qpolynomial_fold *fold, in isl_qpolynomial_fold_involves_dims() [all …]
|
| H A D | isl_bound.h | 13 isl_qpolynomial_fold *fold; member
|
| H A D | isl_bound.c | 29 isl_qpolynomial_fold *fold; in isl_qpolynomial_cst_bound() local 273 __isl_take isl_qpolynomial_fold *fold, void *user) in guarded_fold()
|
| H A D | isl_bernstein.c | 35 isl_qpolynomial_fold *fold; member 130 isl_qpolynomial_fold *fold; in add_fold() local
|
| /llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | SPIRVCanonicalization.cpp | 133 OpFoldResult spirv::CompositeExtractOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::CompositeExtractOp 146 OpFoldResult spirv::ConstantOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::ConstantOp 155 OpFoldResult spirv::IAddOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::IAddOp 174 OpFoldResult spirv::IMulOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::IMulOp 196 OpFoldResult spirv::ISubOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::ISubOp 214 OpFoldResult spirv::LogicalAndOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::LogicalAndOp 246 OpFoldResult spirv::LogicalOrOp::fold(ArrayRef<Attribute> operands) { in fold() function in spirv::LogicalOrOp
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestTraits.cpp | 20 OpFoldResult TestInvolutionTraitFailingOperationFolderOp::fold( in fold() function in TestInvolutionTraitFailingOperationFolderOp 26 OpFoldResult TestInvolutionTraitSuccesfulOperationFolderOp::fold( in fold() function in TestInvolutionTraitSuccesfulOperationFolderOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/ |
| H A D | Shape.cpp | 218 OpFoldResult AnyOp::fold(ArrayRef<Attribute> operands) { in fold() function in AnyOp 641 OpFoldResult BroadcastOp::fold(ArrayRef<Attribute> operands) { in fold() function in BroadcastOp 851 OpFoldResult ConcatOp::fold(ArrayRef<Attribute> operands) { in fold() function in ConcatOp 1022 OpFoldResult CstrEqOp::fold(ArrayRef<Attribute> operands) { in fold() function in CstrEqOp 1056 OpFoldResult ConstWitnessOp::fold(ArrayRef<Attribute>) { in fold() function in ConstWitnessOp 1072 OpFoldResult DivOp::fold(ArrayRef<Attribute> operands) { in fold() function in DivOp 1115 OpFoldResult ShapeEqOp::fold(ArrayRef<Attribute> operands) { in fold() function in ShapeEqOp 1245 OpFoldResult GetExtentOp::fold(ArrayRef<Attribute> operands) { in fold() function in GetExtentOp 1522 OpFoldResult MulOp::fold(ArrayRef<Attribute> operands) { in fold() function in MulOp 1557 OpFoldResult ShapeOfOp::fold(ArrayRef<Attribute>) { in fold() function in ShapeOfOp [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tosa/IR/ |
| H A D | TosaCanonicalizations.cpp | 440 OpFoldResult CastOp::fold(ArrayRef<Attribute> operands) { in fold() function in CastOp 446 OpFoldResult ConstOp::fold(ArrayRef<Attribute> operands) { in fold() function in ConstOp 478 OpFoldResult PadOp::fold(ArrayRef<Attribute> operands) { in fold() function in PadOp 490 OpFoldResult SliceOp::fold(ArrayRef<Attribute> operands) { in fold() function in SliceOp 502 OpFoldResult tosa::SelectOp::fold(ArrayRef<Attribute> operands) { in fold() function in tosa::SelectOp 516 OpFoldResult TileOp::fold(ArrayRef<Attribute> operands) { in fold() function in TileOp 527 OpFoldResult TransposeOp::fold(ArrayRef<Attribute> operands) { in fold() function in TransposeOp
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | FoldInterfaces.h | 34 virtual LogicalResult fold(Operation *op, ArrayRef<Attribute> operands, in fold() function
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | rounding-math.c | 6 #define fold(x) (__builtin_constant_p(x) ? (x) : (x)) macro
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Quant/IR/ |
| H A D | QuantOps.cpp | 37 OpFoldResult StorageCastOp::fold(ArrayRef<Attribute> operands) { in fold() function in StorageCastOp
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | rounding-math.cpp | 5 #define fold(x) (__builtin_constant_p(x) ? (x) : (x)) macro
|
| H A D | builtin-is-constant-evaluated.cpp | 3 #define fold(x) (__builtin_constant_p(x) ? (x) : (x)) macro
|
| H A D | constexpr-printing.cpp | 88 #define fold(x) (__builtin_constant_p(x) ? (x) : (x)) macro
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefOps.cpp | 635 OpFoldResult CastOp::fold(ArrayRef<Attribute> operands) { in fold() function in CastOp 710 LogicalResult CopyOp::fold(ArrayRef<Attribute> cstOperands, in fold() function in CopyOp 729 LogicalResult DeallocOp::fold(ArrayRef<Attribute> cstOperands, in fold() function in DeallocOp 873 OpFoldResult DimOp::fold(ArrayRef<Attribute> operands) { in fold() function in DimOp 1139 LogicalResult DmaStartOp::fold(ArrayRef<Attribute> cstOperands, in fold() function in DmaStartOp 1149 LogicalResult DmaWaitOp::fold(ArrayRef<Attribute> cstOperands, in fold() function in DmaWaitOp 1372 OpFoldResult LoadOp::fold(ArrayRef<Attribute> cstOperands) { in fold() function in LoadOp 1452 OpFoldResult RankOp::fold(ArrayRef<Attribute> operands) { in fold() function in RankOp 2073 LogicalResult StoreOp::fold(ArrayRef<Attribute> cstOperands, in fold() function in StoreOp 2619 OpFoldResult SubViewOp::fold(ArrayRef<Attribute> operands) { in fold() function in SubViewOp [all …]
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | BuiltinDialect.cpp | 143 UnrealizedConversionCastOp::fold(ArrayRef<Attribute> attrOperands, in fold() function in UnrealizedConversionCastOp
|
| H A D | TypeUtilities.cpp | 107 dims.begin(), dims.end(), dims.front(), [](auto fold, auto dim) { in verifyCompatibleDims()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 324 OpFoldResult DimOp::fold(ArrayRef<Attribute> operands) { in fold() function in DimOp 414 OpFoldResult ExtractOp::fold(ArrayRef<Attribute> operands) { in fold() function in ExtractOp 478 OpFoldResult FromElementsOp::fold(ArrayRef<Attribute> operands) { in fold() function in FromElementsOp 543 OpFoldResult InsertOp::fold(ArrayRef<Attribute> operands) { in fold() function in InsertOp 740 OpFoldResult RankOp::fold(ArrayRef<Attribute> operands) { in fold() function in RankOp 949 OpFoldResult ExpandShapeOp::fold(ArrayRef<Attribute> operands) { in fold() function in ExpandShapeOp 1417 OpFoldResult ExtractSliceOp::fold(ArrayRef<Attribute> operands) { in fold() function in ExtractSliceOp 1571 OpFoldResult InsertSliceOp::fold(ArrayRef<Attribute> operands) { in fold() function in InsertSliceOp 2225 OpFoldResult PadOp::fold(ArrayRef<Attribute>) { in fold() function in PadOp 2342 ParallelInsertSliceOp::fold(ArrayRef<Attribute> operands, in fold() function in ParallelInsertSliceOp [all …]
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/IR/ |
| H A D | BufferizationOps.cpp | 433 OpFoldResult CloneOp::fold(ArrayRef<Attribute> operands) { in fold() function in CloneOp 532 OpFoldResult ToTensorOp::fold(ArrayRef<Attribute>) { in fold() function in ToTensorOp 568 OpFoldResult ToMemrefOp::fold(ArrayRef<Attribute>) { in fold() function in ToMemrefOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/EmitC/IR/ |
| H A D | EmitC.cpp | 128 OpFoldResult emitc::ConstantOp::fold(ArrayRef<Attribute> operands) { in fold() function in emitc::ConstantOp
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 1277 Value ExtractFromInsertTransposeChainState::fold() { in fold() function in ExtractFromInsertTransposeChainState 1511 OpFoldResult ExtractOp::fold(ArrayRef<Attribute>) { in fold() function in ExtractOp 1638 OpFoldResult ExtractMapOp::fold(ArrayRef<Attribute> operands) { in fold() function in ExtractMapOp 1734 OpFoldResult BroadcastOp::fold(ArrayRef<Attribute> operands) { in fold() function in BroadcastOp 3171 OpFoldResult TransferReadOp::fold(ArrayRef<Attribute>) { in fold() function in TransferReadOp 3918 OpFoldResult LoadOp::fold(ArrayRef<Attribute>) { in fold() function in LoadOp 3951 LogicalResult StoreOp::fold(ArrayRef<Attribute> operands, in fold() function in StoreOp 4004 OpFoldResult MaskedLoadOp::fold(ArrayRef<Attribute>) { in fold() function in MaskedLoadOp 4323 OpFoldResult ShapeCastOp::fold(ArrayRef<Attribute> operands) { in fold() function in ShapeCastOp 4457 OpFoldResult BitCastOp::fold(ArrayRef<Attribute> operands) { in fold() function in BitCastOp [all …]
|