Home
last modified time | relevance | path

Searched refs:vec_extract (Results 1 – 25 of 58) sorted by relevance

123

/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Dvecintrin.h183 #define vec_extract __builtin_s390_vec_extract macro
H A Dvx-builtins.md172 ; vec_extract is also an RTL standard name -> vector.md
2291 ; *a = vec_extract (vec_revb (b), 1); get-element-bswap-3.c
2303 ; *a = __builtin_bswap32 (vec_extract (b, 1)); get-element-bswap-1.c
H A Dvector.md467 (define_expand "vec_extract<mode><non_vec_l>"
475 (define_insn "*vec_extract<mode>"
489 (define_insn "*vec_extract<mode>_plus"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Dvecintrin.h189 #define vec_extract __builtin_s390_vec_extract macro
H A Dvx-builtins.md172 ; vec_extract is also an RTL standard name -> vector.md
2258 ; *a = vec_extract (vec_revb (b), 1); get-element-bswap-3.c
2270 ; *a = __builtin_bswap32 (vec_extract (b, 1)); get-element-bswap-1.c
H A Dvector.md517 (define_expand "vec_extract<mode><non_vec_l>"
525 (define_insn "*vec_extract<mode>"
539 (define_insn "*vec_extract<mode>_plus"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Dvec-common.md199 (define_expand "vec_extract<mode><V_elem_l>"
/netbsd-src/external/apache2/llvm/dist/clang/lib/Headers/
H A Dvecintrin.h46 vec_extract(__vector signed char __vec, int __index) { in vec_extract() function
51 vec_extract(__vector __bool char __vec, int __index) { in vec_extract() function
56 vec_extract(__vector unsigned char __vec, int __index) { in vec_extract() function
61 vec_extract(__vector signed short __vec, int __index) { in vec_extract() function
66 vec_extract(__vector __bool short __vec, int __index) { in vec_extract() function
71 vec_extract(__vector unsigned short __vec, int __index) { in vec_extract() function
76 vec_extract(__vector signed int __vec, int __index) { in vec_extract() function
81 vec_extract(__vector __bool int __vec, int __index) { in vec_extract() function
86 vec_extract(__vector unsigned int __vec, int __index) { in vec_extract() function
91 vec_extract(__vector signed long long __vec, int __index) { in vec_extract() function
[all …]
H A Daltivec.h13431 static __inline__ signed char __ATTRS_o_ai vec_extract(vector signed char __a, in vec_extract() function
13437 vec_extract(vector unsigned char __a, unsigned int __b) { in vec_extract() function
13441 static __inline__ unsigned char __ATTRS_o_ai vec_extract(vector bool char __a, in vec_extract() function
13446 static __inline__ signed short __ATTRS_o_ai vec_extract(vector signed short __a, in vec_extract() function
13452 vec_extract(vector unsigned short __a, unsigned int __b) { in vec_extract() function
13456 static __inline__ unsigned short __ATTRS_o_ai vec_extract(vector bool short __a, in vec_extract() function
13461 static __inline__ signed int __ATTRS_o_ai vec_extract(vector signed int __a, in vec_extract() function
13466 static __inline__ unsigned int __ATTRS_o_ai vec_extract(vector unsigned int __a, in vec_extract() function
13471 static __inline__ unsigned int __ATTRS_o_ai vec_extract(vector bool int __a, in vec_extract() function
13478 vec_extract(vector signed long long __a, unsigned int __b) { in vec_extract() function
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Daltivec.h345 #define vec_extract __builtin_vec_extract macro
H A Dvsx.md3192 return ASM_COMMENT_START " vec_extract to same register";
3775 ;; Optimize double d = (double) vec_extract (vi, <n>)
3814 ;; Optimize <type> f = (<type>) vec_extract (vi, <n>)
3875 ;; Optimize <type> f = (<ftype>) vec_extract (<vtype>, <n>)
4012 ;; Optimize x = vec_insert (vec_extract (v2, n), v1, m) if n is the element
4039 ;; Optimize x = vec_insert (vec_extract (v2, n), v1, m) if n is not the element
H A Dvector.md1246 (define_expand "vec_extract<mode><VEC_base_l>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Dvec-common.md151 (define_expand "vec_extract<mode><V_elem_l>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Doptabs.def98 OPTAB_CD(vec_extract_optab, "vec_extract$a$b")
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Doptabs.def98 OPTAB_CD(vec_extract_optab, "vec_extract$a$b")
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dvsx.md3416 return ASM_COMMENT_START " vec_extract to same register";
4214 ;; Optimize double d = (double) vec_extract (vi, <n>)
4255 ;; Optimize <type> f = (<type>) vec_extract (vi, <n>)
4318 ;; Optimize <type> f = (<ftype>) vec_extract (<vtype>, <n>)
4455 ;; Optimize x = vec_insert (vec_extract (v2, n), v1, m) if n is the element
4484 ;; Optimize x = vec_insert (vec_extract (v2, n), v1, m) if n is not the element
H A Dvector.md1371 (define_expand "vec_extract<mode><VEC_base_l>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips-msa.md314 (define_expand "vec_extract<mode><unitmode>"
332 (define_expand "vec_extract<mode><unitmode>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips-msa.md318 (define_expand "vec_extract<mode><unitmode>"
336 (define_expand "vec_extract<mode><unitmode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn-valu.md599 (define_insn "vec_extract<mode><scalar_mode>"
611 (define_insn "vec_extract<mode><scalar_mode>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn-valu.md599 (define_insn "vec_extract<mode><scalar_mode>"
611 (define_insn "vec_extract<mode><scalar_mode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve.md2716 (define_expand "vec_extract<mode><Vel>"
2758 (define_insn_and_split "*vec_extract<mode><Vel>_0"
2792 (define_insn "*vec_extract<mode><Vel>_v128"
2818 (define_insn "*vec_extract<mode><Vel>_dup"
2833 (define_insn "*vec_extract<mode><Vel>_ext"
2879 (define_expand "vec_extract<vpred><Vel>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve.md2716 (define_expand "vec_extract<mode><Vel>"
2758 (define_insn_and_split "*vec_extract<mode><Vel>_0"
2792 (define_insn "*vec_extract<mode><Vel>_v128"
2818 (define_insn "*vec_extract<mode><Vel>_dup"
2833 (define_insn "*vec_extract<mode><Vel>_ext"
2879 (define_expand "vec_extract<vpred><Vel>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nvptx/
H A Dnvptx.md1579 (define_insn "vec_extract<mode><Vecelem>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dsse.md11786 ;; NB: *vec_extract<mode>_0 must be placed before *vec_extracthf.
11788 (define_insn_and_split "*vec_extract<mode>_0"
11830 ;; Modes handled by vec_extract patterns.
11841 (define_expand "vec_extract<mode><ssescalarmodelower>"
11852 (define_expand "vec_extract<mode><ssehalfvecmodelower>"
12540 (define_insn "*vec_extract<mode><ssescalarmodelower>_valign"
19034 (define_insn "*vec_extract<mode>"
19057 (define_insn "*vec_extract<PEXTR_MODE12:mode>_zext"
19094 (define_insn "*vec_extract<mode>_mem"
19103 (define_insn "*vec_extract<ssevecmodelower>_0"
[all …]

123