This is an archive of the discontinued LLVM Phabricator instance.

Generate assume loads only with -fstrict-vtable-pointers
ClosedPublic

Authored by Prazek on Sep 28 2015, 1:16 PM.

Details

Summary

Temporary fix till InstCombine and other possible passes will be efficient to handle multiple assumes.

Diff Detail

Event Timeline

Prazek updated this revision to Diff 35902.Sep 28 2015, 1:16 PM
Prazek retitled this revision from to Generate assume loads only with -fstrict-vtable-pointers.
Prazek updated this object.
Prazek added reviewers: rsmith, samsonov, majnemer.
Prazek added a subscriber: cfe-commits.
rnk accepted this revision.Sep 28 2015, 1:18 PM
rnk added a reviewer: rnk.
rnk added a subscriber: rnk.

lgtm

This revision is now accepted and ready to land.Sep 28 2015, 1:18 PM
echristo accepted this revision.Sep 28 2015, 1:22 PM
echristo added a reviewer: echristo.
echristo added a subscriber: echristo.

One inline comment reword.

lib/CodeGen/CGClass.cpp
2111

"Make assumption loads require -fstrict-vtable-pointers temporarily."

Prazek closed this revision.Sep 28 2015, 1:33 PM
Prazek marked an inline comment as done.