Lines Matching refs:Hexagon
30 #include "Hexagon.h"
64 return "Hexagon Split TFRCondSets";
87 case Hexagon::TFR_condset_rr:
88 case Hexagon::TFR_condset_rr_f:
89 case Hexagon::TFR_condset_rr64_f: {
94 if (MI->getOpcode() == Hexagon::TFR_condset_rr ||
95 MI->getOpcode() == Hexagon::TFR_condset_rr_f) {
96 Opc1 = Hexagon::TFR_cPt;
97 Opc2 = Hexagon::TFR_cNotPt;
99 else if (MI->getOpcode() == Hexagon::TFR_condset_rr64_f) {
100 Opc1 = Hexagon::TFR64_cPt;
101 Opc2 = Hexagon::TFR64_cNotPt;
118 case Hexagon::TFR_condset_ri:
119 case Hexagon::TFR_condset_ri_f: {
127 TII->get(Hexagon::TFR_cPt), DestReg).
130 if (MI->getOpcode() == Hexagon::TFR_condset_ri ) {
132 TII->get(Hexagon::TFRI_cNotPt), DestReg).
135 } else if (MI->getOpcode() == Hexagon::TFR_condset_ri_f ) {
137 TII->get(Hexagon::TFRI_cNotPt_f), DestReg).
146 case Hexagon::TFR_condset_ir:
147 case Hexagon::TFR_condset_ir_f: {
151 if (MI->getOpcode() == Hexagon::TFR_condset_ir ) {
153 TII->get(Hexagon::TFRI_cPt), DestReg).
156 } else if (MI->getOpcode() == Hexagon::TFR_condset_ir_f ) {
158 TII->get(Hexagon::TFRI_cPt_f), DestReg).
167 TII->get(Hexagon::TFR_cNotPt), DestReg).
174 case Hexagon::TFR_condset_ii:
175 case Hexagon::TFR_condset_ii_f: {
179 if (MI->getOpcode() == Hexagon::TFR_condset_ii ) {
183 TII->get(Hexagon::TFRI_cPt),
186 TII->get(Hexagon::TFRI_cNotPt),
188 } else if (MI->getOpcode() == Hexagon::TFR_condset_ii_f ) {
190 TII->get(Hexagon::TFRI_cPt_f), DestReg).
194 TII->get(Hexagon::TFRI_cNotPt_f), DestReg).