[PATCH] D76570: [AArch64] Homogeneous Prolog and Epilog for Size Optimization

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 30 09:44:24 PDT 2020


dmgreen added a comment.

Hello. I like the idea. It's something we thought about internally but no-one has ever worked on enough to see how much of an improvement it gives in general.



================
Comment at: llvm/lib/Target/AArch64/AArch64FrameLowering.cpp:229
+    return false;
+  if (!produceCompactUnwindFrame(MF))
+    return false;
----------------
Can you explain what CompactUnwindFrame is, and why it's needed for this to work? I'm not really an expert on Frame Lowering, but is there a way to get this to work without that restriction?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76570/new/

https://reviews.llvm.org/D76570





More information about the llvm-commits mailing list