This is an archive of the discontinued LLVM Phabricator instance.

[PATCH 1/8] Add new calling convention 'explicitcc'
Needs ReviewPublic

Authored by frej on Apr 10 2015, 12:29 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

The 'explicitcc' calling convention is intended for functions which
are not full functions, instead they are code fragments where the
arguments are hardware registers. They are intended to be used to
generate code which can be inserted into to shadow of patchpoints and
stackmaps. The llvm.experimental.retwr intrinsic is typically used
to exit the function.

Diff Detail

Event Timeline

frej updated this revision to Diff 23571.Apr 10 2015, 12:29 AM
frej retitled this revision from to [PATCH 1/8] Add new calling convention 'explicitcc'.
frej updated this object.
frej edited the test plan for this revision. (Show Details)
frej changed the visibility from "Public (No Login Required)" to "frej (Frej Drejhammar)".
frej changed the edit policy from "All Users" to "frej (Frej Drejhammar)".
frej changed the visibility from "frej (Frej Drejhammar)" to "Public (No Login Required)".Apr 13 2015, 10:17 AM
frej changed the edit policy from "frej (Frej Drejhammar)" to "All Users".
frej added a subscriber: Unknown Object (MLST).