This is an archive of the discontinued LLVM Phabricator instance.

[LoongArch] Support fcc* (condition flag) registers in inlineasm clobbers
ClosedPublic

Authored by SixWeining on May 7 2023, 10:50 PM.

Diff Detail

Event Timeline

SixWeining created this revision.May 7 2023, 10:50 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 7 2023, 10:50 PM
SixWeining requested review of this revision.May 7 2023, 10:50 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptMay 7 2023, 10:50 PM
hev accepted this revision.May 8 2023, 8:31 PM

Thanks!

This revision is now accepted and ready to land.May 8 2023, 8:31 PM
xen0n accepted this revision.May 8 2023, 10:56 PM

It's confirmed offline that LA32 also has 8 $fcc's, so the existing assumption holds, and the code changes are correct. (Apparently the "LA32 Reduced" subset is not supported right now, which only has one $fcc0.)