H A D | HexagonISelDAGToDAGHVX.cpp | 806 // Vdd = vshuffvdd(Vu, Vv, Rt) 807 // Vdd = vdealvdd(Vu, Vv, Rt) 808 // Vd = vpack(Vu, Vv, Size, TakeOdd) 809 // Vd = vshuff(Vu, Vv, Size, TakeOdd) 810 // Vd = vdeal(Vu, Vv, Size, TakeOdd) 811 // Vd = vdealb4w(Vu, Vv) 816 MaskT vshuffvdd(ArrayRef<int> Vu, ArrayRef<int> Vv, unsigned Rt) { in vshuffvdd() argument 817 int Len = Vu.size(); in vshuffvdd() 820 std::copy(Vu.begin(), Vu in vshuffvdd() 836 vdealvdd(ArrayRef<int> Vu,ArrayRef<int> Vv,unsigned Rt) vdealvdd() argument 856 vpack(ArrayRef<int> Vu,ArrayRef<int> Vv,unsigned Size,bool TakeOdd) vpack() argument 871 vshuff(ArrayRef<int> Vu,ArrayRef<int> Vv,unsigned Size,bool TakeOdd) vshuff() argument 884 vdeal(ArrayRef<int> Vu,ArrayRef<int> Vv,unsigned Size,bool TakeOdd) vdeal() argument 890 vdealb4w(ArrayRef<int> Vu,ArrayRef<int> Vv) vdealb4w() argument 904 MaskT Vu(Length), Vv(Length); mask() local 2703 SDValue Vu = N->getOperand(1); selectVAlign() local [all...] |