This is an archive of the discontinued LLVM Phabricator instance.

[X86] Remove support some inline assembly constraints that are no longer supported by gcc.
Changes PlannedPublic

Authored by craig.topper on May 6 2020, 12:15 AM.

Details

Summary

This removes the Y0, Yi, Yt, Y2, Ym, and Y constraints.

Diff Detail

Event Timeline

craig.topper created this revision.May 6 2020, 12:15 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 6 2020, 12:15 AM
echristo accepted this revision.May 6 2020, 1:02 AM
This revision is now accepted and ready to land.May 6 2020, 1:02 AM
spatel added inline comments.May 6 2020, 5:11 AM
llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
154–156

Unrelated diff?

craig.topper planned changes to this revision.Jun 24 2020, 10:55 AM

I committed part of this, but got nervous when I found icc supported some of this. Still need to check our internal tests to see if they are used.