| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrVSX.td | 1866 dag BVU = (v4f32 (build_vector El0US1, El1US1, El0US2, El1US2)); 1867 dag BVS = (v4f32 (build_vector El0SS1, El1SS1, El0SS2, El1SS2)); 1879 dag BV02S = (v2f64 (build_vector El0S, El2S)); 1880 dag BV13S = (v2f64 (build_vector El1S, El3S)); 1881 dag BV02U = (v2f64 (build_vector El0U, El2U)); 1882 dag BV13U = (v2f64 (build_vector El1U, El3U)); 2800 def : Pat<(v4i32 (build_vector DblToInt.A, DblToInt.A, 2803 def : Pat<(v4i32 (build_vector DblToUInt.A, DblToUInt.A, 2806 def : Pat<(v2i64 (build_vector DblToLong.A, DblToLong.A)), 2809 def : Pat<(v2i64 (build_vector DblToULong.A, DblToULong.A)), [all …]
|
| H A D | PPCInstrAltivec.td | 235 // VSPLTISB_get_imm xform function: convert build_vector to VSPLTISB imm. 236 def VSPLTISB_get_imm : SDNodeXForm<build_vector, [{ 239 def vecspltisb : PatLeaf<(build_vector), [{ 243 // VSPLTISH_get_imm xform function: convert build_vector to VSPLTISH imm. 244 def VSPLTISH_get_imm : SDNodeXForm<build_vector, [{ 247 def vecspltish : PatLeaf<(build_vector), [{ 251 // VSPLTISW_get_imm xform function: convert build_vector to VSPLTISW imm. 252 def VSPLTISW_get_imm : SDNodeXForm<build_vector, [{ 255 def vecspltisw : PatLeaf<(build_vector), [{ 259 def immEQOneV : PatLeaf<(build_vector), [{
|
| H A D | PPCInstrPrefix.td | 2622 def : Pat<(v4i32 (build_vector i32immNonAllOneNonZero:$A,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsMSAInstrInfo.td | 184 (v16i8 (build_vector node:$e0, node:$e0, 193 (v8i16 (build_vector node:$e0, node:$e0, 198 (v4i32 (build_vector node:$e0, node:$e0, 201 def vsplati64_imm_eq_1 : PatLeaf<(bitconvert (v4i32 (build_vector))), [{ 211 (v2i64 (build_vector node:$e0, node:$e0))>; 216 (v4i32 (build_vector node:$e0, 223 (v4f32 (build_vector node:$e0, node:$e0, 226 (v2f64 (build_vector node:$e0, node:$e0))>; 253 [build_vector, bitconvert]>; 257 [build_vector, bitconvert]>; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrSIMD.td | 41 def splat2 : PatFrag<(ops node:$x), (build_vector $x, $x)>; 42 def splat4 : PatFrag<(ops node:$x), (build_vector $x, $x, $x, $x)>; 43 def splat8 : PatFrag<(ops node:$x), (build_vector $x, $x, $x, $x, 46 (build_vector $x, $x, $x, $x, $x, $x, $x, $x, 423 (build_vector ImmI8:$i0, ImmI8:$i1, ImmI8:$i2, ImmI8:$i3, 434 (build_vector 442 (build_vector (i32 imm:$i0), (i32 imm:$i1), 447 (build_vector (i64 imm:$i0), (i64 imm:$i1)), 452 (build_vector (f32 fpimm:$i0), (f32 fpimm:$i1), 457 (build_vector (f64 fpimm:$i0), (f64 fpimm:$i1)),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| H A D | SIInstructions.td | 2218 (v2i16 (build_vector (i16 0), (i16 SReg_32:$src1))), 2223 (v2i16 (build_vector (i16 SReg_32:$src1), (i16 0))), 2228 (v2f16 (build_vector (f16 SReg_32:$src1), (f16 FP_ZERO))), 2233 (v2i16 (build_vector (i16 SReg_32:$src0), (i16 undef))), 2238 (v2i16 (build_vector (i16 VGPR_32:$src0), (i16 undef))), 2243 (v2f16 (build_vector f16:$src0, (f16 undef))), 2248 (v2i16 (build_vector (i16 undef), (i16 SReg_32:$src1))), 2253 (v2f16 (build_vector (f16 undef), (f16 SReg_32:$src1))), 2259 (v2i16 (build_vector (i16 SReg_32:$src0), (i16 SReg_32:$src1))), 2266 (v2i16 (build_vector (i16 SReg_32:$src0), (i16 (trunc (srl_oneuse SReg_32:$src1, (i32 16)))))), [all …]
|
| H A D | VOP3PInstructions.td | 134 …(build_vector f16:$elt0, (fpround (fma_like (f32 (VOP3PMadMixMods f16:$src0, i32:$src0_modifiers)), 145 (build_vector 158 (AMDGPUclamp (build_vector
|
| H A D | SIInstrInfo.td | 801 def getNegV2I16Imm : SDNodeXForm<build_vector, [{ 805 def NegSubInlineConstV216 : PatLeaf<(build_vector), [{
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/GlobalISel/ |
| H A D | SelectionDAGCompat.td | 122 def : GINodeEquiv<G_BUILD_VECTOR, build_vector>;
|
| H A D | Combine.td | 590 // Fold away full elt extracts from a build_vector.
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | tree.cc | 14819 build_vector (tree type, const vec<tree> &vals MEM_STAT_DECL) in build_vector() function 14899 tree vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14905 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14912 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14919 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14930 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14937 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14945 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14952 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 14959 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() [all …]
|
| H A D | ChangeLog-2017 | 3728 * tree.c (build_vector): Delete. 3729 * tree.h (build_vector): Make static and move into the self-testing 3779 (sparc_fold_builtin): Use tree_vector_builder instead of build_vector. 3781 (make_tree): Use tree_vector_builder instead of build_vector. 3783 (const_binop): Use tree_vector_builder instead of build_vector. 3790 of build_vector. 3793 of build_vector. 3795 (add_rshift): Use tree_vector_builder instead of build_vector. 3800 of build_vector. Explicitly use a stepped encoding for 3804 of build_vector. [all …]
|
| H A D | ChangeLog-2007 | 2405 * tree-vect-transform.c (vect_get_constant_vectors): Use build_vector 2408 (get_initial_def_for_induction): Use build_vector instead of 33044 * tree.c (build_vector, build_real, build_real_from_int_cst,
|
| H A D | ChangeLog-2012 | 30468 (build_vector): Define in terms of build_vector_stat. 30469 * tree.c (build_vector): Rename to ...
|
| H A D | ChangeLog-2005 | 34203 * c-typeck.c (digest_init): Only call build_vector if all constructor 34208 * c-typeck.c (digest_init): Only call build_vector if inside_init
|
| H A D | ChangeLog-2002 | 30770 (build_vector): Add prototype. 30774 * tree.c (build_vector): New.
|
| H A D | ChangeLog-2006 | 5484 * tree.c (build_vector): Handle non-_CST elements.
|
| H A D | ChangeLog-2021 | 19636 (build_vector): Same.
|
| H A D | ChangeLog-2018 | 35038 (uniform_vector_p, vector_type_mode, build_vector): Likewise.
|
| H A D | ChangeLog-2010 | 19255 * tree.c (build_vector): Assert that the vector constant
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | tree.c | 15322 build_vector (tree type, vec<tree> vals MEM_STAT_DECL) in build_vector() function 15402 tree vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15408 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15415 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15422 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15433 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15440 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15448 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15455 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() 15462 vector = build_vector (vector_type, elements PASS_MEM_STAT); in test_vector_cst_patterns() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 665 def build_vector : SDNode<"ISD::BUILD_VECTOR", SDTypeProfile<1, -1, []>, []>; 926 // to look for the corresponding build_vector or splat_vector. Will look through 928 // When used as a pattern root, only fixed-length build_vector and scalable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| H A D | SparcInstrInfo.td | 1738 // build_vector 1739 def : Pat<(build_vector (i32 IntRegs:$a1), (i32 IntRegs:$a2)),
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 2883 (build_vector (f16 Float16Regs:$a), (f16 Float16Regs:$b)))]>;
|