[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)
[llvm-project.git] / llvm / test / Transforms / ArgumentPromotion / 2008-09-08-CGUpdateSelfEdge.ll
blobb725cb9f96430740778fdfa2debced7e1ca26741
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --function-signature --scrub-attributes
2 ; RUN: opt < %s -passes=argpromotion -disable-output
4 define internal fastcc i32 @term_SharingList(ptr %Term, ptr %List) nounwind {
5 entry:
6   br i1 false, label %bb, label %bb5
8 bb:             ; preds = %entry
9   %0 = call fastcc i32 @term_SharingList( ptr null, ptr %List ) nounwind                ; <i32> [#uses=0]
10   unreachable
12 bb5:            ; preds = %entry
13   ret i32 0
16 define i32 @term_Sharing(ptr %Term) nounwind {
17 entry:
18   br i1 false, label %bb.i, label %bb14
20 bb.i:           ; preds = %entry
21   %0 = call fastcc i32 @term_SharingList( ptr null, ptr null ) nounwind         ; <i32> [#uses=0]
22   ret i32 1
24 bb14:           ; preds = %entry
25   ret i32 0