This is an archive of the discontinued LLVM Phabricator instance.

[CallSite removal] Add `CallBase` support to the `InstVisitor` in such a way that it still supports `CallSite` but users can be ported to rely on `CallBase` instead.
ClosedPublic

Authored by chandlerc on Dec 31 2018, 8:00 PM.

Details

Summary

This will unblock the ports across the analysis and transforms libraries
(and out-of-tree users) and once done we can clean this up by removing
the CallSite layer.

Diff Detail

Repository
rL LLVM

Event Timeline

chandlerc created this revision.Dec 31 2018, 8:00 PM
compnerd accepted this revision.Dec 31 2018, 10:55 PM
compnerd added a subscriber: compnerd.

Clever!

This revision is now accepted and ready to land.Dec 31 2018, 10:55 PM
This revision was automatically updated to reflect the committed changes.