[PATCH] [Inliner][NFCI] Add an InlineSite abstraction.

Sanjoy Das sanjoy at playingwithpointers.com
Mon Jun 22 19:14:43 PDT 2015


Hi reames, chandlerc, nlewycky,

This refactoring lets the inliner internally pass around a Function with
a vector of arguments as an `InlineSite`.  Currently `InlineSite`
instances are always derived from `CallSite` instance, but later patches
will add introduce support for creating `InlineSite` instances from
`Statepoint` instances.

Depends on D10627
Depends on D10629
Depends on D10630

http://reviews.llvm.org/D10631

Files:
  lib/Transforms/Utils/InlineFunction.cpp

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10631.28191.patch
Type: text/x-patch
Size: 17322 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150623/d51d7bf2/attachment.bin>


More information about the llvm-commits mailing list