reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  974   SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV);
  975   SDValue ByteSub = createHvxPrefixPred(SubV, dl, BitBytes, false, DAG);
  980     ByteIdx = DAG.getNode(ISD::MUL, dl, MVT::i32, IdxV,
  981                           DAG.getConstant(BitBytes, dl, MVT::i32));
  982     ByteVec = DAG.getNode(HexagonISD::VROR, dl, ByteTy, ByteVec, ByteIdx);
  990                        {DAG.getConstant(BlockLen, dl, MVT::i32)}, DAG);
  990                        {DAG.getConstant(BlockLen, dl, MVT::i32)}, DAG);
  991   ByteVec = getInstr(Hexagon::V6_vmux, dl, ByteTy, {Q, ByteSub, ByteVec}, DAG);
  994     SDValue HwLenV = DAG.getConstant(HwLen, dl, MVT::i32);
  995     SDValue ByteXdi = DAG.getNode(ISD::SUB, dl, MVT::i32, HwLenV, ByteIdx);
  996     ByteVec = DAG.getNode(HexagonISD::VROR, dl, ByteTy, ByteVec, ByteXdi);
  998   return DAG.getNode(HexagonISD::V2Q, dl, VecTy, ByteVec);