Home
last modified time | relevance | path

Searched refs:vcond (Results 1 – 25 of 51) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Dvec-common.md426 (define_expand "vcond<mode><mode>"
442 (define_expand "vcond<V_cvtto><mode>"
458 (define_expand "vcond<VH_cvtto><mode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Dexpression.c6560 VarDeclaration *vcond; in hookDtors() local
6567 this->vcond = NULL; in hookDtors()
6589 if (!vcond) in hookDtors()
6591 vcond = copyToTemp(STCvolatile, "__cond", ce->econd); in hookDtors()
6592 vcond->semantic(sc); in hookDtors()
6594 Expression *de = new DeclarationExp(ce->econd->loc, vcond); in hookDtors()
6597 Expression *ve = new VarExp(ce->econd->loc, vcond); in hookDtors()
6602 Expression *ve = new VarExp(vcond->loc, vcond); in hookDtors()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dexpression.d6730 VarDeclaration vcond; in hookDtors() local
6760 if (!vcond) in hookDtors()
6762 vcond = copyToTemp(STC.volatile_ | STC.const_, "__cond", ce.econd); in hookDtors()
6763 vcond.dsymbolSemantic(sc); in hookDtors()
6765 Expression de = new DeclarationExp(ce.econd.loc, vcond); in hookDtors()
6768 Expression ve = new VarExp(ce.econd.loc, vcond); in hookDtors()
6773 Expression ve = new VarExp(vcond.loc, vcond); in hookDtors()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dinternal-fn.def143 DEF_INTERNAL_OPTAB_FN (VCOND, 0, vcond, vec_cond)
H A Doptabs.def85 OPTAB_CD(vcond_optab, "vcond$a$b")
H A Dtree-ssa-reassoc.cc4153 tree *lhs, tree *rhs, gassign **vcond) in ovce_extract_ops() argument
4161 if (vcond) in ovce_extract_ops()
4162 *vcond = stmt; in ovce_extract_ops()
H A DChangeLog-2011791 * config/i386/sse.md (vcond<V_256:mode><VI_256:mode>,
792 vcond<V_128:mode><VI124_128:mode>, vcond<VI8F_128:mode>v2di):
6252 * config/sparc/sparc.md (vcond<mode><mode>): New VIS3 expander.
11439 (vcond<V_256:mode><VI_256:mode>, vcondu<V_256:mode><VI_256:mode>):
12491 * doc/md.texi (vcond): Document.
12492 * genopinit.c (optabs): Turn vcond{,u}_optab into a conversion
12508 * config/i386/sse.md (vcond<mode>): Split to
12509 vcond<V_256:mode><VF_256:mode>, vcond<V_128:mode><VF_128:mode>,
12510 vcond<V_128:mode><VI124_128:mode> and
12512 (vcondv2di): Change to vcond<VI8F_128:mode>v2di.
[all …]
H A DChangeLog-202111337 (vcond<mode><mode>): New expander.
11338 (vcond<mode><sseintvecmodelower>): Likewise.
11339 (vcond<sseintvecmodelower><mode>): Likewise.
25731 (vcond<VI_32:mode><VI_32:mode>): Ditto.
26332 (vcond<mode><mode>): Likewise.
26334 (vcond<VH_cvtto><mode>): New expander.
26354 (vcond<mode><mode>): Likewise.
26355 (vcond<V_cvtto><mode>): Likewise.
26366 (vcond<mode><mode>): Likewise.
26367 (vcond<V_cvtto><mode>): Likewise.
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Dvector.md343 (define_expand "vcond<mode><mode>"
360 (define_expand "vcond<mode><mode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Doptabs.def85 OPTAB_CD(vcond_optab, "vcond$a$b")
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Dvector.md346 (define_expand "vcond<mode><mode>"
363 (define_expand "vcond<mode><mode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/s390/
H A Dvector.md31 ; independently e.g. vcond
631 (define_expand "vcond<V_HW:mode><V_HW2:mode>"
1714 ; vcond.
/netbsd-src/external/gpl3/gcc/dist/gcc/config/s390/
H A Dvector.md30 ; V_HW2 is for having two iterators expanding independently e.g. vcond.
712 (define_expand "vcond<V_HW:mode><V_HW2:mode>"
2054 ; vcond.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/mips/
H A Dmips-msa.md98 ;; Same as MSA. Used by vcond to iterate two modes.
424 (define_expand "vcond<MSA:mode><MSA_2:mode>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/mips/
H A Dmips-msa.md98 ;; Same as MSA. Used by vcond to iterate two modes.
428 (define_expand "vcond<MSA:mode><MSA_2:mode>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dvect.md627 (define_expand "vcond<mode><mode>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dvect.md627 (define_expand "vcond<mode><mode>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/i386/
H A Dmmx.md1104 (define_expand "vcond<mode>v2sf"
2604 (define_expand "vcond<MMXMODE124:mode><MMXMODEI:mode>"
2621 (define_expand "vcond<mode><mode>"
H A Dsse.md4385 (define_expand "vcond<V_512:mode><VF_512:mode>"
4402 (define_expand "vcond<V_256:mode><VF_256:mode>"
4419 (define_expand "vcond<V_128:mode><VF_128:mode>"
4436 (define_expand "vcond<mode><mode>"
4451 (define_expand "vcond<mode><sseintvecmodelower>"
4466 (define_expand "vcond<sseintvecmodelower><mode>"
16509 (define_expand "vcond<V_512:mode><VI_AVX512BW:mode>"
16526 (define_expand "vcond<V_256:mode><VI_256:mode>"
16543 (define_expand "vcond<V_128:mode><VI124_128:mode>"
16560 (define_expand "vcond<VI8F_128:mode>v2di"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/gcn/
H A Dgcn-valu.md2783 (define_expand "vcond<V_ALL:mode><V_ALL_ALT:mode>"
2800 (define_expand "vcond<V_ALL:mode><V_ALL_ALT:mode>_exec"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/gcn/
H A Dgcn-valu.md2815 (define_expand "vcond<V_ALL:mode><V_ALL_ALT:mode>"
2832 (define_expand "vcond<V_ALL:mode><V_ALL_ALT:mode>_exec"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64-sve.md477 ;; of (1) or (2) with a separate vcond instruction, so these patterns
7451 ;; Integer (signed) vcond. Don't enforce an immediate range here, since it
7453 (define_expand "vcond<mode><v_int_equiv>"
7485 ;; Floating-point vcond. All comparisons except FCMUO allow a zero operand;
7487 (define_expand "vcond<mode><v_fp_equiv>"
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-sve.md477 ;; of (1) or (2) with a separate vcond instruction, so these patterns
7645 ;; Integer (signed) vcond. Don't enforce an immediate range here, since it
7647 (define_expand "vcond<SVE_ALL:mode><SVE_I:mode>"
7679 ;; Floating-point vcond. All comparisons except FCMUO allow a zero operand;
7681 (define_expand "vcond<mode><v_fp_equiv>"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/i386/
H A Dsse.md3216 (define_expand "vcond<V_512:mode><VF_512:mode>"
3233 (define_expand "vcond<V_256:mode><VF_256:mode>"
3250 (define_expand "vcond<V_128:mode><VF_128:mode>"
12593 (define_expand "vcond<V_512:mode><VI_AVX512BW:mode>"
12610 (define_expand "vcond<V_256:mode><VI_256:mode>"
12627 (define_expand "vcond<V_128:mode><VI124_128:mode>"
12644 (define_expand "vcond<VI8F_128:mode>v2di"
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dmd.texi5125 @cindex @code{vcond@var{m}@var{n}} instruction pattern
5126 @item @samp{vcond@var{m}@var{n}}
5138 Similar to @code{vcond@var{m}@var{n}} but performs unsigned vector
5143 Similar to @code{vcond@var{m}@var{n}} but performs equality or
5144 non-equality vector comparison only. If @code{vcond@var{m}@var{n}}
5151 Similar to @code{vcond@var{m}@var{n}} but operand 3 holds a pre-computed

123