[all-commits] [llvm/llvm-project] cd54c5: Reland "[Libcalls, Attrs] Annotate libcalls with n...
Dávid Bolvanský via All-commits
all-commits at lists.llvm.org
Fri Feb 19 21:58:20 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cd54c5791988ca5e80f0c08c4a27baef8dce205c
https://github.com/llvm/llvm-project/commit/cd54c5791988ca5e80f0c08c4a27baef8dce205c
Author: Dávid Bolvanský <david.bolvansky at gmail.com>
Date: 2021-02-20 (Sat, 20 Feb 2021)
Changed paths:
M clang/test/CodeGen/builtin-align-assumption.c
M clang/test/CodeGen/tbaa-struct.cpp
M clang/test/CodeGenCXX/auto-var-init.cpp
M clang/test/CodeGenOpenCL/amdgpu-nullptr.cl
M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
M llvm/test/Analysis/BasicAA/gep-alias.ll
M llvm/test/Analysis/TypeBasedAliasAnalysis/memcpyopt.ll
M llvm/test/Other/cgscc-libcall-update.ll
M llvm/test/Transforms/InstCombine/2010-05-30-memcpy-Struct.ll
M llvm/test/Transforms/InstCombine/AMDGPU/memcpy-from-constant.ll
M llvm/test/Transforms/InstCombine/ARM/strcmp.ll
M llvm/test/Transforms/InstCombine/align-addr.ll
M llvm/test/Transforms/InstCombine/fortify-folding.ll
M llvm/test/Transforms/InstCombine/getelementptr.ll
M llvm/test/Transforms/InstCombine/malloc-free-delete.ll
M llvm/test/Transforms/InstCombine/mem-deref-bytes-addrspaces.ll
M llvm/test/Transforms/InstCombine/mem-deref-bytes.ll
M llvm/test/Transforms/InstCombine/memccpy.ll
M llvm/test/Transforms/InstCombine/memchr.ll
M llvm/test/Transforms/InstCombine/memcmp-constant-fold.ll
M llvm/test/Transforms/InstCombine/memcpy-from-global.ll
M llvm/test/Transforms/InstCombine/memcpy-to-load.ll
M llvm/test/Transforms/InstCombine/memcpy.ll
M llvm/test/Transforms/InstCombine/memcpy_chk-1.ll
M llvm/test/Transforms/InstCombine/memmove_chk-1.ll
M llvm/test/Transforms/InstCombine/mempcpy.ll
M llvm/test/Transforms/InstCombine/memset-1.ll
M llvm/test/Transforms/InstCombine/memset_chk-1.ll
M llvm/test/Transforms/InstCombine/objsize.ll
M llvm/test/Transforms/InstCombine/printf-1.ll
M llvm/test/Transforms/InstCombine/puts-1.ll
M llvm/test/Transforms/InstCombine/snprintf.ll
M llvm/test/Transforms/InstCombine/sprintf-1.ll
M llvm/test/Transforms/InstCombine/stpcpy-1.ll
M llvm/test/Transforms/InstCombine/stpcpy_chk-1.ll
M llvm/test/Transforms/InstCombine/strchr-1.ll
M llvm/test/Transforms/InstCombine/strcmp-1.ll
M llvm/test/Transforms/InstCombine/strcmp-memcmp.ll
M llvm/test/Transforms/InstCombine/strcpy-1.ll
M llvm/test/Transforms/InstCombine/strcpy_chk-1.ll
M llvm/test/Transforms/InstCombine/strcspn-1.ll
M llvm/test/Transforms/InstCombine/strlen-1.ll
M llvm/test/Transforms/InstCombine/strlen-2.ll
M llvm/test/Transforms/InstCombine/strncat-2.ll
M llvm/test/Transforms/InstCombine/strncmp-1.ll
M llvm/test/Transforms/InstCombine/strncpy-1.ll
M llvm/test/Transforms/InstCombine/strncpy-3.ll
M llvm/test/Transforms/InstCombine/strncpy_chk-1.ll
M llvm/test/Transforms/InstCombine/strpbrk-1.ll
M llvm/test/Transforms/InstCombine/strrchr-1.ll
M llvm/test/Transforms/InstCombine/strstr-1.ll
M llvm/test/Transforms/LoopUnroll/WebAssembly/basic-unrolling.ll
M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops.ll
M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-multiple-blocks.ll
M llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused.ll
M llvm/test/Transforms/MemCpyOpt/lifetime.ll
M llvm/test/Transforms/MemCpyOpt/memcpy-to-memset-with-lifetimes.ll
M llvm/test/Transforms/MemCpyOpt/pr29105.ll
Log Message:
-----------
Reland "[Libcalls, Attrs] Annotate libcalls with noundef"
Fixed Clang tests.
Commit: ee51c42e0060fc98b499312e51a96bc7cf4bcc18
https://github.com/llvm/llvm-project/commit/ee51c42e0060fc98b499312e51a96bc7cf4bcc18
Author: Dávid Bolvanský <david.bolvansky at gmail.com>
Date: 2021-02-20 (Sat, 20 Feb 2021)
Changed paths:
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/test/CodeGen/attr-disable-tail-calls.c
M clang/test/CodeGenCXX/attr-disable-tail-calls.cpp
M clang/test/CodeGenCXX/union-tbaa2.cpp
Log Message:
-----------
Reduce the number of attributes attached to each function
This takes advantage of the implicit default behavior to reduce the number of
attributes.
Compare: https://github.com/llvm/llvm-project/compare/aacf7878bc83...ee51c42e0060
More information about the All-commits
mailing list