reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3756 MulReg = emitSMULL_rr(MVT::i64, LHSReg, LHSIsKill, RHSReg, RHSIsKill); 3757 unsigned ShiftReg = emitLSR_ri(MVT::i64, MVT::i64, MulReg, 3759 MulReg = fastEmitInst_extractsubreg(VT, MulReg, /*IsKill=*/true, 3759 MulReg = fastEmitInst_extractsubreg(VT, MulReg, /*IsKill=*/true, 3763 emitSubs_rs(VT, ShiftReg, /*IsKill=*/true, MulReg, /*IsKill=*/false, 3769 MulReg = emitMul_rr(VT, LHSReg, /*IsKill=*/false, RHSReg, 3773 emitSubs_rs(VT, SMULHReg, /*IsKill=*/true, MulReg, /*IsKill=*/false, 3791 MulReg = emitUMULL_rr(MVT::i64, LHSReg, LHSIsKill, RHSReg, RHSIsKill); 3792 emitSubs_rs(MVT::i64, AArch64::XZR, /*IsKill=*/true, MulReg, 3795 MulReg = fastEmitInst_extractsubreg(VT, MulReg, /*IsKill=*/true, 3795 MulReg = fastEmitInst_extractsubreg(VT, MulReg, /*IsKill=*/true, 3801 MulReg = emitMul_rr(VT, LHSReg, /*IsKill=*/false, RHSReg, 3812 if (MulReg) { 3815 TII.get(TargetOpcode::COPY), ResultReg1).addReg(MulReg);