Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:getOperand

131     if (II->getOperand(i).isReg() &&
132 (II->getOperand(i).isUse() || II->getOperand(i).isDef())) {
135 unsigned Reg = II->getOperand(i).getReg();
210 int64_t v = MI->getOperand(2).getImm();
224 cmpReg1 = MI->getOperand(1).getReg();
227 cmpOp2 = MI->getOperand(2).getReg();
406 predReg = MI->getOperand(0).getReg();
411 // if(!jmpInstr->getOperand(0).isKill()) break;
435 jmpTarget = MI->getOperand(1).getMBB();
453 MI->getOperand(0).isReg() &&
454 MI->getOperand(0).getReg() == predReg) {
461 isSecondOpReg = MI->getOperand(2).isReg();
473 cmpReg1 = MI->getOperand(1).getReg();
474 if (MI->getOperand(1).isKill())
478 cmpOp2 = MI->getOperand(2).getReg();
479 if (MI->getOperand(2).isKill())
482 cmpOp2 = MI->getOperand(2).getImm();
495 if (MI->getOperand(0).isReg() &&
496 MI->getOperand(0).isDef() &&
497 (MI->getOperand(0).getReg() == cmpReg1 ||
499 MI->getOperand(0).getReg() == (unsigned) cmpOp2))) {
501 unsigned feederReg = MI->getOperand(0).getReg();
553 MachineOperand &MO = MI->getOperand(i);
560 MachineOperand &localMO = localMI->getOperand(j);
623 if (cmpInstr->getOperand(0).isReg() &&
624 cmpInstr->getOperand(0).isKill())
625 cmpInstr->getOperand(0).setIsKill(false);
626 if (cmpInstr->getOperand(1).isReg() &&
627 cmpInstr->getOperand(1).isKill())
628 cmpInstr->getOperand(1).setIsKill(false);