You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CodeGen emits a single landing pad for the two calls, whereas with ClangIR you end up with duplicate landing pads (which aren't deduplicated even with LLVM optimizations). This ends up causing duplicating in the EH tables as well: https://godbolt.org/z/9aTnWjxEq. It shouldn't cause any correctness issues but it'll increase code size a bit until we address it.
The text was updated successfully, but these errors were encountered:
smeenai
added
the
IR difference
A difference in ClangIR-generated LLVM IR that could complicate reusing original CodeGen tests
label
Nov 4, 2024
https://godbolt.org/z/zrvbrqxEs has an example:
CodeGen emits a single landing pad for the two calls, whereas with ClangIR you end up with duplicate landing pads (which aren't deduplicated even with LLVM optimizations). This ends up causing duplicating in the EH tables as well: https://godbolt.org/z/9aTnWjxEq. It shouldn't cause any correctness issues but it'll increase code size a bit until we address it.
The text was updated successfully, but these errors were encountered: