Home | History | Annotate | Download | only in AArch64

Lines Matching full:v2i64

78    UnOpFrag<(extract_subvector (v2i64 node:$LHS), (i64 1))>;
4381 def v2i64 : BaseSIMDThreeSameVector<1, U, 0b111, opc, V128,
4383 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn), (v2i64 V128:$Rm)))]>;
4490 [(set (v2i64 V128:$Rd), (OpNode (v2f64 V128:$Rn), (v2f64 V128:$Rm)))]>;
4557 def : Pat<(v2i64 (OpNode V128:$LHS, V128:$RHS)),
4594 def : Pat<(v2i64 (OpNode (v2i64 V128:$LHS), (v2i64 V128:$MHS),
4595 (v2i64 V128:$RHS))),
4732 [(set (v2i64 V128:$Rd), (OpNode (v4i32 V128:$Rn)))]>;
4759 [(set (v2i64 V128:$dst), (OpNode (v2i64 V128:$Rd),
4784 def v2i64 : BaseSIMDTwoSameVectorTied<1, U, 0b11, opc, 0b00, V128,
4786 [(set (v2i64 V128:$dst), (OpNode (v2i64 V128:$Rd), (v2i64 V128:$Rn)))]>;
4809 def v2i64 : BaseSIMDTwoSameVector<1, U, 0b11, opc, 0b00, V128,
4811 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn)))]>;
4897 [(set (v2i64 V128:$Rd), (OpNode (v2f64 V128:$Rn)))]>;
4918 [(set (v2f64 V128:$Rd), (OpNode (v2i64 V128:$Rn)))]>;
4980 [(set (v2i32 V64:$Rd), (OpNode (v2i64 V128:$Rn)))]>;
4990 def : Pat<(concat_vectors (v2i32 V64:$Rd), (OpNode (v2i64 V128:$Rn))),
5043 v2i64, v2i64, OpNode>;
5066 v2i64, v2f64, OpNode>;
5253 [(set (v2i32 V64:$Rd), (IntOp (v2i64 V128:$Rn), (v2i64 V128:$Rm)))]>;
5272 def : Pat<(concat_vectors (v2i32 V64:$Rd), (IntOp (v2i64 V128:$Rn),
5273 (v2i64 V128:$Rm))),
5292 def v2i64 : BaseSIMDDifferentThreeVector<U, 0b111, opc,
5316 [(set (v2i64 V128:$Rd), (OpNode (v2i32 V64:$Rn), (v2i32 V64:$Rm)))]>;
5320 [(set (v2i64 V128:$Rd), (OpNode (extract_high_v4i32 V128:$Rn),
5351 [(set (v2i64 V128:$Rd),
5356 [(set (v2i64 V128:$Rd),
5393 [(set (v2i64 V128:$dst),
5394 (add (v2i64 V128:$Rd),
5399 [(set (v2i64 V128:$dst),
5400 (add (v2i64 V128:$Rd),
5428 [(set (v2i64 V128:$Rd), (OpNode (v2i32 V64:$Rn), (v2i32 V64:$Rm)))]>;
5432 [(set (v2i64 V128:$Rd), (OpNode (extract_high_v4i32 V128:$Rn),
5466 [(set (v2i64 V128:$dst),
5467 (OpNode (v2i64 V128:$Rd), (v2i32 V64:$Rn), (v2i32 V64:$Rm)))]>;
5471 [(set (v2i64 V128:$dst),
5472 (OpNode (v2i64 V128:$Rd),
5496 [(set (v2i64 V128:$dst),
5497 (Accum (v2i64 V128:$Rd),
5498 (v2i64 (int_aarch64_neon_sqdmull (v2i32 V64:$Rn),
5503 [(set (v2i64 V128:$dst),
5504 (Accum (v2i64 V128:$Rd),
5505 (v2i64 (int_aarch64_neon_sqdmull (extract_high_v4i32 V128:$Rn),
5532 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn), (v2i32 V64:$Rm)))]>;
5536 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn),
5616 def v2i64 : BaseSIMDZipVector<0b111, opc, V128,
5617 asm, ".2d", OpNode, v2i64>;
5628 (!cast<Instruction>(NAME#"v2i64") V128:$Rn, V128:$Rm)>;
6127 : SIMDDupFromElement<1, ".2d", ".d", v2i64, v2i64, V128,
6227 def vi64 : SIMDUMov<1, ".d", v2i64, GPR64, VectorIndexD> {
6293 def vi64gpr : SIMDInsFromMain<".d", v2i64, GPR64, VectorIndexD> {
6322 def vi64lane : SIMDInsFromElement<".d", v2i64, i64, VectorIndexD> {
6540 def : Pat<(v1i64 (scalar_to_vector (i64 (vector_extract (v2i64 V128:$src),
7233 [(set (v2i64 V128:$Rd),
7245 [(set (v2i64 V128:$Rd),
7325 [(set (v2i64 V128:$dst),
7326 (Accum (v2i64 V128:$Rd),
7327 (v2i64 (int_aarch64_neon_sqdmull
7340 [(set (v2i64 V128:$dst),
7341 (Accum (v2i64 V128:$Rd),
7342 (v2i64 (int_aarch64_neon_sqdmull
7413 [(set (v2i64 V128:$Rd),
7425 [(set (v2i64 V128:$Rd),
7471 [(set (v2i64 V128:$dst),
7472 (OpNode (v2i64 V128:$Rd), (v2i32 V64:$Rn),
7483 [(set (v2i64 V128:$dst),
7484 (OpNode (v2i64 V128:$Rd),
7762 [(set (v2i64 V128:$Rd), (OpNode (v2f64 V128:$Rn), (i32 imm:$imm)))]> {
7807 [(set (v2f64 V128:$Rd), (OpNode (v2i64 V128:$Rn), (i32 imm:$imm)))]> {
7850 [(set (v2i32 V64:$Rd), (OpNode (v2i64 V128:$Rn), vecshiftR64Narrow:$imm))]> {
7878 def : Pat<(concat_vectors (v2i32 V64:$Rd), (OpNode (v2i64 V128:$Rn),
7944 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn),
8010 [(set (v2i64 V128:$Rd), (OpNode (v2i64 V128:$Rn),
8076 asm, ".2d", ".2d", [(set (v2i64 V128:$dst),
8077 (OpNode (v2i64 V128:$Rd), (v2i64 V128:$Rn),
8149 [(set (v2i64 V128:$dst),
8150 (OpNode (v2i64 V128:$Rd), (v2i64 V128:$Rn),
8194 [(set (v2i64 V128:$Rd), (OpNode (v2i32 V64:$Rn), vecshiftL32:$imm))]> {
8202 [(set (v2i64 V128:$Rd),