| /llvm-project-15.0.7/polly/test/ScopInfo/NonAffine/ |
| H A D | non-affine-loop-condition-dependent-access_1.ll | 4 ; SCALAR: Function: f 8 ; SCALAR-NEXT: } 9 ; SCALAR-NEXT: Context: 10 ; SCALAR-NEXT: { : } 12 ; SCALAR-NEXT: { : } 14 ; SCALAR-NEXT: { : false } 15 ; SCALAR: Arrays { 18 ; SCALAR-NEXT: } 22 ; SCALAR-NEXT: } 24 ; SCALAR-NEXT: n/a [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SPIRV/instructions/ |
| H A D | scalar-integer-arithmetic.ll | 13 ; CHECK-DAG: [[SCALAR:%.+]] = OpTypeInt 32 14 ; CHECK-DAG: [[SCALAR_FN:%.+]] = OpTypeFunction [[SCALAR]] [[SCALAR]] [[SCALAR]] 26 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[SCALAR]] 27 ; CHECK-NEXT: [[B:%.+]] = OpFunctionParameter [[SCALAR]] 29 ; CHECK: [[C:%.+]] = OpIAdd [[SCALAR]] [[A]] [[B]] 41 ; CHECK-NEXT: [[A:%.+]] = OpFunctionParameter [[SCALAR]] 42 ; CHECK-NEXT: [[B:%.+]] = OpFunctionParameter [[SCALAR]] 44 ; CHECK: [[C:%.+]] = OpISub [[SCALAR]] [[A]] [[B]] 59 ; CHECK: [[C:%.+]] = OpIMul [[SCALAR]] [[A]] [[B]] 74 ; CHECK: [[C:%.+]] = OpUDiv [[SCALAR]] [[A]] [[B]] [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | funnel-shift.ll | 48 ; SCALAR-LABEL: fshl_i37: 49 ; SCALAR: @ %bb.0: 52 ; SCALAR-NEXT: mov r8, r0 54 ; SCALAR-NEXT: mov r4, r1 55 ; SCALAR-NEXT: mov r6, r3 58 ; SCALAR-NEXT: mov r9, r2 60 ; SCALAR-NEXT: mov r3, #0 238 ; SCALAR-LABEL: fshr_i37: 239 ; SCALAR: @ %bb.0: 425 ; SCALAR: @ %bb.0: [all …]
|
| H A D | funnel-shift-rot.ll | 95 ; SCALAR-LABEL: rotl_v4i32: 96 ; SCALAR: @ %bb.0: 97 ; SCALAR-NEXT: ldr r12, [sp] 109 ; SCALAR-NEXT: bx lr 136 ; SCALAR: @ %bb.0: 141 ; SCALAR-NEXT: bx lr 231 ; SCALAR-LABEL: rotr_v4i32: 232 ; SCALAR: @ %bb.0: 241 ; SCALAR-NEXT: bx lr 268 ; SCALAR: @ %bb.0: [all …]
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | two-scops-in-row.ll | 2 …ly -polly-print-ast -polly-ignore-aliasing -disable-output < %s | FileCheck %s -check-prefix=SCALAR 6 ; SCALAR: if ( 7 ; SCALAR: { 8 ; SCALAR: Stmt_for_1(0); 9 ; SCALAR: for (int c0 = 1; c0 <= -Scalar0_val + 99; c0 += 1) 10 ; SCALAR: Stmt_for_1(c0); 11 ; SCALAR: } 13 ; SCALAR: if (1) 14 ; SCALAR: Stmt_for_0(0);
|
| H A D | read-only-scalars.ll | 6 ; RUN: -S < %s | FileCheck %s -check-prefix=SCALAR 10 ; SCALAR-LABEL: entry: 11 ; SCALAR-NEXT: %scalar.s2a = alloca float 13 ; SCALAR-LABEL: polly.start: 14 ; SCALAR-NEXT: store float %scalar, float* %scalar.s2a 16 ; SCALAR-LABEL: polly.stmt.stmt1: 17 ; SCALAR-NEXT: %scalar.s2a.reload = load float, float* %scalar.s2a 18 ; SCALAR-NEXT: %val_p_scalar_ = load float, float* %A, 19 ; SCALAR-NEXT: %p_sum = fadd float %val_p_scalar_, %scalar.s2a.reload
|
| /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/ |
| H A D | fp-cmp-01.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 28 ; CHECK-SCALAR-NEXT: ber %r14 29 ; CHECK-SCALAR: lgr %r2, %r3 42 ; CHECK-SCALAR-NEXT: ber %r14 43 ; CHECK-SCALAR: lgr %r2, %r3 59 ; CHECK-SCALAR-NEXT: ber %r14 60 ; CHECK-SCALAR: lgr %r2, %r3 75 ; CHECK-SCALAR-NEXT: ber %r14 76 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-strict-cmp-01.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 31 ; CHECK-SCALAR-NEXT: ber %r14 32 ; CHECK-SCALAR: lgr %r2, %r3 48 ; CHECK-SCALAR-NEXT: ber %r14 49 ; CHECK-SCALAR: lgr %r2, %r3 68 ; CHECK-SCALAR-NEXT: ber %r14 69 ; CHECK-SCALAR: lgr %r2, %r3 87 ; CHECK-SCALAR-NEXT: ber %r14 88 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-strict-cmps-01.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 31 ; CHECK-SCALAR-NEXT: ber %r14 32 ; CHECK-SCALAR: lgr %r2, %r3 48 ; CHECK-SCALAR-NEXT: ber %r14 49 ; CHECK-SCALAR: lgr %r2, %r3 68 ; CHECK-SCALAR-NEXT: ber %r14 69 ; CHECK-SCALAR: lgr %r2, %r3 87 ; CHECK-SCALAR-NEXT: ber %r14 88 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-cmp-02.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 28 ; CHECK-SCALAR-NEXT: ber %r14 29 ; CHECK-SCALAR: lgr %r2, %r3 42 ; CHECK-SCALAR-NEXT: ber %r14 43 ; CHECK-SCALAR: lgr %r2, %r3 59 ; CHECK-SCALAR-NEXT: ber %r14 60 ; CHECK-SCALAR: lgr %r2, %r3 75 ; CHECK-SCALAR-NEXT: ber %r14 76 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-strict-cmp-02.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 31 ; CHECK-SCALAR-NEXT: ber %r14 32 ; CHECK-SCALAR: lgr %r2, %r3 48 ; CHECK-SCALAR-NEXT: ber %r14 49 ; CHECK-SCALAR: lgr %r2, %r3 68 ; CHECK-SCALAR-NEXT: ber %r14 69 ; CHECK-SCALAR: lgr %r2, %r3 87 ; CHECK-SCALAR-NEXT: ber %r14 88 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-strict-cmps-02.ll | 15 ; CHECK-SCALAR-NEXT: ber %r14 16 ; CHECK-SCALAR: lgr %r2, %r3 31 ; CHECK-SCALAR-NEXT: ber %r14 32 ; CHECK-SCALAR: lgr %r2, %r3 48 ; CHECK-SCALAR-NEXT: ber %r14 49 ; CHECK-SCALAR: lgr %r2, %r3 68 ; CHECK-SCALAR-NEXT: ber %r14 69 ; CHECK-SCALAR: lgr %r2, %r3 87 ; CHECK-SCALAR-NEXT: ber %r14 88 ; CHECK-SCALAR: lgr %r2, %r3 [all …]
|
| H A D | fp-mul-06.ll | 2 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 10 ; CHECK-SCALAR: maebr %f4, %f0, %f2 11 ; CHECK-SCALAR: ler %f0, %f4 21 ; CHECK-SCALAR: ler %f0, %f2 32 ; CHECK-SCALAR: ler %f0, %f2 48 ; CHECK-SCALAR: ler %f0, %f2 64 ; CHECK-SCALAR: ler %f0, %f2 77 ; CHECK-SCALAR: ler %f0, %f2 90 ; CHECK-SCALAR: ler %f0, %f2 105 ; CHECK-SCALAR: ler %f0, %f2
|
| H A D | fp-strict-mul-06.ll | 2 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 10 ; CHECK-SCALAR: maebr %f4, %f0, %f2 11 ; CHECK-SCALAR: ler %f0, %f4 24 ; CHECK-SCALAR: ler %f0, %f2 38 ; CHECK-SCALAR: ler %f0, %f2 57 ; CHECK-SCALAR: ler %f0, %f2 76 ; CHECK-SCALAR: ler %f0, %f2 92 ; CHECK-SCALAR: ler %f0, %f2 108 ; CHECK-SCALAR: ler %f0, %f2 126 ; CHECK-SCALAR: ler %f0, %f2
|
| H A D | fp-mul-08.ll | 2 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 10 ; CHECK-SCALAR: msebr %f4, %f0, %f2 11 ; CHECK-SCALAR: ler %f0, %f4 22 ; CHECK-SCALAR: ler %f0, %f2 34 ; CHECK-SCALAR: ler %f0, %f2 51 ; CHECK-SCALAR: ler %f0, %f2 68 ; CHECK-SCALAR: ler %f0, %f2 82 ; CHECK-SCALAR: ler %f0, %f2 96 ; CHECK-SCALAR: ler %f0, %f2 112 ; CHECK-SCALAR: ler %f0, %f2
|
| H A D | fp-strict-mul-08.ll | 2 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 10 ; CHECK-SCALAR: msebr %f4, %f0, %f2 11 ; CHECK-SCALAR: ler %f0, %f4 25 ; CHECK-SCALAR: ler %f0, %f2 40 ; CHECK-SCALAR: ler %f0, %f2 60 ; CHECK-SCALAR: ler %f0, %f2 80 ; CHECK-SCALAR: ler %f0, %f2 97 ; CHECK-SCALAR: ler %f0, %f2 114 ; CHECK-SCALAR: ler %f0, %f2 133 ; CHECK-SCALAR: ler %f0, %f2
|
| H A D | fp-conv-01.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 11 ; CHECK-SCALAR: ledbr %f0, %f2 57 ; CHECK-SCALAR: adbr %f1, %f2 58 ; CHECK-SCALAR: std %f1, 0(%r2)
|
| H A D | fp-strict-conv-01.ll | 4 ; RUN: | FileCheck -check-prefix=CHECK -check-prefix=CHECK-SCALAR %s 18 ; CHECK-SCALAR: ledbr %f0, %f2 79 ; CHECK-SCALAR: adbr %f1, %f2 80 ; CHECK-SCALAR: std %f1, 0(%r2)
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | unroll-small-loops.ll | 18 ; CHECK-SCALAR-LABEL: @foo( 19 ; CHECK-SCALAR: load i32, i32* 21 ; CHECK-SCALAR: store i32 22 ; CHECK-SCALAR-NOT: store i32 23 ; CHECK-SCALAR: ret 52 ; CHECK-SCALAR-LABEL: @bar( 53 ; CHECK-SCALAR: store i32 54 ; CHECK-SCALAR-NOT: store i32 55 ; CHECK-SCALAR: ret 83 ; CHECK-SCALAR: store float [all …]
|
| /llvm-project-15.0.7/mlir/test/Dialect/Math/ |
| H A D | algebraic-simplification.mlir | 15 // CHECK: %[[SCALAR:.*]] = arith.mulf %arg0, %arg0 17 // CHECK: return %[[SCALAR]], %[[VECTOR]] 28 // CHECK: %[[SCALAR:.*]] = arith.mulf %arg0, %[[TMP_S]] 31 // CHECK: return %[[SCALAR]], %[[VECTOR]] 43 // CHECK: %[[SCALAR:.*]] = arith.divf %[[CST_S]], %arg0 45 // CHECK: return %[[SCALAR]], %[[VECTOR]] 55 // CHECK: %[[SCALAR:.*]] = math.sqrt %arg0 57 // CHECK: return %[[SCALAR]], %[[VECTOR]] 67 // CHECK: %[[SCALAR:.*]] = math.rsqrt %arg0 69 // CHECK: return %[[SCALAR]], %[[VECTOR]]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | remat-const-float-simd.ll | 3 …one-linux-gnu -verify-machineinstrs -mattr=-neon | FileCheck %s --check-prefixes=CHECK,CHECK-SCALAR 13 ; CHECK-SCALAR-NEXT: mov w8, #1325400064 14 ; CHECK-SCALAR-NEXT: fmov s0, w8 26 ; CHECK-SCALAR-NEXT: mov w8, #1325400064 27 ; CHECK-SCALAR-NEXT: fmov s1, w8 28 ; CHECK-SCALAR-NEXT: fadd s0, s0, s1
|
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | inline-scalar-operands.mlir | 7 // CHECK: func @inline_zerod(%[[ARG:.*]]: tensor<4xf32>, %[[SCALAR:.*]]: tensor<f32>) 18 // CHECK: tensor.extract %[[SCALAR]][] 31 // CHECK: func @inline_oned(%[[ARG:.*]]: tensor<4xf32>, %[[SCALAR:.*]]: tensor<1xf32>) 43 // CHECK: tensor.extract %[[SCALAR]][%[[ZERO]]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/RISCV/ |
| H A D | reg-usage.ll | 5 ; RUN: -S < %s 2>&1 | FileCheck %s --check-prefix=CHECK-SCALAR 25 ; CHECK-SCALAR: LV(REG): Found max usage: 2 item 26 ; CHECK-SCALAR-NEXT: LV(REG): RegisterClass: RISCV::GPRRC, 2 registers 27 ; CHECK-SCALAR-NEXT: LV(REG): RegisterClass: RISCV::FPRRC, 2 registers 28 ; CHECK-SCALAR-NEXT: LV(REG): Found invariant usage: 1 item 29 ; CHECK-SCALAR-NEXT: LV(REG): RegisterClass: RISCV::GPRRC, 1 registers
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | sqrt-fastmath-tune.ll | 3 ; RUN: llc < %s -mtriple=x86_64-- -mcpu=sandybridge | FileCheck %s --check-prefixes=FAST-SCALAR,SNB 4 ; RUN: llc < %s -mtriple=x86_64-- -mcpu=broadwell | FileCheck %s --check-prefixes=FAST-SCALAR,BDW 5 ; RUN: llc < %s -mtriple=x86_64-- -mcpu=skylake | FileCheck %s --check-prefixes=FAST-SCALAR,FAS… 26 ; FAST-SCALAR-LABEL: f32_no_daz: 27 ; FAST-SCALAR: # %bb.0: 28 ; FAST-SCALAR-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 29 ; FAST-SCALAR-NEXT: retq 233 ; FAST-SCALAR-LABEL: f32_daz: 234 ; FAST-SCALAR: # %bb.0: 235 ; FAST-SCALAR-NEXT: vsqrtss %xmm0, %xmm0, %xmm0 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | always-uniform.ll | 8 ; GCN: v_readfirstlane_b32 s[[SCALAR:[0-9]+]], v0 9 ; GCN: s_add_u32 s[[LOAD_ADDR:[0-9]+]], s[[IN_ADDR]], s[[SCALAR]]
|