[all-commits] [llvm/llvm-project] 0f0cb9: Revert "[FuncSpec] Make the Function Specializer p...

Alexandros Lamprineas via All-commits all-commits at lists.llvm.org
Thu Dec 8 04:42:27 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0f0cb92cb2ad3aeb6479acaa5bfbdefd17b764a7
      https://github.com/llvm/llvm-project/commit/0f0cb92cb2ad3aeb6479acaa5bfbdefd17b764a7
  Author: Alexandros Lamprineas <alexandros.lamprineas at arm.com>
  Date:   2022-12-08 (Thu, 08 Dec 2022)

  Changed paths:
    M llvm/include/llvm/InitializePasses.h
    M llvm/include/llvm/LinkAllPasses.h
    M llvm/include/llvm/Transforms/IPO.h
    R llvm/include/llvm/Transforms/IPO/FunctionSpecialization.h
    M llvm/include/llvm/Transforms/IPO/SCCP.h
    M llvm/include/llvm/Transforms/Scalar/SCCP.h
    M llvm/include/llvm/Transforms/Utils/SCCPSolver.h
    M llvm/lib/Passes/PassBuilderPipelines.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/IPO/FunctionSpecialization.cpp
    M llvm/lib/Transforms/IPO/IPO.cpp
    M llvm/lib/Transforms/IPO/SCCP.cpp
    M llvm/lib/Transforms/Utils/SCCPSolver.cpp
    M llvm/test/Transforms/FunctionSpecialization/bug52821-use-after-free.ll
    M llvm/test/Transforms/FunctionSpecialization/bug55000-read-uninitialized-value.ll
    M llvm/test/Transforms/FunctionSpecialization/compiler-crash-58759.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-always-inline.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-expression.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-expression2.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-expression3.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-expression4.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-expression5.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-constant-integers.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-loop.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-minsize.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-minsize2.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-minsize3.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-nodup.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-nodup2.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-noexec.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-nonconst-glob.ll
    A llvm/test/Transforms/FunctionSpecialization/function-specialization-nothing-todo.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-poison.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-recursive.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-recursive2.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-recursive3.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-recursive4.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization-stats.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization2.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization3.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization4.ll
    M llvm/test/Transforms/FunctionSpecialization/function-specialization5.ll
    M llvm/test/Transforms/FunctionSpecialization/get-possible-constants.ll
    M llvm/test/Transforms/FunctionSpecialization/identical-specializations.ll
    M llvm/test/Transforms/FunctionSpecialization/literal-const.ll
    M llvm/test/Transforms/FunctionSpecialization/no-spec-unused-arg.ll
    M llvm/test/Transforms/FunctionSpecialization/noinline.ll
    M llvm/test/Transforms/FunctionSpecialization/remove-dead-recursive-function.ll
    M llvm/test/Transforms/FunctionSpecialization/specialization-order.ll
    M llvm/test/Transforms/FunctionSpecialization/specialize-multiple-arguments.ll

  Log Message:
  -----------
  Revert "[FuncSpec] Make the Function Specializer part of the IPSCCP pass."

This reverts commit 877a9f9abec61f06e39f1cd872e37b828139c2d1.

It depends on the parent revision 42c2dc401742266da3e0251b6c1ca491f4779963
which needs to be reverted as it broke some buildbots, so reverting both.




More information about the All-commits mailing list