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
[clang codegen] Emit !unpredictable metadata more consistently.
Conditional operators that emit a branch go through a codepath which
attaches metadata to that branch. But if we take a shortcut to emit
a select directly, we end up skipping that code, and don't emit the
metadata.
This patch adds code to attach metadata to those select instructions.
While I'm here, also refactor the code for computing the metadata a bit.
0 commit comments