16 lines
596 B
MLIR
16 lines
596 B
MLIR
// RUN: not mlir-opt %s --arith-int-narrowing --mlir-print-ir-after-failure 2>&1 \
|
|
// RUN: | FileCheck %s
|
|
|
|
// RUN: not mlir-opt %s --arith-int-narrowing="int-bitwidths-supported=0" \
|
|
// RUN: --mlir-print-ir-after-failure 2>&1 | FileCheck %s
|
|
|
|
// Make sure we do not crash on invalid pass options.
|
|
|
|
// CHECK: IR Dump After ArithIntNarrowing Failed (arith-int-narrowing)
|
|
// CHECK-LABEL: func.func @addi_extsi_i8
|
|
func.func @addi_extsi_i8(%lhs: i8, %rhs: i8) -> i32 {
|
|
%a = arith.extsi %lhs : i8 to i32
|
|
%b = arith.extsi %rhs : i8 to i32
|
|
%r = arith.addi %a, %b : i32
|
|
return %r : i32
|
|
}
|