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

References

gen/lib/Target/Hexagon/HexagonGenDAGISel.inc
40579 /* 77491*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
40586 /* 77505*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
40639 /* 77601*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64130 /*123125*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64144 /*123163*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64156 /*123196*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64170 /*123233*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64193 /*123293*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
64205 /*123326*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
65313 /*125591*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
65342 /*125686*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
65369 /*125775*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68158 /*131852*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68180 /*131918*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68200 /*131979*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68217 /*132026*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68239 /*132092*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
68259 /*132153*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69725 /*134917*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69743 /*134971*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69784 /*135073*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69875 /*135286*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69895 /*135346*/            OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69914 /*135403*/            OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69938 /*135469*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69958 /*135529*/            OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
69977 /*135586*/            OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70041 /*135717*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70054 /*135754*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70097 /*135852*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70114 /*135903*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70161 /*136019*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70178 /*136072*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70225 /*136190*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70243 /*136243*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70261 /*136298*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70370 /*136487*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70382 /*136516*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70391 /*136539*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70403 /*136567*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70415 /*136596*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70424 /*136619*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70436 /*136647*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70448 /*136676*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70457 /*136699*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70591 /*137001*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70613 /*137069*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70633 /*137132*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70770 /*137446*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70792 /*137514*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70812 /*137577*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70949 /*137891*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70971 /*137959*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
70991 /*138022*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71205 /*138409*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71218 /*138446*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71253 /*138521*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71266 /*138558*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71301 /*138633*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71314 /*138670*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71342 /*138733*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71355 /*138771*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71368 /*138809*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71507 /*139046*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71514 /*139060*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71523 /*139081*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71536 /*139113*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71541 /*139131*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71548 /*139145*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71553 /*139163*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71562 /*139184*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71567 /*139202*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71583 /*139240*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71592 /*139261*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71603 /*139286*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71608 /*139304*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71617 /*139325*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71622 /*139343*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71636 /*139372*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71643 /*139386*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71652 /*139407*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71667 /*139442*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71676 /*139463*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71686 /*139483*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71695 /*139505*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71700 /*139523*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71712 /*139549*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71729 /*139592*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71736 /*139606*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71745 /*139627*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71758 /*139659*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71763 /*139677*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71770 /*139691*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71775 /*139709*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71784 /*139730*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71789 /*139748*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71805 /*139786*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71814 /*139807*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71825 /*139832*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71830 /*139850*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71839 /*139871*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71844 /*139889*/          OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71858 /*139918*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71865 /*139932*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71874 /*139953*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71889 /*139988*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71898 /*140009*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71908 /*140029*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71917 /*140051*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71922 /*140069*/        OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
71934 /*140095*/      OPC_EmitInteger, MVT::i32, Hexagon::vsub_lo,
gen/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 3183     { 0, 0, 0, Hexagon::vsub_hi, Hexagon::vsub_lo, 0, 0, 0, 0, },
lib/Target/Hexagon/HexagonCopyToCombine.cpp
  595     SubLo = Hexagon::vsub_lo;
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  262     case Hexagon::vsub_lo:
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1749   Register SrcLo = HRI.getSubReg(SrcR, Hexagon::vsub_lo);
 1798   Register DstLo = HRI.getSubReg(DstR, Hexagon::vsub_lo);
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1013         unsigned Sub = (Part == OpRef::LoHalf) ? Hexagon::vsub_lo
 1044     Lo, DAG.getTargetConstant(Hexagon::vsub_lo, dl, MVT::i32),
 1406         Vec = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, Vec);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
  470       return DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, VecTy, S);
  778       SubIdx = Hexagon::vsub_lo;
  886     V0 = DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, SingleTy, VecV);
  896         unsigned SubIdx = (Idx == 0) ? Hexagon::vsub_lo : Hexagon::vsub_hi;
 1391     return DAG.getTargetExtractSubreg(Hexagon::vsub_lo, dl, ResTy, Pair);
lib/Target/Hexagon/HexagonInstrInfo.cpp
  852     Register LoSrc = HRI.getSubReg(SrcReg, Hexagon::vsub_lo);
 1067         .addReg(HRI.getSubReg(SrcReg, Hexagon::vsub_lo), Kill);
 1074       Register SrcSubLo = HRI.getSubReg(SrcReg, Hexagon::vsub_lo);
 1094       Register SrcSubLo = HRI.getSubReg(SrcReg, Hexagon::vsub_lo);
 1121                                      HRI.getSubReg(DstReg, Hexagon::vsub_lo))
 1300         Register SrcLo = HRI.getSubReg(Op2.getReg(), Hexagon::vsub_lo);
 1312         Register SrcLo = HRI.getSubReg(Op3.getReg(), Hexagon::vsub_lo);
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  313   static const unsigned VSub[] = { Hexagon::vsub_lo, Hexagon::vsub_hi };