[llvm] [AMDGPU] AMDGPULateCodeGenPrepare Legacy PM: replace `setPreservesAll()` with `setPreservesCFG()` (PR #148167)
    Jim M. R. Teichgräber via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Jul 11 04:03:23 PDT 2025
    
    
  
================
@@ -546,7 +546,9 @@ class AMDGPULateCodeGenPrepareLegacy : public FunctionPass {
     AU.addRequired<TargetPassConfig>();
     AU.addRequired<AssumptionCacheTracker>();
     AU.addRequired<UniformityInfoWrapperPass>();
-    AU.setPreservesAll();
+    // makes changes that can invalidate Uniformity Analysis,
+    // so don't preserveAll here (see new PM version above)
----------------
J-MR-T wrote:
Corrected; thank you!
https://github.com/llvm/llvm-project/pull/148167
    
    
More information about the llvm-commits
mailing list