[PATCH] D36047: [ThinLTO] Add function attributes to Index and GraphTraits for function summary
Charles Saternos via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Jul 29 08:32:41 PDT 2017
ncharlie added inline comments.
================
Comment at: include/llvm/IR/ModuleSummaryIndex.h:381
+ // External function
+ // FIXME: constructing a new functionsumary just for external functions is
+ // probably wrong
----------------
I don't think creating an empty FunctionSummary is correct, however I have it here right now because there has to be some way of handling external functions that aren't in the index (i.e. library functions like printf, etc).
================
Comment at: include/llvm/IR/ModuleSummaryIndex.h:844
+ // use a dummy functionsummary
+ auto S = llvm::make_unique<FunctionSummary>(
+ FunctionSummary::GVFlags(
----------------
I'm not sure that this is the proper way to handle a function that have any calls. Should this function just be `return F;`?
https://reviews.llvm.org/D36047
More information about the llvm-commits
mailing list