reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
781 VecV = DAG.getTargetExtractSubreg(SubIdx, dl, VecTy, VecV); 791 SDValue WordVec = DAG.getBitcast(WordTy, VecV); 794 SDValue W0Idx = DAG.getConstant(WordIdx, dl, MVT::i32); 795 SDValue W0 = extractHvxElementReg(WordVec, W0Idx, dl, MVT::i32, DAG); 797 return DAG.getBitcast(ResTy, W0); 799 SDValue W1Idx = DAG.getConstant(WordIdx+1, dl, MVT::i32); 800 SDValue W1 = extractHvxElementReg(WordVec, W1Idx, dl, MVT::i32, DAG); 801 SDValue WW = DAG.getNode(HexagonISD::COMBINE, dl, MVT::i64, {W1, W0}); 802 return DAG.getBitcast(ResTy, WW);