[PATCH] D60162: [ThinLTO] Add module flags for TargetLibraryInfoImpl and use in LTO backends
Teresa Johnson via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue May 14 13:36:38 PDT 2019
tejohnson marked an inline comment as done.
tejohnson added inline comments.
================
Comment at: llvm/lib/LTO/LTOBackend.cpp:221
+static TargetLibraryInfoImpl *createTLII(Module &Mod, TargetMachine *TM) {
+ TargetLibraryInfoImpl *TLII =
----------------
tejohnson wrote:
> steven_wu wrote:
> > Should this be done not just for LTOBackend but for regular compilation as well? LegacyCodegenerator and llc can all be benefit from a matching TargetLibraryInfo?
> Yeah, probably. I think the best way to have this utilized everywhere is to move the below code into the TargetLibraryInfoImpl itself - by having it also take the Module as a parameter). Probably as a required parameter, to ensure it is used consistently. WDYT?
I meant, "into the TargetLibraryInfoImpl constructor"
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D60162/new/
https://reviews.llvm.org/D60162
More information about the cfe-commits
mailing list