This is an archive of the discontinued LLVM Phabricator instance.

Fix FastISel dropping srcloc metadata from InlineAsm
ClosedPublic

Authored by Amanieu on May 28 2020, 2:07 PM.

Details

Summary

Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=46060

I've also added the Extra_IsConvergent flag which was missing from FastISel.

Diff Detail

Event Timeline

Amanieu created this revision.May 28 2020, 2:07 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 28 2020, 2:07 PM
echristo accepted this revision.May 28 2020, 2:47 PM

My guess is that every inline asm you tried fell out of fastisel for x86. Can you also do this at FastISel.cpp:1332?

This revision is now accepted and ready to land.May 28 2020, 2:47 PM

Sorry I don't understand, what do you want me to do?

By the way, I don't have commit access. Could you please commit this for me?

Amanieu updated this revision to Diff 267076.May 28 2020, 4:05 PM
Amanieu edited the summary of this revision. (Show Details)

I've added the Extra_IsConvergent flag which was also missing from FastISel.

Ping. Please commit this for me since I don't have commit access.

This revision was automatically updated to reflect the committed changes.