| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | bfi_int.r600.ll | 79 ret <2 x i32> %bitselect 90 %bitselect = or i64 %and0, %and1 91 ret i64 %bitselect 101 %bitselect = xor i64 %and, %mask 102 ret i64 %bitselect 112 %bitselect = xor i64 %and, %mask 113 ret i64 %bitselect 150 %bitselect = or i64 %and0, %and1 151 %scalar.use = add i64 %bitselect, 10 176 %bitselect = xor i64 %and, %mask [all …]
|
| H A D | bfi_int.ll | 660 ret <2 x i32> %bitselect 715 %bitselect = or i64 %and0, %and1 716 ret i64 %bitselect 768 %bitselect = or i64 %and0, %and1 816 %bitselect = or i64 %and0, %and1 866 %bitselect = or i64 %and0, %and1 916 %bitselect = or i64 %and0, %and1 966 %bitselect = or i64 %and0, %and1 1014 %bitselect = or i64 %and0, %and1 1067 ret i64 %bitselect [all …]
|
| /llvm-project-15.0.7/libclc/generic/include/clc/relational/ |
| H A D | bitselect.h | 23 #define __CLC_BODY <clc/relational/bitselect.inc> 25 #define __CLC_BODY <clc/relational/bitselect.inc>
|
| H A D | bitselect.inc | 23 _CLC_OVERLOAD _CLC_DECL __CLC_GENTYPE bitselect(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_GENTYPE z);
|
| /llvm-project-15.0.7/libclc/generic/lib/relational/ |
| H A D | bitselect.cl | 27 #define __CLC_BODY <bitselect.inc> 32 …_CLC_OVERLOAD _CLC_DEF f_type##width bitselect(f_type##width x, f_type##width y, f_type##width z) … 33 …return as_##f_type##width(bitselect(as_##i_type##width(x), as_##i_type##width(y), as_##i_type##wid…
|
| H A D | bitselect.inc | 23 _CLC_OVERLOAD _CLC_DEF __CLC_GENTYPE bitselect(__CLC_GENTYPE x, __CLC_GENTYPE y, __CLC_GENTYPE z) {
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | simd-select.ll | 22 ; CHECK-NEXT: v128.bitselect 37 ; CHECK-NEXT: v128.bitselect 113 ; CHECK-NEXT: v128.bitselect 128 ; CHECK-NEXT: v128.bitselect 204 ; CHECK-NEXT: v128.bitselect 219 ; CHECK-NEXT: v128.bitselect 295 ; CHECK-NEXT: v128.bitselect 310 ; CHECK-NEXT: v128.bitselect 385 ; CHECK-NEXT: v128.bitselect 400 ; CHECK-NEXT: v128.bitselect [all …]
|
| H A D | simd-intrinsics.ll | 119 ; CHECK-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $0, $1, $2{{$}} 123 %a = call <16 x i8> @llvm.wasm.bitselect.v16i8( 325 ; CHECK-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $0, $1, $2{{$}} 329 %a = call <8 x i16> @llvm.wasm.bitselect.v8i16( 461 ; CHECK-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $0, $1, $2{{$}} 465 %a = call <4 x i32> @llvm.wasm.bitselect.v4i32( 644 ; CHECK-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $0, $1, $2{{$}} 648 %a = call <2 x i64> @llvm.wasm.bitselect.v2i64( 671 ; CHECK-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $0, $1, $2{{$}} 675 %a = call <4 x float> @llvm.wasm.bitselect.v4f32( [all …]
|
| H A D | simd-bitmask-mask.ll | 4 ; Test that masks on the output of bitselect are optimized out.
|
| H A D | fpclamptosat_vec.ll | 25 ; CHECK-NEXT: v128.bitselect 32 ; CHECK-NEXT: v128.bitselect 76 ; CHECK-NEXT: v128.bitselect 107 ; CHECK-NEXT: v128.bitselect 114 ; CHECK-NEXT: v128.bitselect 1533 ; CHECK-NEXT: v128.bitselect 1540 ; CHECK-NEXT: v128.bitselect 1582 ; CHECK-NEXT: v128.bitselect 1612 ; CHECK-NEXT: v128.bitselect 1619 ; CHECK-NEXT: v128.bitselect
|
| H A D | simd-arith.ll | 329 ; SIMD128-SLOW-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $1, $2, $0{{$}} 645 ; SIMD128-SLOW-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $1, $2, $0{{$}} 986 ; SIMD128-SLOW-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $1, $2, $0{{$}} 1378 ; SIMD128-SLOW-NEXT: v128.bitselect $push[[R:[0-9]+]]=, $1, $2, $0{{$}}
|
| /llvm-project-15.0.7/libclc/generic/lib/ |
| H A D | SOURCES | 198 relational/bitselect.cl
|
| /llvm-project-15.0.7/llvm/test/MC/WebAssembly/ |
| H A D | simd-encodings.s | 280 # CHECK: v128.bitselect # encoding: [0xfd,0x52] 281 v128.bitselect
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | builtins-wasm.c | 400 i32x4 bitselect(i32x4 x, i32x4 y, i32x4 c) { in bitselect() function
|
| /llvm-project-15.0.7/clang/lib/Headers/ |
| H A D | opencl-c.h | 10945 char __ovld __cnfn bitselect(char, char, char); 10946 uchar __ovld __cnfn bitselect(uchar, uchar, uchar); 10947 char2 __ovld __cnfn bitselect(char2, char2, char2); 10969 int __ovld __cnfn bitselect(int, int, int); 10970 uint __ovld __cnfn bitselect(uint, uint, uint); 10971 int2 __ovld __cnfn bitselect(int2, int2, int2); 10973 int3 __ovld __cnfn bitselect(int3, int3, int3); 10975 int4 __ovld __cnfn bitselect(int4, int4, int4); 10977 int8 __ovld __cnfn bitselect(int8, int8, int8); 10981 long __ovld __cnfn bitselect(long, long, long); [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrSIMD.td | 798 // Bitwise select: v128.bitselect 801 "v128.bitselect\t$dst, $v1, $v2, $c", "v128.bitselect", 82>; 814 // Also implement vselect in terms of bitselect
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 826 foreach name = ["bitselect"] in {
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 3344 libclc/generic/include/clc/relational/bitselect.h
|