Home
last modified time | relevance | path

Searched refs:LoVec (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonPatternsHVX.td512 (V6_vcvt_b_hf (HiVec $Vu), (LoVec $Vu))>;
514 (V6_vcvt_ub_hf (HiVec $Vu), (LoVec $Vu))>;
580 (LoVec (VSxth (LoVec (VSxtb $Vs))))>;
584 (VSxth (LoVec (VSxtb (LoVec $Vss))))>;
589 (LoVec (VZxth (LoVec (VZxtb $Vs))))>;
593 (VZxth (LoVec (VZxtb (LoVec $Vss))))>;
596 (V6_vpackeb (HiVec $Vss), (LoVec $Vss))>;
598 (V6_vpackeh (HiVec $Vss), (LoVec $Vss))>;
630 (LoVec (V6_valignb HvxVR:$Vt, HvxVR:$Vs, I32:$Rt))>;
677 def: Pat<(VecI32 (vunpack HVI8:$Vs)), (LoVec (VSxth (LoVec (VSxtb $Vs))))>;
[all …]
H A DHexagonISelLoweringHVX.cpp1782 auto LoVec = [&DAG,ResTy,dl] (SDValue Pair) { in LowerHvxMulh() local
1799 SDValue T1 = getInstr(Hexagon::V6_vlsrw, dl, ResTy, {LoVec(T0), S16}, DAG); in LowerHvxMulh()
1809 {LoVec(T2), HiVec(T2)}, DAG); in LowerHvxMulh()
1811 SDValue T4 = DAG.getNode(ISD::ADD, dl, ResTy, {T1, LoVec(T3)}); in LowerHvxMulh()
2048 SDValue LoVec = in LowerHvxFpExtend() local
2055 {HiVec, LoVec, DAG.getConstant(-4, dl, MVT::i32)}, DAG); in LowerHvxFpExtend()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVECustomDAG.h191 SDValue getPack(EVT DestVT, SDValue LoVec, SDValue HiVec, SDValue AVL) const;
H A DVECustomDAG.cpp490 SDValue VECustomDAG::getPack(EVT DestVT, SDValue LoVec, SDValue HiVec, in getPack() argument
495 return DAG.getNode(VEISD::VEC_PACK, DL, DestVT, LoVec, HiVec, AVL); in getPack()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp5693 SDValue LoVec = DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, LoHalf); in lowerINSERT_VECTOR_ELT() local
5699 InsertLo ? LoVec : HiVec, in lowerINSERT_VECTOR_ELT()