reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3134 Observer.changingInstr(MI); 3135 narrowScalarSrc(MI, RequestedTy, 2); 3136 Observer.changedInstr(MI); 3140 Register DstReg = MI.getOperand(0).getReg(); 3145 Register Amt = MI.getOperand(2).getReg(); 3161 MI, KShiftAmt->getOperand(1).getCImm()->getValue(), HalfTy, ShiftAmtTy); 3171 MIRBuilder.buildUnmerge({InL, InH}, MI.getOperand(1).getReg()); 3181 switch (MI.getOpcode()) { 3205 auto HiS = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, {InH, Amt}); 3213 if (MI.getOpcode() == TargetOpcode::G_LSHR) { 3219 auto LoL = MIRBuilder.buildInstr(MI.getOpcode(), {HalfTy}, 3236 MI.eraseFromParent();