Home
last modified time | relevance | path

Searched refs:splatted (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/libc/src/string/memory_utils/
H A Delements_x86.h85 const T splatted = {v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v}; in get_splatted_value() local
86 return splatted; in get_splatted_value()
112 const T splatted = {v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, in get_splatted_value() local
114 return splatted; in get_splatted_value()
138 const T splatted = {v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, in get_splatted_value() local
142 return splatted; in get_splatted_value()
/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Dsimd-build-vector.ll208 define <16 x i8> @mashup_swizzle_i8x16(<16 x i8> %src, <16 x i8> %mask, i8 %splatted) {
229 %v2 = insertelement <16 x i8> %v1, i8 %splatted, i32 3
231 %v3 = insertelement <16 x i8> %v2, i8 %splatted, i32 12
239 define <16 x i8> @mashup_const_i8x16(<16 x i8> %src, <16 x i8> %mask, i8 %splatted) {
262 %v1 = insertelement <16 x i8> %v0, i8 %splatted, i32 3
264 %v2 = insertelement <16 x i8> %v1, i8 %splatted, i32 12
272 define <16 x i8> @mashup_splat_i8x16(<16 x i8> %src, <16 x i8> %mask, i8 %splatted) {
295 %v1 = insertelement <16 x i8> %v0, i8 %splatted, i32 3
297 %v2 = insertelement <16 x i8> %v1, i8 %splatted, i32 12
H A Dsimd-load-splat.ll3 ; Regression test for an ISel failure when a splatted load had more
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmovddup-load-fold.ll7 ; Test an isel pattern for a splatted VZLOAD.
H A Dcombine-multiplies.ll135 ; Finally, check the non-splatted vector case. This is very similar
H A Dvector-fshl-256.ll1253 ; CGP should sink splatted select operands through the funnel shift.
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dicmp-bc-vec.ll88 ; Make sure we don't try to fold if the compared-to constant isn't a splatted value
H A Dicmp-bc-vec-inseltpoison.ll88 ; Make sure we don't try to fold if the compared-to constant isn't a splatted value
H A Dshift.ll797 ; (X >>u,exact C1) << C2 --> X << (C2-C1) when splatted C2 > C1
833 ; (X >>s,exact C1) << C2 --> X << (C2-C1) when splatted C2 > C1
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AArch64/
H A Dsve-intrinsic-opts-lasta-lastb.ll147 ; Return the splatted value irrespective of the predicate.
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dvdup.ll519 ; Same codegen as above test; scalar is splatted using vld1, so shuffle index is irrelevant.
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsve-ld1r.ll16 ; One-off test for splatted value coming from stack load.
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Darm_sve.td182 // needs to be duplicated/splatted into a vector.
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrThumb2.td95 // immediate splatted into multiple bytes of the word.