We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f3d28c4 commit 186a5f9Copy full SHA for 186a5f9
mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
@@ -583,9 +583,11 @@ struct FancyAddFLowering : public ConvertOpToLLVMPattern<arith::AddFOp> {
583
auto parent = op->getParentOfType<ModuleOp>();
584
if (!parent)
585
return failure();
586
+ auto floatTy = dyn_cast<FloatType>(op.getType());
587
+ if (!floatTy)
588
+ return failure();
589
FailureOr<Operation *> adder =
590
LLVM::lookupOrCreateApFloatAddFFn(rewriter, parent);
- auto floatTy = cast<FloatType>(op.getType());
591
592
// Cast operands to 64-bit integers.
593
Location loc = op.getLoc();
0 commit comments