[RISCV][VLOPT] Add vector narrowing integer right shift instructions to isSupportedIn...
[llvm-project.git] / flang / test / Fir / constant.fir
blobc204b7c426146e5da307965f48c7887ff6eff03b
1 // RUN: fir-opt %s | tco | FileCheck %s
3 // CHECK-LABEL: define [3 x i8] @x
4 func.func @x() -> !fir.char<1,3> {
5   %1 = fir.string_lit "xyz"(3) : !fir.char<1,3>
6  // CHECK: ret [3 x i8] c"xyz"
7   return %1 : !fir.char<1,3>
10 // CHECK-LABEL: define i16 @z()
11 func.func @z() -> !fir.logical<2> {
12   %1 = arith.constant true
13   %0 = fir.convert %1 : (i1) -> !fir.logical<2>
14  // CHECK-LABEL: ret i16 1
15   return %0 : !fir.logical<2>