tests: add attributes that would normally come from inferattrs
authorAugie Fackler <augie@google.com>
Fri, 18 Mar 2022 20:26:24 +0000 (16:26 -0400)
committerAugie Fackler <augie@google.com>
Mon, 25 Jul 2022 21:29:00 +0000 (17:29 -0400)
commit12c0bf8ba91db377f816afa701cf05beee2ab40b
tree44005e7821ae4a248090eb4b9e425605813109ae
parentcdf8c7b1af77315d30e59863b0a2aa2ac65356fe
tests: add attributes that would normally come from inferattrs

As my goal is to remove at least _some_ functions from the static list
in MemoryBuiltins.cpp, these tests either need to run inferattrs or
statically declare these attributes to keep passing. A couple of tests
had alternate cases which are no longer meaningful, e.g.
`malloc-load-removal.ll`.

Differential Revision: https://reviews.llvm.org/D123087
42 files changed:
llvm/test/Analysis/GlobalsModRef/indirect-global.ll
llvm/test/Instrumentation/BoundsChecking/simple.ll
llvm/test/Transforms/Attributor/heap_to_stack.ll
llvm/test/Transforms/Attributor/lowerheap.ll
llvm/test/Transforms/Coroutines/coro-split-00.ll
llvm/test/Transforms/Coroutines/coro-split-hidden.ll
llvm/test/Transforms/Coroutines/no-suspend.ll
llvm/test/Transforms/DeadStoreElimination/2016-07-17-UseAfterFree.ll
llvm/test/Transforms/DeadStoreElimination/calloc-store.ll
llvm/test/Transforms/DeadStoreElimination/free.ll
llvm/test/Transforms/DeadStoreElimination/multiblock-malloc-free.ll
llvm/test/Transforms/DeadStoreElimination/operand-bundles.ll
llvm/test/Transforms/DeadStoreElimination/simple.ll
llvm/test/Transforms/GVN/calloc-load-removal.ll
llvm/test/Transforms/GVN/malloc-load-removal.ll
llvm/test/Transforms/GVN/nonescaping-malloc.ll
llvm/test/Transforms/GVN/nonescaping.ll
llvm/test/Transforms/GlobalOpt/2009-11-16-BrokenPerformHeapAllocSRoA.ll
llvm/test/Transforms/GlobalOpt/2021-08-03-StoreOnceLoadMultiCasts.ll
llvm/test/Transforms/GlobalOpt/calloc-promote.ll
llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll
llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll
llvm/test/Transforms/GlobalOpt/malloc-promote-4.ll
llvm/test/Transforms/GlobalOpt/malloc-promote-5.ll
llvm/test/Transforms/GlobalOpt/malloc-promote-opaque-ptr.ll
llvm/test/Transforms/GlobalOpt/null-check-is-use-pr35760.ll
llvm/test/Transforms/InstCombine/alloc-realloc-free.ll
llvm/test/Transforms/InstCombine/badmalloc.ll
llvm/test/Transforms/InstCombine/builtin-dynamic-object-size.ll
llvm/test/Transforms/InstCombine/compare-unescaped.ll
llvm/test/Transforms/InstCombine/deref-alloc-fns.ll
llvm/test/Transforms/InstCombine/getelementptr.ll
llvm/test/Transforms/InstCombine/malloc-free-mismatched.ll
llvm/test/Transforms/InstCombine/malloc-free.ll
llvm/test/Transforms/InstCombine/malloc_free_delete_nvptx.ll
llvm/test/Transforms/InstCombine/objsize-64.ll
llvm/test/Transforms/InstCombine/objsize.ll
llvm/test/Transforms/InstCombine/realloc-free.ll
llvm/test/Transforms/InstCombine/realloc.ll
llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-phi.ll
llvm/test/Transforms/LowerConstantIntrinsics/objectsize_basic.ll
llvm/test/Transforms/MemCpyOpt/memcpy.ll