When these arguments are broken down by the EVT based callbacks, the
pointer information is lost. Hack around this by coercing the register
types to be the expected pointer element type when building the
remerge operations.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
When these arguments are broken down by the EVT based callbacks, the pointer information is lost.
Is it possible to make sure that this doesn't happen generically? I assume this will be a problem for other backends at some point.
Comment Actions
I don't like how this argument pack/unpack logic is in the target at all. This isn't really doing anything special. Currently all targets seem to be duplicating similar looking pack/unpack functions
Comment Actions
Currently all targets seem to be duplicating similar looking pack/unpack functions
That's kind of unfortunate.
LGTM anyway.