This is an archive of the discontinued LLVM Phabricator instance.

[GlobalISel] Remove semantic operand of G_IS_FPCLASS
ClosedPublic

Authored by sepavloff on Nov 14 2022, 10:30 PM.

Details

Summary

Instruction G_IS_FPCLASS had an operand that represented floating-point
semantics of its first operand. It allowed types that have the same length,
like bfloat16 and half, to be distinguished. Unfortunately, it is
not sufficient, as other operation still cannot distinguish such types.
Solution of this problem must be more general, so now this operand is removed.

Diff Detail

Event Timeline

sepavloff created this revision.Nov 14 2022, 10:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 14 2022, 10:30 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
sepavloff requested review of this revision.Nov 14 2022, 10:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 14 2022, 10:30 PM
Herald added a subscriber: wdng. · View Herald Transcript
arsenm accepted this revision.Nov 14 2022, 10:50 PM
This revision is now accepted and ready to land.Nov 14 2022, 10:50 PM
This revision was landed with ongoing or failed builds.Nov 15 2022, 12:49 AM
This revision was automatically updated to reflect the committed changes.