[all-commits] [llvm/llvm-project] 1deea7: BuildLibCalls: simplify switch statement slightly

Augie Fackler via All-commits all-commits at lists.llvm.org
Tue May 3 10:17:48 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1deea714b3b4023b2d50f73503ee2782c3b59fe7
      https://github.com/llvm/llvm-project/commit/1deea714b3b4023b2d50f73503ee2782c3b59fe7
  Author: Augie Fackler <augie at google.com>
  Date:   2022-05-03 (Tue, 03 May 2022)

  Changed paths:
    M llvm/lib/Analysis/MemoryBuiltins.cpp
    M llvm/lib/Transforms/Utils/BuildLibCalls.cpp
    M llvm/test/Transforms/InferFunctionAttrs/annotate.ll

  Log Message:
  -----------
  BuildLibCalls: simplify switch statement slightly

Per feedback on D123086 after submit.

Also added a test for vec_malloc et al attribute inference to show it's
doing the right thing.

The new tests exposed a defect, corrected by adding vec_free to the list of
free functions in MemoryBuiltins.cpp, which had been overlooked all the
way back in D94710, over a year ago.

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




More information about the All-commits mailing list