This is an archive of the discontinued LLVM Phabricator instance.

[Inliner] Don't inline through callsites with operand bundles
ClosedPublic

Authored by sanjoy on Oct 22 2015, 5:28 PM.

Details

Summary

This change teaches the LLVM inliner to not inline through callsites
with unknown operand bundles. Currently all operand bundles are
"unknown" operand bundles but in the near future we will add support for
inlining through some select kinds of operand bundles.

Diff Detail

Repository
rL LLVM

Event Timeline

sanjoy updated this revision to Diff 38190.Oct 22 2015, 5:28 PM
sanjoy retitled this revision from to [Inliner] Don't inline through callsites with operand bundles.
sanjoy updated this object.
sanjoy added reviewers: reames, chandlerc, majnemer.
sanjoy added a subscriber: llvm-commits.
majnemer accepted this revision.Oct 22 2015, 7:03 PM
majnemer edited edge metadata.

LGTM

This revision is now accepted and ready to land.Oct 22 2015, 7:03 PM
This revision was automatically updated to reflect the committed changes.