aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/BasicBlockSections.cpp
diff options
context:
space:
mode:
authorRafael Auler <rafaelauler@fb.com>2022-05-20 17:42:58 -0700
committerRafael Auler <rafaelauler@fb.com>2022-05-26 14:59:28 -0700
commitc09cd64e5c6dea6e97ef7d6cee5f689df2b408d7 (patch)
tree57803373b044b5b530f6926b8b27f6fe7c0a6688 /llvm/lib/CodeGen/BasicBlockSections.cpp
parent98ff205fd86eb2d1b26e91c6f731f1b307310f95 (diff)
downloadllvm-c09cd64e5c6dea6e97ef7d6cee5f689df2b408d7.zip
llvm-c09cd64e5c6dea6e97ef7d6cee5f689df2b408d7.tar.gz
llvm-c09cd64e5c6dea6e97ef7d6cee5f689df2b408d7.tar.bz2
[BOLT] Fix AND evaluation bug in shrink wrapping
Fix a bug where shrink-wrapping would use wrong stack offsets because the stack was being aligned with an AND instruction, hence, making its true offsets only available during runtime (we can't statically determine where are the stack elements and we must give up on this case). Reviewed By: Amir Differential Revision: https://reviews.llvm.org/D126110
Diffstat (limited to 'llvm/lib/CodeGen/BasicBlockSections.cpp')
0 files changed, 0 insertions, 0 deletions