H A D | HexagonISelLoweringHVX.cpp | 1159 SDValue ByteIdx = convertToByteIndex(IdxV, ElemTy, DAG); in extractHvxElementReg() 1161 {VecV, ByteIdx}); in extractHvxElementReg() 1216 SDValue ByteIdx = convertToByteIndex(IdxV, ElemTy, DAG); in insertHvxElementReg() 1218 return InsertWord(VecV, ValV, ByteIdx); in insertHvxElementReg() 1223 {ByteIdx, DAG.getConstant(2, dl, MVT::i32)}); in insertHvxElementReg() 1235 return InsertWord(VecV, Ins, ByteIdx); in insertHvxElementReg() 1465 SDValue ByteIdx; in insertHvxSubvectorPred() 1469 ByteIdx = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV, in insertHvxSubvectorPred() 1471 ByteVec = DAG.getNode(HexagonISD::VROR, dl, ByteTy, ByteVec, ByteIdx); in insertHvxSubvectorPred() 1485 SDValue ByteXdi = DAG.getNode(ISD::SUB, dl, MVT::i32, HwLenV, ByteIdx); in insertHvxSubvectorPred() 1160 SDValue ByteIdx = convertToByteIndex(IdxV, ElemTy, DAG); extractHvxElementReg() local 1217 SDValue ByteIdx = convertToByteIndex(IdxV, ElemTy, DAG); insertHvxElementReg() local 1466 SDValue ByteIdx; insertHvxSubvectorPred() local [all...] |