Lines Matching refs:Hexagon
157 if (!Hexagon::IntRegsRegClass.contains(Op.getReg())) in INITIALIZE_PASS_DEPENDENCY()
230 if (MII->getOpcode() == Hexagon::LDriw_pred || in commonChecksToProhibitNewValueJump()
231 MII->getOpcode() == Hexagon::STriw_pred) in commonChecksToProhibitNewValueJump()
259 case Hexagon::C2_cmpeqi: in canCompareBeNewValueJump()
260 case Hexagon::C4_cmpneqi: in canCompareBeNewValueJump()
261 case Hexagon::C2_cmpgti: in canCompareBeNewValueJump()
262 case Hexagon::C4_cmpltei: in canCompareBeNewValueJump()
265 case Hexagon::C2_cmpgtui: in canCompareBeNewValueJump()
266 case Hexagon::C4_cmplteui: in canCompareBeNewValueJump()
269 case Hexagon::S2_tstbit_i: in canCompareBeNewValueJump()
270 case Hexagon::S4_ntstbit_i: in canCompareBeNewValueJump()
349 case Hexagon::C2_cmpeq: in getNewValueJumpOpcode()
350 return taken ? Hexagon::J4_cmpeq_t_jumpnv_t in getNewValueJumpOpcode()
351 : Hexagon::J4_cmpeq_t_jumpnv_nt; in getNewValueJumpOpcode()
353 case Hexagon::C2_cmpeqi: in getNewValueJumpOpcode()
355 return taken ? Hexagon::J4_cmpeqi_t_jumpnv_t in getNewValueJumpOpcode()
356 : Hexagon::J4_cmpeqi_t_jumpnv_nt; in getNewValueJumpOpcode()
357 return taken ? Hexagon::J4_cmpeqn1_t_jumpnv_t in getNewValueJumpOpcode()
358 : Hexagon::J4_cmpeqn1_t_jumpnv_nt; in getNewValueJumpOpcode()
360 case Hexagon::C4_cmpneqi: in getNewValueJumpOpcode()
362 return taken ? Hexagon::J4_cmpeqi_f_jumpnv_t in getNewValueJumpOpcode()
363 : Hexagon::J4_cmpeqi_f_jumpnv_nt; in getNewValueJumpOpcode()
364 return taken ? Hexagon::J4_cmpeqn1_f_jumpnv_t : in getNewValueJumpOpcode()
365 Hexagon::J4_cmpeqn1_f_jumpnv_nt; in getNewValueJumpOpcode()
367 case Hexagon::C2_cmpgt: in getNewValueJumpOpcode()
369 return taken ? Hexagon::J4_cmplt_t_jumpnv_t in getNewValueJumpOpcode()
370 : Hexagon::J4_cmplt_t_jumpnv_nt; in getNewValueJumpOpcode()
371 return taken ? Hexagon::J4_cmpgt_t_jumpnv_t in getNewValueJumpOpcode()
372 : Hexagon::J4_cmpgt_t_jumpnv_nt; in getNewValueJumpOpcode()
374 case Hexagon::C2_cmpgti: in getNewValueJumpOpcode()
376 return taken ? Hexagon::J4_cmpgti_t_jumpnv_t in getNewValueJumpOpcode()
377 : Hexagon::J4_cmpgti_t_jumpnv_nt; in getNewValueJumpOpcode()
378 return taken ? Hexagon::J4_cmpgtn1_t_jumpnv_t in getNewValueJumpOpcode()
379 : Hexagon::J4_cmpgtn1_t_jumpnv_nt; in getNewValueJumpOpcode()
381 case Hexagon::C2_cmpgtu: in getNewValueJumpOpcode()
383 return taken ? Hexagon::J4_cmpltu_t_jumpnv_t in getNewValueJumpOpcode()
384 : Hexagon::J4_cmpltu_t_jumpnv_nt; in getNewValueJumpOpcode()
385 return taken ? Hexagon::J4_cmpgtu_t_jumpnv_t in getNewValueJumpOpcode()
386 : Hexagon::J4_cmpgtu_t_jumpnv_nt; in getNewValueJumpOpcode()
388 case Hexagon::C2_cmpgtui: in getNewValueJumpOpcode()
389 return taken ? Hexagon::J4_cmpgtui_t_jumpnv_t in getNewValueJumpOpcode()
390 : Hexagon::J4_cmpgtui_t_jumpnv_nt; in getNewValueJumpOpcode()
392 case Hexagon::C4_cmpneq: in getNewValueJumpOpcode()
393 return taken ? Hexagon::J4_cmpeq_f_jumpnv_t in getNewValueJumpOpcode()
394 : Hexagon::J4_cmpeq_f_jumpnv_nt; in getNewValueJumpOpcode()
396 case Hexagon::C4_cmplte: in getNewValueJumpOpcode()
398 return taken ? Hexagon::J4_cmplt_f_jumpnv_t in getNewValueJumpOpcode()
399 : Hexagon::J4_cmplt_f_jumpnv_nt; in getNewValueJumpOpcode()
400 return taken ? Hexagon::J4_cmpgt_f_jumpnv_t in getNewValueJumpOpcode()
401 : Hexagon::J4_cmpgt_f_jumpnv_nt; in getNewValueJumpOpcode()
403 case Hexagon::C4_cmplteu: in getNewValueJumpOpcode()
405 return taken ? Hexagon::J4_cmpltu_f_jumpnv_t in getNewValueJumpOpcode()
406 : Hexagon::J4_cmpltu_f_jumpnv_nt; in getNewValueJumpOpcode()
407 return taken ? Hexagon::J4_cmpgtu_f_jumpnv_t in getNewValueJumpOpcode()
408 : Hexagon::J4_cmpgtu_f_jumpnv_nt; in getNewValueJumpOpcode()
410 case Hexagon::C4_cmpltei: in getNewValueJumpOpcode()
412 return taken ? Hexagon::J4_cmpgti_f_jumpnv_t in getNewValueJumpOpcode()
413 : Hexagon::J4_cmpgti_f_jumpnv_nt; in getNewValueJumpOpcode()
414 return taken ? Hexagon::J4_cmpgtn1_f_jumpnv_t in getNewValueJumpOpcode()
415 : Hexagon::J4_cmpgtn1_f_jumpnv_nt; in getNewValueJumpOpcode()
417 case Hexagon::C4_cmplteui: in getNewValueJumpOpcode()
418 return taken ? Hexagon::J4_cmpgtui_f_jumpnv_t in getNewValueJumpOpcode()
419 : Hexagon::J4_cmpgtui_f_jumpnv_nt; in getNewValueJumpOpcode()
431 case Hexagon::C2_cmpeq: in isNewValueJumpCandidate()
432 case Hexagon::C2_cmpeqi: in isNewValueJumpCandidate()
433 case Hexagon::C2_cmpgt: in isNewValueJumpCandidate()
434 case Hexagon::C2_cmpgti: in isNewValueJumpCandidate()
435 case Hexagon::C2_cmpgtu: in isNewValueJumpCandidate()
436 case Hexagon::C2_cmpgtui: in isNewValueJumpCandidate()
437 case Hexagon::C4_cmpneq: in isNewValueJumpCandidate()
438 case Hexagon::C4_cmpneqi: in isNewValueJumpCandidate()
439 case Hexagon::C4_cmplte: in isNewValueJumpCandidate()
440 case Hexagon::C4_cmplteu: in isNewValueJumpCandidate()
441 case Hexagon::C4_cmpltei: in isNewValueJumpCandidate()
442 case Hexagon::C4_cmplteui: in isNewValueJumpCandidate()
507 if (!foundJump && (MI.getOpcode() == Hexagon::J2_jumpt || in runOnMachineFunction()
508 MI.getOpcode() == Hexagon::J2_jumptpt || in runOnMachineFunction()
509 MI.getOpcode() == Hexagon::J2_jumpf || in runOnMachineFunction()
510 MI.getOpcode() == Hexagon::J2_jumpfpt || in runOnMachineFunction()
511 MI.getOpcode() == Hexagon::J2_jumptnewpt || in runOnMachineFunction()
512 MI.getOpcode() == Hexagon::J2_jumptnew || in runOnMachineFunction()
513 MI.getOpcode() == Hexagon::J2_jumpfnewpt || in runOnMachineFunction()
514 MI.getOpcode() == Hexagon::J2_jumpfnew)) { in runOnMachineFunction()
552 if (MI.getOpcode() == Hexagon::J2_jumpf || in runOnMachineFunction()
553 MI.getOpcode() == Hexagon::J2_jumpfnewpt || in runOnMachineFunction()
554 MI.getOpcode() == Hexagon::J2_jumpfnew) { in runOnMachineFunction()
633 if ((COp == Hexagon::C2_cmpeq || COp == Hexagon::C4_cmpneq) && in runOnMachineFunction()