diff options
author | Nick Desaulniers <ndesaulniers@google.com> | 2023-02-16 17:46:47 -0800 |
---|---|---|
committer | Nick Desaulniers <ndesaulniers@google.com> | 2023-02-16 17:58:33 -0800 |
commit | 094190c2f52900d9d5d26dba9522e70030cc00a1 (patch) | |
tree | 5008b8896e237d29ae6b441d26b66ed4202b9f01 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 0a39af0eb72d0fb1cce592aa5e5a1e3bd08110be (diff) | |
download | llvm-094190c2f52900d9d5d26dba9522e70030cc00a1.zip llvm-094190c2f52900d9d5d26dba9522e70030cc00a1.tar.gz llvm-094190c2f52900d9d5d26dba9522e70030cc00a1.tar.bz2 |
[llvm][CallBrPrepare] add llvm.callbr.landingpad intrinsic
Insert a new intrinsic call after splitting critical edges, and verify
it. Later commits will update the SSA values to use this new value along
indirect branches rather than the callbr's value, and have SelectionDAG
consume this new value.
Part 2b of
https://discourse.llvm.org/t/rfc-syncing-asm-goto-with-outputs-with-gcc/65453/8.
Reviewed By: efriedma, jyknight
Differential Revision: https://reviews.llvm.org/D139883
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions