Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp2430 SDValue ExtV = Opc == HexagonISD::VASR ? DAG.getSExtOrTrunc(V, dl, ExtTy) in LowerVECTOR_SHIFT() local
2432 SDValue ExtS = DAG.getNode(Opc, dl, ExtTy, {ExtV, A}); in LowerVECTOR_SHIFT()
2675 SDValue ExtV; in extractVector() local
2681 ExtV = Off == 0 ? LoHalf(VecV, DAG) : HiHalf(VecV, DAG); in extractVector()
2683 ExtV = DAG.getZeroExtendInReg(VecV, dl, tyScalar(ValTy)); in extractVector()
2688 ExtV = DAG.getNode(HexagonISD::EXTRACTU, dl, ScalarTy, in extractVector()
2696 ExtV = DAG.getNode(HexagonISD::EXTRACTU, dl, ScalarTy, in extractVector()
2701 ExtV = DAG.getZExtOrTrunc(ExtV, dl, tyScalar(ResTy)); in extractVector()
2702 ExtV = DAG.getBitcast(ResTy, ExtV); in extractVector()
2703 return ExtV; in extractVector()