reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3676 unsigned Opc = MI.getOpcode(); 3677 auto &TII = *MI.getMF()->getSubtarget().getInstrInfo(); 3687 Observer.changingInstr(MI); 3688 MI.setDesc(TII.get(TargetOpcode::G_CTLZ)); 3689 Observer.changedInstr(MI); 3693 Register SrcReg = MI.getOperand(1).getReg(); 3703 MIRBuilder.buildSelect(MI.getOperand(0).getReg(), MIBICmp, MIBLen, 3705 MI.eraseFromParent(); 3730 MIRBuilder.buildInstr(TargetOpcode::G_SUB, {MI.getOperand(0).getReg()}, 3732 MI.eraseFromParent(); 3737 Observer.changingInstr(MI); 3738 MI.setDesc(TII.get(TargetOpcode::G_CTTZ)); 3739 Observer.changedInstr(MI); 3743 Register SrcReg = MI.getOperand(1).getReg(); 3754 MIRBuilder.buildSelect(MI.getOperand(0).getReg(), MIBICmp, MIBLen, 3756 MI.eraseFromParent(); 3774 TargetOpcode::G_SUB, {MI.getOperand(0).getReg()}, 3777 MI.eraseFromParent(); 3780 MI.setDesc(TII.get(TargetOpcode::G_CTPOP)); 3781 MI.getOperand(1).setReg(MIBTmp->getOperand(0).getReg());