Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Hexagon

2 //=== HexagonMCCompound.cpp - Hexagon Compound checker  -------===//
14 #include "Hexagon.h"
28 using namespace Hexagon;
30 #define DEBUG_TYPE "hexagon-mccompound"
95 case Hexagon::C2_cmpeq:
96 case Hexagon::C2_cmpgt:
97 case Hexagon::C2_cmpgtu:
103 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
108 case Hexagon::C2_cmpeqi:
109 case Hexagon::C2_cmpgti:
110 case Hexagon::C2_cmpgtui:
116 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
122 case Hexagon::A2_tfr:
132 case Hexagon::A2_tfrsi:
142 case Hexagon::S2_tstbit_i:
147 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
156 case Hexagon::J2_jumptnew:
157 case Hexagon::J2_jumpfnew:
158 case Hexagon::J2_jumptnewpt:
159 case Hexagon::J2_jumpfnewpt:
161 if (Hexagon::P0 == Src1Reg || Hexagon::P1 == Src1Reg)
168 case Hexagon::J2_jump:
169 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4:
184 assert((PredReg == Hexagon::P0) || (PredReg == Hexagon::P1) ||
185 (PredReg == Hexagon::P2) || (PredReg == Hexagon::P3));
191 case Hexagon::J2_jumpfnew:
192 return (PredReg == Hexagon::P0) ? fp0_jump_nt : fp1_jump_nt;
193 case Hexagon::J2_jumpfnewpt:
194 return (PredReg == Hexagon::P0) ? fp0_jump_t : fp1_jump_t;
195 case Hexagon::J2_jumptnew:
196 return (PredReg == Hexagon::P0) ? tp0_jump_nt : tp1_jump_nt;
197 case Hexagon::J2_jumptnewpt:
198 return (PredReg == Hexagon::P0) ? tp0_jump_t : tp1_jump_t;
216 case Hexagon::A2_tfrsi:
227 case Hexagon::A2_tfr:
240 case Hexagon::C2_cmpeq:
253 case Hexagon::C2_cmpgt:
266 case Hexagon::C2_cmpgtu:
279 case Hexagon::C2_cmpeqi:
298 case Hexagon::C2_cmpgti:
317 case Hexagon::C2_cmpgtui:
328 case Hexagon::S2_tstbit_i:
353 (Opca == Hexagon::A2_tfr || Opca == Hexagon::A2_tfrsi))