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
[PAC] Include discriminator in FnAbi, add llvm.ptrauth.resign
This patch introduces the following:
* Extends `FnAbi` (`callconv`) with a `ptrauth_type_discriminator`
field. This field is only used when emitting pointer authentication
call bundles. It is stored in `FnAbi` because the call site is not
guaranteed to have access to an `Instance`, so the discriminator
cannot always be computed on demand.
* Adds support for `llvm.ptrauth.resign`. This intrinsic will be used
when support for semantic transmute is added.
* Performs a minor API redesign as groundwork for allowing call sites to
modify schemas in place.
0 commit comments