@@ -3328,6 +3328,36 @@ LogicalResult CallIntrinsicOp::verify() {
3328
3328
return success ();
3329
3329
}
3330
3330
3331
+ void CallIntrinsicOp::build (OpBuilder &builder, OperationState &state,
3332
+ mlir::StringAttr intrin, mlir::ValueRange args) {
3333
+ build (builder, state, /* resultTypes=*/ TypeRange{}, intrin, args,
3334
+ FastmathFlagsAttr{},
3335
+ /* op_bundle_operands=*/ {});
3336
+ }
3337
+
3338
+ void CallIntrinsicOp::build (OpBuilder &builder, OperationState &state,
3339
+ mlir::StringAttr intrin, mlir::ValueRange args,
3340
+ mlir::LLVM::FastmathFlagsAttr fastMathFlags) {
3341
+ build (builder, state, /* resultTypes=*/ TypeRange{}, intrin, args,
3342
+ fastMathFlags,
3343
+ /* op_bundle_operands=*/ {});
3344
+ }
3345
+
3346
+ void CallIntrinsicOp::build (OpBuilder &builder, OperationState &state,
3347
+ mlir::Type resultType, mlir::StringAttr intrin,
3348
+ mlir::ValueRange args) {
3349
+ build (builder, state, {resultType}, intrin, args, FastmathFlagsAttr{},
3350
+ /* op_bundle_operands=*/ {});
3351
+ }
3352
+
3353
+ void CallIntrinsicOp::build (OpBuilder &builder, OperationState &state,
3354
+ mlir::TypeRange resultTypes,
3355
+ mlir::StringAttr intrin, mlir::ValueRange args,
3356
+ mlir::LLVM::FastmathFlagsAttr fastMathFlags) {
3357
+ build (builder, state, resultTypes, intrin, args, fastMathFlags,
3358
+ /* op_bundle_operands=*/ {});
3359
+ }
3360
+
3331
3361
// ===----------------------------------------------------------------------===//
3332
3362
// OpAsmDialectInterface
3333
3363
// ===----------------------------------------------------------------------===//
0 commit comments