Lines Matching refs:Vn
2849 def : InstAlias<"mvn{ $Vd.8b, $Vn.8b|.8b $Vd, $Vn}",
2850 (NOTv8i8 V64:$Vd, V64:$Vn)>;
2851 def : InstAlias<"mvn{ $Vd.16b, $Vn.16b|.16b $Vd, $Vn}",
2852 (NOTv16i8 V128:$Vd, V128:$Vn)>;
4250 // vaddv_[su]32 is special; -> ADDP Vd.2S,Vn.2S,Vm.2S; return Vd.s[0];Vn==Vm
4255 // vaddv_[su]32 is special; -> ADDP Vd.2S,Vn.2S,Vm.2S; return Vd.s[0];Vn==Vm
5517 def : Pat<(i64 (bitconvert (v8i8 V64:$Vn))),
5518 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5519 def : Pat<(i64 (bitconvert (v4i16 V64:$Vn))),
5520 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5521 def : Pat<(i64 (bitconvert (v2i32 V64:$Vn))),
5522 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5523 def : Pat<(i64 (bitconvert (v4f16 V64:$Vn))),
5524 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5525 def : Pat<(i64 (bitconvert (v2f32 V64:$Vn))),
5526 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5527 def : Pat<(i64 (bitconvert (v1f64 V64:$Vn))),
5528 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5542 def : Pat<(i64 (bitconvert (v8i8 V64:$Vn))),
5543 (REV64v8i8 (COPY_TO_REGCLASS V64:$Vn, GPR64))>;
5544 def : Pat<(i64 (bitconvert (v4i16 V64:$Vn))),
5545 (REV64v4i16 (COPY_TO_REGCLASS V64:$Vn, GPR64))>;
5546 def : Pat<(i64 (bitconvert (v2i32 V64:$Vn))),
5547 (REV64v2i32 (COPY_TO_REGCLASS V64:$Vn, GPR64))>;
5548 def : Pat<(i64 (bitconvert (v4f16 V64:$Vn))),
5549 (REV64v4i16 (COPY_TO_REGCLASS V64:$Vn, GPR64))>;
5550 def : Pat<(i64 (bitconvert (v2f32 V64:$Vn))),
5551 (REV64v2i32 (COPY_TO_REGCLASS V64:$Vn, GPR64))>;
5555 def : Pat<(i64 (bitconvert (v1i64 V64:$Vn))),
5556 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;
5571 def : Pat<(i64 (bitconvert (v1f64 V64:$Vn))),
5572 (COPY_TO_REGCLASS V64:$Vn, GPR64)>;