This is an archive of the discontinued LLVM Phabricator instance.

Allow "callbr" to return non-void values
AbandonedPublic

Authored by void on Nov 5 2019, 6:13 PM.

Details

Summary

THIS IS A WIP!

Remove the restrictions that preventing "callbr" from returning non-void
values. The value returned by "callbr" is only valid on the "normal" path.
Values used on "abnormal" paths are poisoned.

Allow output constraints on "asm goto"

Event Timeline

void created this revision.Nov 5 2019, 6:13 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 5 2019, 6:13 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript
void abandoned this revision.Nov 5 2019, 6:14 PM