[GlobalISel] Use existing MIR builder instead of creating one in combiner.
authorAmara Emerson <amara@apple.com>
Thu, 23 Jul 2020 21:15:58 +0000 (14:15 -0700)
committerAmara Emerson <amara@apple.com>
Thu, 23 Jul 2020 21:16:45 +0000 (14:16 -0700)
llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp

index eba1a52..422b71b 100644 (file)
@@ -604,8 +604,8 @@ bool CombinerHelper::matchSextTruncSextLoad(MachineInstr &MI) {
 
 bool CombinerHelper::applySextTruncSextLoad(MachineInstr &MI) {
   assert(MI.getOpcode() == TargetOpcode::G_SEXT_INREG);
-  MachineIRBuilder MIB(MI);
-  MIB.buildCopy(MI.getOperand(0).getReg(), MI.getOperand(1).getReg());
+  Builder.setInstrAndDebugLoc(MI);
+  Builder.buildCopy(MI.getOperand(0).getReg(), MI.getOperand(1).getReg());
   MI.eraseFromParent();
   return true;
 }