| /llvm-project-15.0.7/clang/test/OpenMP/ |
| H A D | declare_mapper_messages.cpp | 66 vec vv, v1; in fun() local 70 #pragma omp target map(mapper:vv) // expected-error {{expecte… in fun() 82 #pragma omp target map(mapper(aa) :vv) // expected-error {{missing… in fun() 88 #pragma omp target map(mapper(aa) to:vv) map(close mapper(aa) from:v1) map(mapper(aa) to:arr[0]) in fun() 90 #pragma omp target map(mapper(N1::stack<int>::id) to:vv) in fun() 103 #pragma omp target update to(mapper(aa) a:vv) // expected-warning {{missi… in fun() 104 #pragma omp target update to(mapper(aa):vv) to(mapper(aa):arr[0]) in fun() 105 #pragma omp target update to(mapper(N1::stack<int>::id) :vv) in fun() 117 #pragma omp target update from(mapper(aa) a:vv) // expected-warning {{missi… in fun() 118 #pragma omp target update from(mapper(aa):vv) from(mapper(aa):arr[0]) in fun() [all …]
|
| H A D | declare_mapper_messages.c | 38 struct vec vv, v1; in fun() local 43 #pragma omp target map(mapper:vv) // expected-error {{expecte… in fun() 49 #pragma omp target map(mapper(ab) :vv) // expected-error {{missing… in fun() 53 #pragma omp target map(mapper(aa) :vv) // expected-error {{missing… in fun() 57 #pragma omp target map(mapper(aa) to:vv) map(close mapper(aa) from:v1) map(mapper(aa) to:arr[0]) in fun() 62 #pragma omp target update to(mapper:vv) // expected-error {{expecte… in fun() 67 #pragma omp target update to(mapper(aa) a:vv) // expected-warning {{missi… in fun() 69 #pragma omp target update to(mapper(aa):vv) to(mapper(aa):arr[0]) in fun() 73 #pragma omp target update from(mapper:vv) // expected-error {{expecte… in fun() 78 #pragma omp target update from(mapper(aa) a:vv) // expected-warning {{missi… in fun() [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/MemCpyOpt/ |
| H A D | store-to-memset.ll | 49 %vv = trunc i32 %1 to i8 50 store i8 %vv, i8* %4, align 1 52 store i8 %vv, i8* %5, align 1 54 store i8 %vv, i8* %6, align 1 56 store i8 %vv, i8* %7, align 1 58 store i8 %vv, i8* %8, align 1 60 store i8 %vv, i8* %9, align 1 62 store i8 %vv, i8* %10, align 1 64 store i8 %vv, i8* %11, align 1 66 store i8 %vv, i8* %12, align 1 [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/ |
| H A D | ctlz-sdnode.ll | 290 ; RV32I-NEXT: vor.vv v8, v8, v9 292 ; RV32I-NEXT: vor.vv v8, v8, v9 294 ; RV32I-NEXT: vor.vv v8, v8, v9 296 ; RV32I-NEXT: vor.vv v8, v8, v9 323 ; RV64I-NEXT: vor.vv v8, v8, v9 325 ; RV64I-NEXT: vor.vv v8, v8, v9 327 ; RV64I-NEXT: vor.vv v8, v8, v9 329 ; RV64I-NEXT: vor.vv v8, v8, v9 373 ; RV32I-NEXT: vor.vv v8, v8, v9 375 ; RV32I-NEXT: vor.vv v8, v8, v9 [all …]
|
| H A D | bitreverse-sdnode.ll | 13 ; CHECK-NEXT: vor.vv v8, v8, v9 19 ; CHECK-NEXT: vor.vv v8, v9, v8 24 ; CHECK-NEXT: vadd.vv v8, v8, v8 25 ; CHECK-NEXT: vor.vv v8, v9, v8 40 ; CHECK-NEXT: vor.vv v8, v8, v9 46 ; CHECK-NEXT: vor.vv v8, v9, v8 51 ; CHECK-NEXT: vadd.vv v8, v8, v8 52 ; CHECK-NEXT: vor.vv v8, v9, v8 67 ; CHECK-NEXT: vor.vv v8, v8, v9 73 ; CHECK-NEXT: vor.vv v8, v9, v8 [all …]
|
| H A D | fixed-vectors-bitreverse.ll | 14 ; RV32-NEXT: vor.vv v8, v8, v9 21 ; RV32-NEXT: vor.vv v8, v9, v8 28 ; RV32-NEXT: vor.vv v8, v9, v8 34 ; RV32-NEXT: vadd.vv v8, v8, v8 35 ; RV32-NEXT: vor.vv v8, v9, v8 45 ; RV64-NEXT: vor.vv v8, v8, v9 52 ; RV64-NEXT: vor.vv v8, v9, v8 59 ; RV64-NEXT: vor.vv v8, v9, v8 66 ; RV64-NEXT: vor.vv v8, v9, v8 93 ; RV32-NEXT: vor.vv v8, v8, v9 [all …]
|
| H A D | fixed-vectors-ctlz.ll | 19 ; CHECK-NEXT: vor.vv v8, v8, v9 21 ; CHECK-NEXT: vor.vv v8, v8, v9 23 ; CHECK-NEXT: vor.vv v8, v8, v9 28 ; CHECK-NEXT: vsub.vv v8, v8, v9 33 ; CHECK-NEXT: vadd.vv v8, v9, v8 35 ; CHECK-NEXT: vadd.vv v8, v8, v9 771 ; LMULMAX2-NEXT: vor.vv v8, v8, v10 773 ; LMULMAX2-NEXT: vor.vv v8, v8, v10 775 ; LMULMAX2-NEXT: vor.vv v8, v8, v10 799 ; LMULMAX1-NEXT: vor.vv v8, v8, v10 [all …]
|
| H A D | vrgatherei16-rv32.ll | 14 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 39 ; CHECK-NEXT: vrgatherei16.vv v8, v9, v10, v0.t 62 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 110 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 158 ; CHECK-NEXT: vrgatherei16.vv v9, v8, v10 206 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v12 254 ; CHECK-NEXT: vrgatherei16.vv v12, v8, v16 302 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 350 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 398 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 [all …]
|
| H A D | vrgatherei16-rv64.ll | 14 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 39 ; CHECK-NEXT: vrgatherei16.vv v8, v9, v10, v0.t 62 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 110 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 158 ; CHECK-NEXT: vrgatherei16.vv v9, v8, v10 206 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v12 254 ; CHECK-NEXT: vrgatherei16.vv v12, v8, v16 302 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 350 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 398 ; CHECK-NEXT: vrgatherei16.vv v10, v8, v9 [all …]
|
| H A D | bswap-sdnode.ll | 11 ; CHECK-NEXT: vor.vv v8, v8, v9 24 ; CHECK-NEXT: vor.vv v8, v8, v9 37 ; CHECK-NEXT: vor.vv v8, v8, v9 50 ; CHECK-NEXT: vor.vv v8, v8, v10 63 ; CHECK-NEXT: vor.vv v8, v8, v12 92 ; RV32-NEXT: vor.vv v9, v9, v10 97 ; RV32-NEXT: vor.vv v8, v8, v10 98 ; RV32-NEXT: vor.vv v8, v8, v9 115 ; RV64-NEXT: vor.vv v8, v8, v9 137 ; RV32-NEXT: vor.vv v8, v8, v9 [all …]
|
| H A D | fixed-vectors-bswap.ll | 14 ; CHECK-NEXT: vor.vv v8, v8, v9 35 ; RV32-NEXT: vor.vv v9, v9, v10 40 ; RV32-NEXT: vor.vv v8, v8, v10 41 ; RV32-NEXT: vor.vv v8, v8, v9 54 ; RV64-NEXT: vor.vv v9, v9, v10 59 ; RV64-NEXT: vor.vv v8, v8, v10 60 ; RV64-NEXT: vor.vv v8, v8, v9 83 ; RV32-NEXT: vor.vv v9, v10, v9 97 ; RV32-NEXT: vor.vv v9, v10, v9 121 ; RV32-NEXT: vor.vv v8, v8, v9 [all …]
|
| H A D | ctpop-sdnode.ll | 12 ; CHECK-NEXT: vsub.vv v8, v8, v9 17 ; CHECK-NEXT: vadd.vv v8, v9, v8 19 ; CHECK-NEXT: vadd.vv v8, v8, v9 34 ; CHECK-NEXT: vsub.vv v8, v8, v9 39 ; CHECK-NEXT: vadd.vv v8, v9, v8 41 ; CHECK-NEXT: vadd.vv v8, v8, v9 56 ; CHECK-NEXT: vsub.vv v8, v8, v9 61 ; CHECK-NEXT: vadd.vv v8, v9, v8 63 ; CHECK-NEXT: vadd.vv v8, v8, v9 78 ; CHECK-NEXT: vsub.vv v8, v8, v9 [all …]
|
| H A D | cttz-sdnode.ll | 33 ; CHECK-D-NEXT: vand.vv v9, v8, v9 77 ; CHECK-D-NEXT: vand.vv v9, v8, v9 286 ; RV32I-NEXT: vand.vv v8, v8, v9 291 ; RV32I-NEXT: vsub.vv v8, v8, v9 297 ; RV32I-NEXT: vadd.vv v8, v9, v8 299 ; RV32I-NEXT: vadd.vv v8, v8, v9 314 ; RV64I-NEXT: vand.vv v8, v8, v9 319 ; RV64I-NEXT: vsub.vv v8, v8, v9 325 ; RV64I-NEXT: vadd.vv v8, v9, v8 327 ; RV64I-NEXT: vadd.vv v8, v8, v9 [all …]
|
| H A D | fixed-vectors-ctpop.ll | 15 ; CHECK-NEXT: vsub.vv v8, v8, v9 20 ; CHECK-NEXT: vadd.vv v8, v9, v8 22 ; CHECK-NEXT: vadd.vv v8, v8, v9 43 ; LMULMAX2-RV32-NEXT: vsub.vv v8, v8, v9 415 ; LMULMAX2-NEXT: vsub.vv v8, v8, v10 420 ; LMULMAX2-NEXT: vadd.vv v8, v10, v8 422 ; LMULMAX2-NEXT: vadd.vv v8, v8, v10 436 ; LMULMAX1-NEXT: vsub.vv v8, v8, v10 441 ; LMULMAX1-NEXT: vadd.vv v8, v10, v8 443 ; LMULMAX1-NEXT: vadd.vv v8, v8, v10 [all …]
|
| H A D | fixed-vectors-cttz.ll | 21 ; CHECK-NEXT: vand.vv v8, v8, v9 25 ; CHECK-NEXT: vsub.vv v8, v8, v9 30 ; CHECK-NEXT: vadd.vv v8, v9, v8 32 ; CHECK-NEXT: vadd.vv v8, v8, v9 42 ; LMULMAX8-NEXT: vand.vv v9, v8, v9 222 ; LMULMAX8-NEXT: vand.vv v9, v8, v9 404 ; LMULMAX8-NEXT: vand.vv v9, v8, v9 677 ; LMULMAX2-NEXT: vand.vv v8, v8, v10 681 ; LMULMAX2-NEXT: vsub.vv v8, v8, v10 686 ; LMULMAX2-NEXT: vadd.vv v8, v10, v8 [all …]
|
| H A D | inline-asm.ll | 93 ; CHECK-NEXT: vadd.vv v8, v8, v9 105 ; CHECK-NEXT: vadd.vv v8, v8, v10 117 ; CHECK-NEXT: vadd.vv v8, v8, v12 129 ; CHECK-NEXT: vadd.vv v8, v8, v16 141 ; CHECK-NEXT: vadd.vv v8, v8, v9 153 ; CHECK-NEXT: vadd.vv v8, v8, v9 201 ; CHECK-NEXT: vadd.vv v8, v8, v9 213 ; CHECK-NEXT: vadd.vv v8, v8, v9 225 ; CHECK-NEXT: vadd.vv v8, v8, v9 273 ; CHECK-NEXT: vadd.vv v8, v8, v9 [all …]
|
| H A D | smulo-sdnode.ll | 10 ; CHECK-NEXT: vmulh.vv v10, v8, v9 11 ; CHECK-NEXT: vmul.vv v8, v8, v9 13 ; CHECK-NEXT: vmsne.vv v0, v10, v9 29 ; CHECK-NEXT: vmulh.vv v10, v8, v9 30 ; CHECK-NEXT: vmul.vv v8, v8, v9 32 ; CHECK-NEXT: vmsne.vv v0, v10, v9 48 ; CHECK-NEXT: vmulh.vv v10, v8, v9 49 ; CHECK-NEXT: vmul.vv v8, v8, v9 51 ; CHECK-NEXT: vmsne.vv v0, v10, v9 68 ; CHECK-NEXT: vmul.vv v8, v8, v9 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/RISCV/rvv/ |
| H A D | fmacc.s | 14 vfmacc.vv v8, v20, v4, v0.t 20 vfmacc.vv v8, v20, v4 44 vfnmacc.vv v8, v20, v4 68 vfmsac.vv v8, v20, v4 92 vfnmsac.vv v8, v20, v4 116 vfmadd.vv v8, v20, v4 140 vfnmadd.vv v8, v20, v4 164 vfmsub.vv v8, v20, v4 188 vfnmsub.vv v8, v20, v4 212 vfwmacc.vv v8, v20, v4 [all …]
|
| H A D | fcompare.s | 14 vmfeq.vv v8, v4, v20, v0.t 20 vmfeq.vv v8, v4, v20 38 vmfne.vv v8, v4, v20, v0.t 44 vmfne.vv v8, v4, v20 62 vmflt.vv v8, v4, v20, v0.t 68 vmflt.vv v8, v4, v20 86 vmfle.vv v8, v4, v20, v0.t 92 vmfle.vv v8, v4, v20 134 vmfgt.vv v8, v20, v4, v0.t 140 vmfgt.vv v8, v20, v4 [all …]
|
| H A D | mul.s | 11 vmul.vv v8, v4, v20, v0.t 17 vmul.vv v8, v4, v20 35 vmulh.vv v8, v4, v20, v0.t 41 vmulh.vv v8, v4, v20 59 vmulhu.vv v8, v4, v20, v0.t 65 vmulhu.vv v8, v4, v20 89 vmulhsu.vv v8, v4, v20 113 vwmul.vv v8, v4, v20 137 vwmulu.vv v8, v4, v20 161 vwmulsu.vv v8, v4, v20 [all …]
|
| H A D | macc.s | 11 vmacc.vv v8, v20, v4, v0.t 17 vmacc.vv v8, v20, v4 35 vnmsac.vv v8, v20, v4, v0.t 41 vnmsac.vv v8, v20, v4 59 vmadd.vv v8, v20, v4, v0.t 65 vmadd.vv v8, v20, v4 83 vnmsub.vv v8, v20, v4, v0.t 89 vnmsub.vv v8, v20, v4 113 vwmaccu.vv v8, v20, v4 137 vwmacc.vv v8, v20, v4 [all …]
|
| H A D | aliases.s | 15 # ALIAS: vmsltu.vv v2, v1, v2, v0.t # encoding: [0x57,0x01,0x11,0x68] 16 # NO-ALIAS: vmsltu.vv v2, v1, v2, v0.t # encoding: [0x57,0x01,0x11,0x68] 17 vmsgtu.vv v2, v2, v1, v0.t 18 # ALIAS: vmslt.vv v2, v1, v2, v0.t # encoding: [0x57,0x01,0x11,0x6c] 19 # NO-ALIAS: vmslt.vv v2, v1, v2, v0.t # encoding: [0x57,0x01,0x11,0x6c] 20 vmsgt.vv v2, v2, v1, v0.t 21 # ALIAS: vmsleu.vv v2, v1, v2, v0.t # encoding: [0x57,0x01,0x11,0x70] 23 vmsgeu.vv v2, v2, v1, v0.t 26 vmsge.vv v2, v2, v1, v0.t 41 vmfgt.vv v2, v2, v1, v0.t [all …]
|
| H A D | div.s | 11 vdivu.vv v8, v4, v20, v0.t 17 vdivu.vv v8, v4, v20 18 # CHECK-INST: vdivu.vv v8, v4, v20 35 vdiv.vv v8, v4, v20, v0.t 41 vdiv.vv v8, v4, v20 42 # CHECK-INST: vdiv.vv v8, v4, v20 59 vremu.vv v8, v4, v20, v0.t 65 vremu.vv v8, v4, v20 83 vrem.vv v8, v4, v20, v0.t 89 vrem.vv v8, v4, v20 [all …]
|
| H A D | minmax.s | 11 vminu.vv v8, v4, v20, v0.t 17 vminu.vv v8, v4, v20 18 # CHECK-INST: vminu.vv v8, v4, v20 35 vmin.vv v8, v4, v20, v0.t 41 vmin.vv v8, v4, v20 42 # CHECK-INST: vmin.vv v8, v4, v20 59 vmaxu.vv v8, v4, v20, v0.t 65 vmaxu.vv v8, v4, v20 83 vmax.vv v8, v4, v20, v0.t 89 vmax.vv v8, v4, v20 [all …]
|
| H A D | sign-injection.s | 14 vfsgnj.vv v8, v4, v20, v0.t 15 # CHECK-INST: vfsgnj.vv v8, v4, v20, v0.t 20 vfsgnj.vv v8, v4, v20 21 # CHECK-INST: vfsgnj.vv v8, v4, v20 38 vfsgnjn.vv v8, v4, v20, v0.t 39 # CHECK-INST: vfsgnjn.vv v8, v4, v20, v0.t 44 vfsgnjn.vv v8, v4, v20 45 # CHECK-INST: vfsgnjn.vv v8, v4, v20 62 vfsgnjx.vv v8, v4, v20, v0.t 68 vfsgnjx.vv v8, v4, v20 [all …]
|