This is an archive of the discontinued LLVM Phabricator instance.

Introduce API for stack state modifying instructions
AcceptedPublic

Authored by anna on Sep 16 2021, 1:16 PM.

Details

Summary

This patch introduces an API to identify instructions that modify the
function stack state. The name here may not be accurate enough, but the
idea is to use a common API for transforms that move instructions (see
updated transforms).

This is also used in an upcoming change in InstCombine.

Diff Detail

Event Timeline

anna created this revision.Sep 16 2021, 1:16 PM
anna requested review of this revision.Sep 16 2021, 1:16 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 16 2021, 1:16 PM
mkazantsev accepted this revision.Sep 23 2021, 11:06 PM
mkazantsev added a subscriber: mkazantsev.

LG

This revision is now accepted and ready to land.Sep 23 2021, 11:06 PM
lebedev.ri resigned from this revision.Jan 12 2023, 5:42 PM

This review seems to be stuck/dead, consider abandoning if no longer relevant.

Herald added a project: Restricted Project. · View Herald TranscriptJan 12 2023, 5:42 PM
Herald added a subscriber: StephenFan. · View Herald Transcript