|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp 708 auto InsertWord = [&DAG,&dl,this] (SDValue VecV, SDValue ValV,
712 SDValue MaskV = DAG.getNode(ISD::AND, dl, MVT::i32,
713 {ByteIdxV, DAG.getConstant(-4, dl, MVT::i32)});
714 SDValue RotV = DAG.getNode(HexagonISD::VROR, dl, VecTy, {VecV, MaskV});
715 SDValue InsV = DAG.getNode(HexagonISD::VINSERTW0, dl, VecTy, {RotV, ValV});
716 SDValue SubV = DAG.getNode(ISD::SUB, dl, MVT::i32,
717 {DAG.getConstant(HwLen, dl, MVT::i32), MaskV});
718 SDValue TorV = DAG.getNode(HexagonISD::VROR, dl, VecTy, {InsV, SubV});
728 SDValue WordIdx = DAG.getNode(ISD::SRL, dl, MVT::i32,
729 {ByteIdx, DAG.getConstant(2, dl, MVT::i32)});
731 dl, MVT::i32, DAG);
738 ValV, SubIdx, dl, ElemTy, DAG);