[InstCombine] Signed saturation tests. NFC
[llvm-complete.git] / test / Transforms / DeadArgElim / allocsize.ll
blob04c1f533eaa240c671df93b4c76174847685bd72
1 ; RUN: opt < %s -deadargelim -S | FileCheck %s
2 ; PR36867
4 ; CHECK-LABEL: @MagickMallocAligned
5 ; CHECK-NOT: allocsize
6 define internal i64 @MagickMallocAligned(i64 %DEADARG1, i64 %s) allocsize(1) {
7         ret i64 %s
10 define i64 @NeedsArg(i64 %s) {
11         %c = call i64 @MagickMallocAligned(i64 0, i64 %s)
12         ret i64 %c
15 define i64 @Test2(i64 %s) {
16         %c = call i64 @MagickMallocAligned(i64 0, i64 %s) allocsize(1)
17         ret i64 %c