[DAGCombiner] Add target hook function to decide folding (mul (add x, c1), c2)
[llvm-project.git] / llvm / test / Transforms / MemCpyOpt / byval-readnone.ll
blob6f33483de48b800e3b667a6aed83edded34ae16a
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt < %s -memcpyopt -S -verify-memoryssa | FileCheck %s
4 %struct = type { i16 }
6 declare i16 @g(%struct*) readnone
8 define void @f() {
9 ; CHECK-LABEL: @f(
10 ; CHECK-NEXT:  entry:
11 ; CHECK-NEXT:    [[CALL:%.*]] = call i16 @g(%struct* byval(%struct) align 1 undef)
12 ; CHECK-NEXT:    ret void
14 entry:
15   %call = call i16 @g(%struct* byval(%struct) align 1 undef)
16   ret void