[PATCH] D61634: [clang/llvm] Allow efficient implementation of libc's memory functions in C/C++
Eli Friedman via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue May 14 14:14:58 PDT 2019
efriedma added a comment.
> I have a related patch that turns -fno-builtin* options into module flags
Do you have any opinion on representing -fno-builtin using a module flag vs. a function attribute in IR? It seems generally more flexible and easier to reason about a function attribute from my perspective. But I might be missing something about the semantics of -fno-builtin that would make that representation awkward. Or I guess it might just be more work to implement, given we have some IPO passes that use TargetLibraryInfo?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D61634/new/
https://reviews.llvm.org/D61634
More information about the llvm-commits
mailing list