[PATCH] D70107: [VFABI] TargetLibraryInfo mappings in IR.
Francesco Petrogalli via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 13 14:21:58 PST 2019
fpetrogalli updated this revision to Diff 229188.
fpetrogalli marked 15 inline comments as done.
fpetrogalli added a comment.
Thank you all for the review. The pass is now fuctional, working for
the libraries supported by the TLI: SVML, Accelerate and MASSV.
I haven't added it to any of the optimization pipelines at the moment,
under the assumption that once this pass is listed in the required
passes of the loop vectorizer, it will be automatically loaded after
the TLI wrapper pass.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D70107/new/
https://reviews.llvm.org/D70107
Files:
llvm/include/llvm/Analysis/TargetLibraryInfo.h
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/Utils.h
llvm/include/llvm/Transforms/Utils/InjectTLIMappings.h
llvm/include/llvm/Transforms/Utils/ModuleUtils.h
llvm/lib/Analysis/TargetLibraryInfo.cpp
llvm/lib/Analysis/VectorUtils.cpp
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Utils/CMakeLists.txt
llvm/lib/Transforms/Utils/InjectTLIMappings.cpp
llvm/lib/Transforms/Utils/Utils.cpp
llvm/test/Transforms/Util/add-TLI-mappings.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D70107.229188.patch
Type: text/x-patch
Size: 20038 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20191113/f3dbdb73/attachment.bin>
More information about the llvm-commits
mailing list