[PATCH] D66533: [MIPS GlobalISel] ClampScalar G_SHL, G_ASHR and G_LSHR
Matt Arsenault via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 21 08:44:23 PDT 2019
arsenm added inline comments.
================
Comment at: lib/CodeGen/GlobalISel/LegalizerHelper.cpp:3020
// Long: ShAmt >= NewBitSize
-
- // Sign of Hi part.
- auto HiL = MIRBuilder.buildAShr(
- HalfTy, InH, MIRBuilder.buildConstant(ShiftAmtTy, NewBitSize - 1));
-
- auto LoL = MIRBuilder.buildAShr(HalfTy, InH, AmtExcess); // Lo from Hi part.
+ MachineInstrBuilder HiL;
+ if (MI.getOpcode() == TargetOpcode::G_LSHR) {
----------------
arsenm wrote:
> Shouldn't need a new MachineInstrBuilder
Oh, I thought this was a MachineIRBuilder. This can still be simplified to just a Register
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66533/new/
https://reviews.llvm.org/D66533
More information about the llvm-commits
mailing list