| /llvm-project-15.0.7/flang/test/Fir/ |
| H A D | peephole.fir | 11 %1 = fir.convert %0 : (i256) -> i128 12 %2 = fir.convert %1 : (i128) -> i64 13 %3 = fir.convert %2 : (i64) -> i32 14 %4 = fir.convert %3 : (i32) -> i16 15 %5 = fir.convert %4 : (i16) -> i8 24 %1 = fir.convert %0 : (i8) -> i16 25 %2 = fir.convert %1 : (i16) -> i32 26 %3 = fir.convert %2 : (i32) -> i64 27 %4 = fir.convert %3 : (i64) -> i128 38 %3 = fir.convert %2 : (f64) -> f32 [all …]
|
| H A D | array-value-copy-2.fir | 10 %0 = fir.convert %c1_i64 : (i64) -> index 12 %2 = fir.convert %1 : (i32) -> i64 13 %3 = fir.convert %2 : (i64) -> index 24 %12 = fir.convert %11 : (i32) -> i64 25 %13 = fir.convert %12 : (i64) -> index 27 %15 = fir.convert %14 : (i32) -> i64 28 %16 = fir.convert %15 : (i64) -> index 54 %3 = fir.convert %2 : (i32) -> i64 55 %4 = fir.convert %3 : (i64) -> index 67 %14 = fir.convert %13 : (i32) -> i64 [all …]
|
| H A D | convert-fold.fir | 6 %1 = fir.convert %x : (i1) -> !fir.logical<1> 7 %2 = fir.convert %1 : (!fir.logical<1>) -> i1 15 %1 = fir.convert %x : (!fir.logical<2>) -> i1 16 %2 = fir.convert %1 : (i1) -> !fir.logical<2> 24 %1 = fir.convert %x : (!fir.int<4>) -> !fir.int<4> 25 %2 = fir.convert %1 : (!fir.int<4>) -> !fir.int<4> 33 %2 = fir.convert %1 : (i32) -> index
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ConstProp/ |
| H A D | convert-from-fp16.ll | 10 %0 = call float @llvm.convert.from.fp16.f32(i16 0) 18 %0 = call double @llvm.convert.from.fp16.f64(i16 0) 26 %0 = call x86_fp80 @llvm.convert.from.fp16.f80(i16 0) 34 %0 = call fp128 @llvm.convert.from.fp16.f128(i16 0) 50 %0 = call i16 @llvm.convert.to.fp16.f64(double 4.0) 51 %1 = call float @llvm.convert.from.fp16.f32(i16 %0) 92 declare i16 @llvm.convert.to.fp16.f64(double) 93 declare float @llvm.convert.from.fp16.f32(i16) 94 declare double @llvm.convert.from.fp16.f64(i16) 95 declare x86_fp80 @llvm.convert.from.fp16.f80(i16) [all …]
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/SparseTensor/CPU/ |
| H A D | sparse_conversion_sparse2dense.mlir | 111 %s2341 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor1> 112 %s2342 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor2> 113 %s2343 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor3> 114 %s2344 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor4> 115 %s2345 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor5> 116 %s2346 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor6> 118 %sp344 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<?x3x4xf64, #Tensor4> 119 %sp345 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<?x3x4xf64, #Tensor5> 120 %sp346 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<?x3x4xf64, #Tensor6> 121 %s2p44 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x?x4xf64, #Tensor4> [all …]
|
| H A D | sparse_conversion_sparse2sparse.mlir | 57 %s1 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor1> 58 %s2 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor2> 59 %s3 = sparse_tensor.convert %src : tensor<2x3x4xf64> to tensor<2x3x4xf64, #Tensor3> 64 %t13 = sparse_tensor.convert %s1 : tensor<2x3x4xf64, #Tensor1> to tensor<2x3x4xf64, #Tensor3> 65 %t21 = sparse_tensor.convert %s2 : tensor<2x3x4xf64, #Tensor2> to tensor<2x3x4xf64, #Tensor1> 66 %t23 = sparse_tensor.convert %s2 : tensor<2x3x4xf64, #Tensor2> to tensor<2x3x4xf64, #Tensor3> 67 %t31 = sparse_tensor.convert %s3 : tensor<2x3x4xf64, #Tensor3> to tensor<2x3x4xf64, #Tensor1> 72 %d13 = sparse_tensor.convert %t13 : tensor<2x3x4xf64, #Tensor3> to tensor<2x3x4xf64> 73 %d21 = sparse_tensor.convert %t21 : tensor<2x3x4xf64, #Tensor1> to tensor<2x3x4xf64> 74 %d23 = sparse_tensor.convert %t23 : tensor<2x3x4xf64, #Tensor3> to tensor<2x3x4xf64> [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AArch64/ |
| H A D | sve-intrinsic-opts-reinterpret.ll | 7 ; CHECK-NOT: convert 9 %1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1> %a) 28 ; CHECK-NOT: convert 49 ; CHECK-NOT: convert 126 ; CHECK-NOT: convert 129 ; CHECK-NOT: convert 160 ; CHECK: convert 194 ; CHECK: convert 255 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1>) 256 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1>) [all …]
|
| H A D | sve-intrinsic-to-svbool-binops.ll | 13 …%t1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1> %a) 15 …%t3 = tail call <vscale x 4 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv4i1(<vscale x 16 x i1> … 25 …%t1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1> %a) 37 …%t1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1> %a) 49 …%t1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv2i1(<vscale x 2 x i1> %a) 127 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1>) 128 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1>) 129 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv2i1(<vscale x 2 x i1>) 130 declare <vscale x 8 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv8i1(<vscale x 16 x i1>) 131 declare <vscale x 4 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv4i1(<vscale x 16 x i1>) [all …]
|
| H A D | sve-intrinsics-ptest.ll | 8 ; CHECK-NOT: convert 12 …%1 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv2i1(<vscale x 2 x i1> %ma… 13 %2 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv2i1(<vscale x 2 x i1> %a) 27 %2 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1> %a) 35 ; CHECK-NOT: convert 40 %2 = tail call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1> %a) 48 ; CHECK-NOT: convert 58 ; CHECK-NOT: convert 77 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1>) 78 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1>) [all …]
|
| /llvm-project-15.0.7/mlir/test/mlir-cpu-runner/ |
| H A D | utils.mlir | 1 …eline="func.func(convert-linalg-to-loops,convert-scf-to-cf,convert-arith-to-llvm),convert-linalg-t… 2 …eline="func.func(convert-linalg-to-loops,convert-scf-to-cf,convert-arith-to-llvm),convert-linalg-t… 3 …eline="func.func(convert-linalg-to-loops,convert-scf-to-cf,convert-arith-to-llvm),convert-linalg-t… 4 …eline="func.func(convert-linalg-to-loops,convert-scf-to-cf,convert-arith-to-llvm),convert-linalg-t…
|
| /llvm-project-15.0.7/llvm/test/tools/dsymutil/X86/ |
| H A D | op-convert-offset.test | 3 # $ cat op-convert-offset0.c 9 # $ cat op-convert-offset1.c 17 # $ xcrun clang -g -O2 -c -target x86_64-apple-unknown-macho op-convert-offset1.c -emit-llvm 18 # $ xcrun clang -g -O2 -c -target x86_64-apple-unknown-macho op-convert-offset0.c -emit-llvm 19 # $ llvm-link op-convert-offset1.bc op-convert-offset0.bc -o op-convert-offset.ll -S 20 # $ xcrun clang -c op-convert-offset.ll -O0 -arch x86_64 21 # $ xcrun clang -g op-convert-offset.o -O0 -arch x86_64 -o op-convert-offset 23 RUN: dsymutil -oso-prepend-path %p/../Inputs %p/../Inputs/private/tmp/op-convert-offset/op-convert-… 24 RUN: llvm-dwarfdump %p/../Inputs/private/tmp/op-convert-offset/op-convert-offset.o 2>&1 | FileCheck…
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Linalg/CPU/ |
| H A D | test-tensor-matmul.mlir | 3 …-func-bufferize -finalizing-bufferize -buffer-deallocation -convert-linalg-to-loops -convert-scf-t… 4 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -convert-… 12 // RUN: -finalizing-bufferize -convert-linalg-to-loops -convert-scf-to-cf -convert-scf-to-cf \ 13 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -convert-…
|
| H A D | test-conv-1d-call.mlir | 1 …r-opt %s -convert-linalg-to-loops -convert-scf-to-cf -convert-linalg-to-llvm -lower-affine -conver… 6 // RUN: mlir-opt %s -linalg-tile="tile-sizes=4" -convert-linalg-to-loops -convert-scf-to-cf \ 7 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -conver…
|
| H A D | test-conv-2d-call.mlir | 1 …r-opt %s -convert-linalg-to-loops -convert-scf-to-cf -convert-linalg-to-llvm -lower-affine -conver… 6 // RUN: mlir-opt %s -linalg-tile="tile-sizes=2,2" -convert-linalg-to-loops -convert-scf-to-cf \ 7 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -conver…
|
| H A D | test-conv-3d-call.mlir | 1 …r-opt %s -convert-linalg-to-loops -convert-scf-to-cf -convert-linalg-to-llvm -lower-affine -conver… 6 // RUN: mlir-opt %s -linalg-tile="tile-sizes=2,2,2" -convert-linalg-to-loops -convert-scf-to-cf \ 7 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -conver…
|
| H A D | test-conv-1d-nwc-wcf-call.mlir | 1 …r-opt %s -convert-linalg-to-loops -convert-scf-to-cf -convert-linalg-to-llvm -lower-affine -conver… 6 // RUN: mlir-opt %s -linalg-tile="tile-sizes=2,4" -convert-linalg-to-loops -convert-scf-to-cf \ 7 // RUN: -convert-linalg-to-llvm -lower-affine -convert-scf-to-cf --convert-memref-to-llvm -conver…
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | objc-convert-messages-to-runtime-calls.m | 1 …: %clang %s -### -o %t.o 2>&1 -fsyntax-only -fobjc-convert-messages-to-runtime-calls -fno-objc-con… 2 …%clang %s -### -o %t.o 2>&1 -fsyntax-only -fno-objc-convert-messages-to-runtime-calls -fobjc-conve… 4 // Check that we pass fobjc-convert-messages-to-runtime-calls only when supported, and not explicit… 6 // DISABLE: "-fno-objc-convert-messages-to-runtime-calls" 7 // ENABLE-NOT: "-fno-objc-convert-messages-to-runtime-calls"
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Async/CPU/ |
| H A D | microbench-scf-async-parallel-for.mlir | 6 // RUN: -convert-async-to-llvm \ 7 // RUN: -convert-linalg-to-loops \ 8 // RUN: -convert-scf-to-cf \ 11 // RUN: -convert-vector-to-llvm \ 12 // RUN: -convert-memref-to-llvm \ 13 // RUN: -convert-func-to-llvm \ 27 // RUN: -convert-async-to-llvm \ 28 // RUN: -convert-linalg-to-loops \ 29 // RUN: -convert-scf-to-cf \ 32 // RUN: -convert-vector-to-llvm \ [all …]
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Vector/GPU/CUDA/ |
| H A D | test-warp-distribute.mlir | 4 // RUN: mlir-opt -convert-scf-to-cf -convert-cf-to-llvm -convert-vector-to-llvm -convert-arith-to-l… 6 // RUN: -pass-pipeline='gpu.module(strip-debuginfo,convert-gpu-to-nvvm,reconcile-unrealized-casts,… 17 // RUN: mlir-opt -convert-scf-to-cf -convert-cf-to-llvm -convert-vector-to-llvm -convert-arith-to-l… 19 // RUN: -pass-pipeline='gpu.module(strip-debuginfo,convert-gpu-to-nvvm,reconcile-unrealized-casts,… 29 // RUN: mlir-opt -convert-scf-to-cf -convert-cf-to-llvm -convert-vector-to-llvm -convert-arith-to-l… 31 // RUN: -pass-pipeline='gpu.module(strip-debuginfo,convert-gpu-to-nvvm,reconcile-unrealized-casts,…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Hexagon/ |
| H A D | fp16.ll | 13 ; Validate that we generate correct lib calls to convert fp16 21 %1 = tail call float @llvm.convert.from.fp16.f32(i16 %0) 32 %1 = tail call double @llvm.convert.from.fp16.f64(i16 %0) 41 %0 = tail call i16 @llvm.convert.to.fp16.f32(float %src) 51 %0 = tail call i16 @llvm.convert.to.fp16.f64(double %src) 63 %1 = tail call float @llvm.convert.from.fp16.f32(i16 %0) 65 %3 = tail call float @llvm.convert.from.fp16.f32(i16 %2) 70 declare float @llvm.convert.from.fp16.f32(i16) #1 71 declare double @llvm.convert.from.fp16.f64(i16) #1 72 declare i16 @llvm.convert.to.fp16.f32(float) #1 [all …]
|
| /llvm-project-15.0.7/libc/test/src/stdio/printf_core/ |
| H A D | converter_test.cpp | 35 __llvm_libc::printf_core::convert(&writer, raw_section); in TEST_F() 49 __llvm_libc::printf_core::convert(&writer, simple_conv); in TEST_F() 67 __llvm_libc::printf_core::convert(&writer, simple_conv); in TEST_F() 82 __llvm_libc::printf_core::convert(&writer, right_justified_conv); in TEST_F() 99 __llvm_libc::printf_core::convert(&writer, left_justified_conv); in TEST_F() 115 __llvm_libc::printf_core::convert(&writer, simple_conv); in TEST_F() 145 __llvm_libc::printf_core::convert(&writer, low_precision_conv); in TEST_F() 191 __llvm_libc::printf_core::convert(&writer, section); in TEST_F() 216 __llvm_libc::printf_core::convert(&writer, section); in TEST() 236 __llvm_libc::printf_core::convert(&writer, section); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | sve-intrinsics-reinterpret.ll | 13 %out = call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv16i1(<vscale x 16 x i1> %pg) 23 %out = call <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1> %pg) 142 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv16i1(<vscale x 16 x i1>) 143 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv8i1(<vscale x 8 x i1>) 144 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv4i1(<vscale x 4 x i1>) 145 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv2i1(<vscale x 2 x i1>) 146 declare <vscale x 16 x i1> @llvm.aarch64.sve.convert.to.svbool.nxv1i1(<vscale x 1 x i1>) 149 declare <vscale x 8 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv8i1(<vscale x 16 x i1>) 150 declare <vscale x 4 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv4i1(<vscale x 16 x i1>) 151 declare <vscale x 2 x i1> @llvm.aarch64.sve.convert.from.svbool.nxv2i1(<vscale x 16 x i1>) [all …]
|
| H A D | f16-convert.ll | 10 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) 21 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) 34 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) 47 %conv = tail call double @llvm.convert.from.fp16.f64(i16 %tmp) 59 %tmp1 = tail call float @llvm.convert.from.fp16.f32(i16 %tmp) 129 %tmp = tail call i16 @llvm.convert.to.fp16.f32(float %val) 142 %tmp = tail call i16 @llvm.convert.to.fp16.f32(float %conv) 153 %tmp = tail call i16 @llvm.convert.to.fp16.f32(float %val) 181 %tmp = tail call i16 @llvm.convert.to.fp16.f32(float %val) 207 %tmp = tail call i16 @llvm.convert.to.fp16.f32(float %val) [all …]
|
| /llvm-project-15.0.7/mlir/test/Integration/Dialect/Vector/CPU/ |
| H A D | test-transfer-read-3d.mlir | 1 …ss-pipeline="func.func(convert-vector-to-scf,lower-affine,convert-scf-to-cf),convert-vector-to-llv… 6 …nc.func(convert-vector-to-scf{lower-permutation-maps=true},lower-affine,convert-scf-to-cf),convert… 11 …ne="func.func(convert-vector-to-scf{full-unroll=true},lower-affine,convert-scf-to-cf),convert-vect… 16 …convert-vector-to-scf{full-unroll=true lower-permutation-maps=true},lower-affine,convert-scf-to-cf…
|
| H A D | test-transfer-read-2d.mlir | 1 …ss-pipeline="func.func(convert-vector-to-scf,lower-affine,convert-scf-to-cf),convert-vector-to-llv… 6 …nc.func(convert-vector-to-scf{lower-permutation-maps=true},lower-affine,convert-scf-to-cf),convert… 11 …ne="func.func(convert-vector-to-scf{full-unroll=true},lower-affine,convert-scf-to-cf),convert-vect… 16 …convert-vector-to-scf{full-unroll=true lower-permutation-maps=true},lower-affine,convert-scf-to-cf…
|