Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:getOperand

152     if (II->getOperand(i).isReg() &&
153 (II->getOperand(i).isUse() || II->getOperand(i).isDef())) {
156 unsigned Reg = II->getOperand(i).getReg();
227 int64_t v = MI->getOperand(2).getImm();
237 cmpReg1 = MI->getOperand(1).getReg();
240 cmpOp2 = MI->getOperand(2).getReg();
459 predReg = MI->getOperand(0).getReg();
464 // if(!jmpInstr->getOperand(0).isKill()) break;
488 jmpTarget = MI->getOperand(1).getMBB();
506 MI->getOperand(0).isReg() &&
507 MI->getOperand(0).getReg() == predReg) {
514 isSecondOpReg = MI->getOperand(2).isReg();
526 cmpReg1 = MI->getOperand(1).getReg();
527 if (MI->getOperand(1).isKill())
531 cmpOp2 = MI->getOperand(2).getReg();
532 if (MI->getOperand(2).isKill())
535 cmpOp2 = MI->getOperand(2).getImm();
548 if (MI->getOperand(0).isReg() &&
549 MI->getOperand(0).isDef() &&
550 (MI->getOperand(0).getReg() == cmpReg1 ||
552 MI->getOperand(0).getReg() == (unsigned) cmpOp2))) {
554 unsigned feederReg = MI->getOperand(0).getReg();
604 MachineOperand &MO = MI->getOperand(i);
611 MachineOperand &localMO = localMI->getOperand(j);
667 if (cmpInstr->getOperand(0).isReg() &&
668 cmpInstr->getOperand(0).isKill())
669 cmpInstr->getOperand(0).setIsKill(false);
670 if (cmpInstr->getOperand(1).isReg() &&
671 cmpInstr->getOperand(1).isKill())
672 cmpInstr->getOperand(1).setIsKill(false);