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

References

lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  935   DAG.RemoveDeadNodes();
  980     Results.print(dbgs(), DAG);
 1015         Op = DAG.getTargetExtractSubreg(Sub, dl, HalfTy, Op);
 1023                       : DAG.getMachineNode(Node.Opc, dl, Node.Ty, Ops);
 1031     OutN->dumpr(&DAG);
 1036   DAG.RemoveDeadNodes();
 1043     DAG.getTargetConstant(Hexagon::HvxWRRegClassID, dl, MVT::i32),
 1044     Lo, DAG.getTargetConstant(Hexagon::vsub_lo, dl, MVT::i32),
 1045     Hi, DAG.getTargetConstant(Hexagon::vsub_hi, dl, MVT::i32),
 1101       SDValue S = DAG.getTargetConstant(IsRight ? MinSrc : HwLen-MinSrc,
 1107       SDValue S = DAG.getTargetConstant(MinSrc, dl, MVT::i32);
 1381   DAG.RemoveDeadNodes();
 1383   for (SDNode &S : DAG.allnodes())
 1386   Deleter DUA(DAG, AllNodes);
 1389   LLVMContext &Ctx = *DAG.getContext();
 1406         Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, Vec);
 1408         Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_hi, dl, SingleTy, Vec);
 1412     SDValue Idx = DAG.getConstant(M, dl, MVT::i32);
 1413     SDValue Ex = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, LegalTy, {Vec, Idx});
 1414     SDValue L = Lower.LowerOperation(Ex, DAG);
 1421     SDValue B0 = DAG.getBuildVector(SingleTy, dl, {Ops.data(), HwLen});
 1422     SDValue L0 = Lower.LowerOperation(B0, DAG);
 1423     SDValue B1 = DAG.getBuildVector(SingleTy, dl, {Ops.data()+HwLen, HwLen});
 1424     SDValue L1 = Lower.LowerOperation(B1, DAG);
 1429     LV = DAG.getNode(ISD::CONCAT_VECTORS, dl, ResTy, {L0, L1});
 1431     SDValue BV = DAG.getBuildVector(ResTy, dl, Ops);
 1432     LV = Lower.LowerOperation(BV, DAG);
 1439     DAG.RemoveDeadNodes();
 1482   Deleter DUQ(DAG, Queue);
 1487   DAG.RemoveDeadNodes();
 1926                  { DAG.getTargetConstant(S, dl, MVT::i32) });
 1993     Elems.push_back(DAG.getConstant(C, dl, MVT::i8));
 1995   SDValue BV = DAG.getBuildVector(VecTy, dl, Elems);
 1996   SDValue LV = Lower.LowerOperation(BV, DAG);
 1997   DAG.RemoveDeadNode(BV.getNode());
 2004     N->dump(&DAG);
 2070     SN->dumpr(&DAG);
 2089       SDValue C = DAG.getTargetConstant(S, dl, MVT::i32);
 2090       NewN = DAG.getMachineNode(Hexagon::V6_valignbi, dl, Ty,
 2096     NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV});
 2105   SDNode *NewN = DAG.getMachineNode(Hexagon::V6_valignb, SDLoc(N),
 2108   DAG.RemoveDeadNode(N);