[llvm] 66ffa0e - AMDGPU/GlobalISel: Fix using post-legal combiner without LegalizerInfo

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 17 06:31:48 PDT 2020


Author: Matt Arsenault
Date: 2020-08-17T09:19:22-04:00
New Revision: 66ffa0e91f1e602d11c5aad29b000b275d8be89a

URL: https://github.com/llvm/llvm-project/commit/66ffa0e91f1e602d11c5aad29b000b275d8be89a
DIFF: https://github.com/llvm/llvm-project/commit/66ffa0e91f1e602d11c5aad29b000b275d8be89a.diff

LOG: AMDGPU/GlobalISel: Fix using post-legal combiner without LegalizerInfo

Added: 
    

Modified: 
    llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp b/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
index 8a48ea5bd30c..c4fb1ad54910 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
@@ -258,7 +258,7 @@ class AMDGPUPostLegalizerCombinerInfo final : public CombinerInfo {
 bool AMDGPUPostLegalizerCombinerInfo::combine(GISelChangeObserver &Observer,
                                               MachineInstr &MI,
                                               MachineIRBuilder &B) const {
-  CombinerHelper Helper(Observer, B, KB, MDT);
+  CombinerHelper Helper(Observer, B, KB, MDT, LInfo);
   AMDGPUGenPostLegalizerCombinerHelper Generated(GeneratedRuleCfg);
 
   if (Generated.tryCombineAll(Observer, MI, B, Helper))


        


More information about the llvm-commits mailing list