Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp355 HexagonTargetLowering::opCastElem(SDValue Vec, MVT ElemTy, in opCastElem() function in HexagonTargetLowering
481 return DAG.getVectorShuffle(ResTy, dl, opCastElem(Op0, MVT::i8, DAG), in getByteShuffle()
482 opCastElem(Op1, MVT::i8, DAG), ByteMask); in getByteShuffle()
879 SDValue Ext = extractHvxElementReg(opCastElem(VecV, MVT::i32, DAG), WordIdx, in insertHvxElementReg()
1506 VectorPair P = opSplit(opCastElem(M, ElemTy, DAG), dl, DAG); in LowerHvxMulh()
1909 SDValue Value = opCastElem(Load, ResTy.getVectorElementType(), DAG); in WidenHvxLoad()
1925 SDValue Value = opCastElem(StoreN->getValue(), MVT::i8, DAG); in WidenHvxStore()
DHexagonISelLowering.h415 SDValue opCastElem(SDValue Vec, MVT ElemTy, SelectionDAG &DAG) const;