Lines Matching refs:operands
28 OpFoldResult math::AbsOp::fold(ArrayRef<Attribute> operands) { in fold() argument
29 return constFoldUnaryOp<FloatAttr>(operands, [](const APFloat &a) { in fold()
39 OpFoldResult math::CeilOp::fold(ArrayRef<Attribute> operands) { in fold() argument
40 return constFoldUnaryOp<FloatAttr>(operands, [](const APFloat &a) { in fold()
51 OpFoldResult math::CopySignOp::fold(ArrayRef<Attribute> operands) { in fold() argument
52 return constFoldBinaryOp<FloatAttr>(operands, in fold()
64 OpFoldResult math::CountLeadingZerosOp::fold(ArrayRef<Attribute> operands) { in fold() argument
65 return constFoldUnaryOp<IntegerAttr>(operands, [](const APInt &a) { in fold()
74 OpFoldResult math::CountTrailingZerosOp::fold(ArrayRef<Attribute> operands) { in fold() argument
75 return constFoldUnaryOp<IntegerAttr>(operands, [](const APInt &a) { in fold()
84 OpFoldResult math::CtPopOp::fold(ArrayRef<Attribute> operands) { in fold() argument
85 return constFoldUnaryOp<IntegerAttr>(operands, [](const APInt &a) { in fold()
94 OpFoldResult math::LogOp::fold(ArrayRef<Attribute> operands) { in fold() argument
96 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
114 OpFoldResult math::Log2Op::fold(ArrayRef<Attribute> operands) { in fold() argument
116 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
134 OpFoldResult math::Log10Op::fold(ArrayRef<Attribute> operands) { in fold() argument
136 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
155 OpFoldResult math::Log1pOp::fold(ArrayRef<Attribute> operands) { in fold() argument
157 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
177 OpFoldResult math::PowFOp::fold(ArrayRef<Attribute> operands) { in fold() argument
179 operands, [](const APFloat &a, const APFloat &b) -> Optional<APFloat> { in fold()
196 OpFoldResult math::SqrtOp::fold(ArrayRef<Attribute> operands) { in fold() argument
198 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
217 OpFoldResult math::ExpOp::fold(ArrayRef<Attribute> operands) { in fold() argument
219 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()
235 OpFoldResult math::Exp2Op::fold(ArrayRef<Attribute> operands) { in fold() argument
237 operands, [](const APFloat &a) -> Optional<APFloat> { in fold()