diff --git a/llvm/test/Transforms/InstSimplify/noalias-ptr.ll b/llvm/test/Transforms/InstSimplify/noalias-ptr.ll index 4d5dc4e9855b4..1e82c2f01ac31 100644 --- a/llvm/test/Transforms/InstSimplify/noalias-ptr.ll +++ b/llvm/test/Transforms/InstSimplify/noalias-ptr.ll @@ -22,329 +22,329 @@ target triple = "x86_64-unknown-linux-gnu" ; } ; } -define void @_Z2p1v() #0 { +define void @_Z2p1v() { ; CHECK-LABEL: @_Z2p1v( -; CHECK-NEXT: [[TMP1:%.*]] = tail call noalias i8* @_Znam(i64 48) #[[ATTR3:[0-9]+]] -; CHECK-NEXT: br i1 false, label [[TMP3:%.*]], label [[TMP2:%.*]] -; CHECK: 2: -; CHECK-NEXT: call void @_ZdaPv(i8* [[TMP1]]) #[[ATTR4:[0-9]+]] -; CHECK-NEXT: br label [[TMP3]] -; CHECK: 3: +; CHECK-NEXT: bb: +; CHECK-NEXT: [[I1:%.*]] = tail call noalias i8* @_Znam(i64 48) #[[ATTR2:[0-9]+]] +; CHECK-NEXT: br i1 false, label [[BB6:%.*]], label [[BB5:%.*]] +; CHECK: bb5: +; CHECK-NEXT: call void @_ZdaPv(i8* [[I1]]) #[[ATTR3:[0-9]+]] +; CHECK-NEXT: br label [[BB6]] +; CHECK: bb6: ; CHECK-NEXT: ret void ; +bb: %mStackData = alloca [10 x i32], align 16 - %1 = bitcast [10 x i32]* %mStackData to i8* - %2 = tail call noalias i8* @_Znam(i64 48) #4 - %3 = bitcast i8* %2 to i32* - %4 = getelementptr inbounds [10 x i32], [10 x i32]* %mStackData, i64 0, i64 0 - %5 = icmp eq i32* %3, %4 - br i1 %5, label %7, label %6 - - -;