Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/
DHexagonPatternsHVX.td57 def LoVec: OutPatFrag<(ops node:$Vs), (EXTRACT_SUBREG $Vs, vsub_lo)>;
454 (V6_vadd_sf (LoVec HvxWR:$Vuu), (V6_vd0))
475 (V6_vdealh (V6_vcvt_hf_sf (HiVec HvxWR:$Vuu), (LoVec HvxWR:$Vuu)))>;
485 (V6_vcvt_b_hf (HiVec $Vu), (LoVec $Vu))>;
487 (V6_vcvt_ub_hf (HiVec $Vu), (LoVec $Vu))>;
536 (LoVec (V6_vmpybv HvxVR:$Vs, HvxVR:$Vt)))>;
550 def: Pat<(VecI16 (sext_invec HVI8:$Vs)), (LoVec (VSxtb $Vs))>;
551 def: Pat<(VecI32 (sext_invec HVI16:$Vs)), (LoVec (VSxth $Vs))>;
553 (LoVec (VSxth (LoVec (VSxtb $Vs))))>;
554 def: Pat<(VecPI16 (sext_invec HWI8:$Vss)), (VSxtb (LoVec $Vss))>;
[all …]
DHexagonISelLoweringHVX.cpp2260 SDValue LoVec = in LowerHvxFpExtend() local
2267 {HiVec, LoVec, DAG.getConstant(-4, dl, MVT::i32)}, DAG); in LowerHvxFpExtend()
/openbsd/src/gnu/llvm/llvm/lib/Target/VE/
DVECustomDAG.h191 SDValue getPack(EVT DestVT, SDValue LoVec, SDValue HiVec, SDValue AVL) const;
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()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp5755 SDValue LoVec = DAG.getNode(ISD::BITCAST, SL, MVT::v2i16, LoHalf); in lowerINSERT_VECTOR_ELT() local
5761 InsertLo ? LoVec : HiVec, in lowerINSERT_VECTOR_ELT()