[all-commits] [llvm/llvm-project] ed03d9: Revert "[TLI] Per-function fveclib for math librar...

Mehdi Amini via All-commits all-commits at lists.llvm.org
Fri Apr 10 18:05:34 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ed03d9485eb5b502708f8a21ce34fa6da05a9ca5
      https://github.com/llvm/llvm-project/commit/ed03d9485eb5b502708f8a21ce34fa6da05a9ca5
  Author: Mehdi Amini <joker.eph at gmail.com>
  Date:   2020-04-11 (Sat, 11 Apr 2020)

  Changed paths:
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGCall.cpp
    R clang/test/CodeGen/libcalls-veclib.c
    M llvm/include/llvm/Analysis/TargetLibraryInfo.h
    M llvm/lib/Analysis/InlineCost.cpp
    M llvm/lib/Analysis/TargetLibraryInfo.cpp
    M llvm/test/Transforms/Inline/inline-no-builtin-compatible.ll
    R llvm/test/Transforms/Inline/veclib-compat.ll

  Log Message:
  -----------
  Revert "[TLI] Per-function fveclib for math library used for vectorization"

This reverts commit 60c642e74be6af86906d9f3d982728be7bd4329f.

This patch is making the TLI "closed" for a predefined set of VecLib
while at the moment it is extensible for anyone to customize when using
LLVM as a library.
Reverting while we figure out a way to re-land it without losing the
generality of the current API.

Differential Revision: https://reviews.llvm.org/D77925




More information about the All-commits mailing list