• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/

Lines Matching refs:Hexagon

1 //=== HexagonMCCompound.cpp - Hexagon Compound checker  -------------------===//
25 using namespace Hexagon;
91 case Hexagon::C2_cmpeq:
92 case Hexagon::C2_cmpgt:
93 case Hexagon::C2_cmpgtu:
99 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
104 case Hexagon::C2_cmpeqi:
105 case Hexagon::C2_cmpgti:
106 case Hexagon::C2_cmpgtui:
112 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
118 case Hexagon::A2_tfr:
128 case Hexagon::A2_tfrsi:
138 case Hexagon::S2_tstbit_i:
143 if ((Hexagon::P0 == DstReg || Hexagon::P1 == DstReg) &&
152 case Hexagon::J2_jumptnew:
153 case Hexagon::J2_jumpfnew:
154 case Hexagon::J2_jumptnewpt:
155 case Hexagon::J2_jumpfnewpt:
157 if (Hexagon::P0 == Src1Reg || Hexagon::P1 == Src1Reg)
164 case Hexagon::J2_jump:
165 case Hexagon::RESTORE_DEALLOC_RET_JMP_V4:
178 assert((PredReg == Hexagon::P0) || (PredReg == Hexagon::P1) ||
179 (PredReg == Hexagon::P2) || (PredReg == Hexagon::P3));
185 case Hexagon::J2_jumpfnew:
186 return (PredReg == Hexagon::P0) ? fp0_jump_nt : fp1_jump_nt;
187 case Hexagon::J2_jumpfnewpt:
188 return (PredReg == Hexagon::P0) ? fp0_jump_t : fp1_jump_t;
189 case Hexagon::J2_jumptnew:
190 return (PredReg == Hexagon::P0) ? tp0_jump_nt : tp1_jump_nt;
191 case Hexagon::J2_jumptnewpt:
192 return (PredReg == Hexagon::P0) ? tp0_jump_t : tp1_jump_t;
209 case Hexagon::A2_tfrsi:
220 case Hexagon::A2_tfr:
233 case Hexagon::C2_cmpeq:
246 case Hexagon::C2_cmpgt:
259 case Hexagon::C2_cmpgtu:
272 case Hexagon::C2_cmpeqi:
290 case Hexagon::C2_cmpgti:
308 case Hexagon::C2_cmpgtui:
319 case Hexagon::S2_tstbit_i:
342 (Opca == Hexagon::A2_tfr || Opca == Hexagon::A2_tfrsi))