This is an archive of the discontinued LLVM Phabricator instance.

Attributor: Move list of opcodes
AbandonedPublic

Authored by arsenm on Oct 27 2019, 6:12 PM.

Details

Summary

This is reusable between different attributes.

Diff Detail

Event Timeline

arsenm created this revision.Oct 27 2019, 6:12 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 27 2019, 6:12 PM

I think this (list/call) needs to be either replaced Attributor::checkForAllCallLikeInstructions, replace the list there, or placed at the same level.

arsenm updated this revision to Diff 475691.Nov 15 2022, 10:55 PM

Rebase. checkForAllCallLikeInstructions seems to have a subset for some reason

Herald added a project: Restricted Project. · View Herald Transcript

Rebase. checkForAllCallLikeInstructions seems to have a subset for some reason

That's probably bad, I assume. We might want to change it there to the full list and delete the Opcodes here.

arsenm abandoned this revision.Nov 16 2022, 8:35 AM

Rebase. checkForAllCallLikeInstructions seems to have a subset for some reason

That's probably bad, I assume. We might want to change it there to the full list and delete the Opcodes here.

I guess it depends what "call like" means. I looked at the exception instructions and they seem to not have a call target operand