[PATCH] D76135: [MachineLICM] Don't treat cross copies as cheap
    Matt Arsenault via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Mar 23 09:48:33 PDT 2020
    
    
  
arsenm added inline comments.
================
Comment at: llvm/include/llvm/CodeGen/TargetRegisterInfo.h:533
+  /// share the same register file.
+  virtual bool shareSameRegisterFile(const TargetRegisterClass *DefRC,
+                                     unsigned DefSubReg,
----------------
There's no reason for this to be virtual?
================
Comment at: llvm/test/CodeGen/AMDGPU/idiv-licm.ll:276
+; GFX9-NEXT:    v_rcp_iflag_f32_e32 v3, v0
 ; GFX9-NEXT:  BB4_1: ; %bb3
 ; GFX9-NEXT:    ; =>This Inner Loop Header: Depth=1
----------------
This probably is an improvement
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76135/new/
https://reviews.llvm.org/D76135
    
    
More information about the llvm-commits
mailing list