[PATCH] D104557: X86: introduce a new `FrameBuilder` type

Saleem Abdulrasool via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 18 11:06:40 PDT 2021


compnerd created this revision.
compnerd added a reviewer: rnk.
Herald added subscribers: pengfei, hiraditya.
compnerd requested review of this revision.
Herald added a project: LLVM.

This introduces a new `FrameBuilder` type to try to reduce the
complexity in the PEI handling in the frame lowering.  This is
currently a small added complexity for incrementally migrating
the implementation to this type which can be shared across the
prologue and epilogue emission as they both recompute a shared
set of information.  It should allow for the prologue emission
to become a dispatch over the format - funclet, windows 32/64,
or Unix.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D104557

Files:
  llvm/lib/Target/X86/X86FrameLowering.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D104557.353056.patch
Type: text/x-patch
Size: 24601 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210618/58b88e5a/attachment.bin>


More information about the llvm-commits mailing list