This is an archive of the discontinued LLVM Phabricator instance.

[X86] Use default attributes for more intrinsics
ClosedPublic

Authored by nikic on Nov 1 2022, 7:10 AM.

Details

Summary

This is a continuation of D136939, adding the default attributes (nosync, nofree, nocallback and willreturn) to more readnone X86 intrinsics.

This still doesn't cover all of them...

Diff Detail

Event Timeline

nikic created this revision.Nov 1 2022, 7:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 1 2022, 7:10 AM
nikic requested review of this revision.Nov 1 2022, 7:10 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 1 2022, 7:10 AM
RKSimon accepted this revision.Nov 1 2022, 7:42 AM

LGTM

llvm/include/llvm/IR/IntrinsicsX86.td
3315

This really should be "Vector broadcast from mask" not load..... I'll update it later.

This revision is now accepted and ready to land.Nov 1 2022, 7:42 AM
This revision was automatically updated to reflect the committed changes.