[PATCH] D65945: [LLVM][Alignment] Make functions using log of alignment explicit
    Clement Courbet via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Aug 22 14:24:35 PDT 2019
    
    
  
courbet added inline comments.
================
Comment at: llvm/include/llvm/CodeGen/TargetLowering.h:2706
 
-  /// The size, in bytes, of the target's jmp_buf buffers
-  unsigned JumpBufSize;
----------------
Maybe split this change to a different commit ? Also, this is part of the public API. There might be external code that depends on this. Not sure what the policy here is. Did you reach out to the original author for this ?
================
Comment at: llvm/lib/CodeGen/MachineBlockPlacement.cpp:3105
     for (MachineBasicBlock &MBB : MF)
-      MBB.setAlignment(AlignAllBlock);
+      MBB.setLogAlignment(AlignAllBlock); // !!!
   else if (AlignAllNonFallThruBlocks) {
----------------
These are fine, maybe just update the doc of the flags ?
================
Comment at: llvm/lib/CodeGen/MachineFunction.cpp:184
   if (AlignAllFunctions)
-    Alignment = AlignAllFunctions;
+    LogAlignment = AlignAllFunctions; /// !!!
 
----------------
ditto.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65945/new/
https://reviews.llvm.org/D65945
    
    
More information about the llvm-commits
mailing list