This is an archive of the discontinued LLVM Phabricator instance.

[Attributor] Add all missing attribute definitions/symbols
ClosedPublic

Authored by jdoerfert on Aug 12 2019, 10:55 PM.

Details

Summary

As a preparation to "on-demand" abstract attribute generation we need
implementations for all attributes (as they can be queried and then
created on-demand where we now fail to find one).

Diff Detail

Repository
rL LLVM

Event Timeline

jdoerfert created this revision.Aug 12 2019, 10:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 12 2019, 10:55 PM
uenoku accepted this revision.Aug 12 2019, 11:43 PM

LGTM

This revision is now accepted and ready to land.Aug 12 2019, 11:43 PM
jdoerfert updated this revision to Diff 215312.Aug 14 2019, 8:01 PM

Make it not WillReturn specific but add all missing attributes

jdoerfert retitled this revision from [Attributor] Add WillReturn call site abstract attribute to [Attributor] Add all missing attribute definitions/symbols.Aug 14 2019, 8:01 PM
jdoerfert requested review of this revision.Aug 14 2019, 8:02 PM

I added all missing attribute symbols now

jdoerfert updated this revision to Diff 215314.Aug 14 2019, 8:34 PM

minor update

uenoku accepted this revision.Aug 15 2019, 6:22 AM

LGTM

This revision is now accepted and ready to land.Aug 15 2019, 6:22 AM
This revision was automatically updated to reflect the committed changes.