• Home
  • Raw
  • Download

Lines Matching refs:Hexagon

183   if (MII->getOpcode() == Hexagon::J2_call)  in commonChecksToProhibitNewValueJump()
206 if (MII->getOpcode() == Hexagon::LDriw_pred || in commonChecksToProhibitNewValueJump()
207 MII->getOpcode() == Hexagon::STriw_pred) in commonChecksToProhibitNewValueJump()
230 if (!(isUInt<5>(v) || ((MI.getOpcode() == Hexagon::C2_cmpeqi || in canCompareBeNewValueJump()
231 MI.getOpcode() == Hexagon::C2_cmpgti) && in canCompareBeNewValueJump()
301 case Hexagon::C2_cmpeq: in getNewValueJumpOpcode()
302 return taken ? Hexagon::J4_cmpeq_t_jumpnv_t in getNewValueJumpOpcode()
303 : Hexagon::J4_cmpeq_t_jumpnv_nt; in getNewValueJumpOpcode()
305 case Hexagon::C2_cmpeqi: { in getNewValueJumpOpcode()
307 return taken ? Hexagon::J4_cmpeqi_t_jumpnv_t in getNewValueJumpOpcode()
308 : Hexagon::J4_cmpeqi_t_jumpnv_nt; in getNewValueJumpOpcode()
310 return taken ? Hexagon::J4_cmpeqn1_t_jumpnv_t in getNewValueJumpOpcode()
311 : Hexagon::J4_cmpeqn1_t_jumpnv_nt; in getNewValueJumpOpcode()
314 case Hexagon::C2_cmpgt: { in getNewValueJumpOpcode()
316 return taken ? Hexagon::J4_cmplt_t_jumpnv_t in getNewValueJumpOpcode()
317 : Hexagon::J4_cmplt_t_jumpnv_nt; in getNewValueJumpOpcode()
319 return taken ? Hexagon::J4_cmpgt_t_jumpnv_t in getNewValueJumpOpcode()
320 : Hexagon::J4_cmpgt_t_jumpnv_nt; in getNewValueJumpOpcode()
323 case Hexagon::C2_cmpgti: { in getNewValueJumpOpcode()
325 return taken ? Hexagon::J4_cmpgti_t_jumpnv_t in getNewValueJumpOpcode()
326 : Hexagon::J4_cmpgti_t_jumpnv_nt; in getNewValueJumpOpcode()
328 return taken ? Hexagon::J4_cmpgtn1_t_jumpnv_t in getNewValueJumpOpcode()
329 : Hexagon::J4_cmpgtn1_t_jumpnv_nt; in getNewValueJumpOpcode()
332 case Hexagon::C2_cmpgtu: { in getNewValueJumpOpcode()
334 return taken ? Hexagon::J4_cmpltu_t_jumpnv_t in getNewValueJumpOpcode()
335 : Hexagon::J4_cmpltu_t_jumpnv_nt; in getNewValueJumpOpcode()
337 return taken ? Hexagon::J4_cmpgtu_t_jumpnv_t in getNewValueJumpOpcode()
338 : Hexagon::J4_cmpgtu_t_jumpnv_nt; in getNewValueJumpOpcode()
341 case Hexagon::C2_cmpgtui: in getNewValueJumpOpcode()
342 return taken ? Hexagon::J4_cmpgtui_t_jumpnv_t in getNewValueJumpOpcode()
343 : Hexagon::J4_cmpgtui_t_jumpnv_nt; in getNewValueJumpOpcode()
345 case Hexagon::C4_cmpneq: in getNewValueJumpOpcode()
346 return taken ? Hexagon::J4_cmpeq_f_jumpnv_t in getNewValueJumpOpcode()
347 : Hexagon::J4_cmpeq_f_jumpnv_nt; in getNewValueJumpOpcode()
349 case Hexagon::C4_cmplte: in getNewValueJumpOpcode()
351 return taken ? Hexagon::J4_cmplt_f_jumpnv_t in getNewValueJumpOpcode()
352 : Hexagon::J4_cmplt_f_jumpnv_nt; in getNewValueJumpOpcode()
353 return taken ? Hexagon::J4_cmpgt_f_jumpnv_t in getNewValueJumpOpcode()
354 : Hexagon::J4_cmpgt_f_jumpnv_nt; in getNewValueJumpOpcode()
356 case Hexagon::C4_cmplteu: in getNewValueJumpOpcode()
358 return taken ? Hexagon::J4_cmpltu_f_jumpnv_t in getNewValueJumpOpcode()
359 : Hexagon::J4_cmpltu_f_jumpnv_nt; in getNewValueJumpOpcode()
360 return taken ? Hexagon::J4_cmpgtu_f_jumpnv_t in getNewValueJumpOpcode()
361 : Hexagon::J4_cmpgtu_f_jumpnv_nt; in getNewValueJumpOpcode()
373 case Hexagon::C2_cmpeq: in isNewValueJumpCandidate()
374 case Hexagon::C2_cmpeqi: in isNewValueJumpCandidate()
375 case Hexagon::C2_cmpgt: in isNewValueJumpCandidate()
376 case Hexagon::C2_cmpgti: in isNewValueJumpCandidate()
377 case Hexagon::C2_cmpgtu: in isNewValueJumpCandidate()
378 case Hexagon::C2_cmpgtui: in isNewValueJumpCandidate()
379 case Hexagon::C4_cmpneq: in isNewValueJumpCandidate()
380 case Hexagon::C4_cmplte: in isNewValueJumpCandidate()
381 case Hexagon::C4_cmplteu: in isNewValueJumpCandidate()
451 if (!foundJump && (MI.getOpcode() == Hexagon::J2_jumpt || in runOnMachineFunction()
452 MI.getOpcode() == Hexagon::J2_jumpf || in runOnMachineFunction()
453 MI.getOpcode() == Hexagon::J2_jumptnewpt || in runOnMachineFunction()
454 MI.getOpcode() == Hexagon::J2_jumptnew || in runOnMachineFunction()
455 MI.getOpcode() == Hexagon::J2_jumpfnewpt || in runOnMachineFunction()
456 MI.getOpcode() == Hexagon::J2_jumpfnew)) { in runOnMachineFunction()
494 if (MI.getOpcode() == Hexagon::J2_jumpf || in runOnMachineFunction()
495 MI.getOpcode() == Hexagon::J2_jumpfnewpt || in runOnMachineFunction()
496 MI.getOpcode() == Hexagon::J2_jumpfnew) { in runOnMachineFunction()
583 if (cmpInstr->getOpcode() == Hexagon::C2_cmpeq && in runOnMachineFunction()
650 else if ((cmpInstr->getOpcode() == Hexagon::C2_cmpeqi || in runOnMachineFunction()
651 cmpInstr->getOpcode() == Hexagon::C2_cmpgti) && in runOnMachineFunction()