summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCleanup.h
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2015-09-10 22:00:02 +0000
committerReid Kleckner <rnk@google.com>2015-09-10 22:00:02 +0000
commitda6dcc5d926cb7481ff28b127c5e67da4501a99c (patch)
tree8e2a98be4158adb8031bc39895486e5838d70ab7 /clang/lib/CodeGen/CGCleanup.h
parent7433cd4fe6a46893d69da8670fdd26246bd918f6 (diff)
downloadbcm5719-llvm-da6dcc5d926cb7481ff28b127c5e67da4501a99c.tar.gz
bcm5719-llvm-da6dcc5d926cb7481ff28b127c5e67da4501a99c.zip
[WinEH] Push and pop EBP for 32-bit funclets
The Win32 EH runtime caller does not preserve EBP, even though it does preserve the CSRs (EBX, ESI, EDI) for us. The result was that each finally funclet call would leave the frame pointer off by 12 bytes. llvm-svn: 247348
Diffstat (limited to 'clang/lib/CodeGen/CGCleanup.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud