brintos

brintos / llvm-project-archived public Read only

0
0
Text · 781 B · 274d605 Raw
31 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py2; RUN: opt -passes=newgvn %s -S -o - | FileCheck %s3 4%struct.dipsy = type {}5%struct.fluttershy = type { ptr }6%struct.patatino = type {}7 8define void @tinkywinky() {9; CHECK-LABEL: @tinkywinky(10; CHECK-NEXT:  bb:11; CHECK-NEXT:    br label [[BB90:%.*]]12; CHECK:       bb90:13; CHECK-NEXT:    br label [[BB90]]14; CHECK:       bb138:15; CHECK-NEXT:    store i8 poison, ptr null, align 116; CHECK-NEXT:    br label [[BB138:%.*]]17;18bb:19  br label %bb9020 21bb90:22  %tmp92 = load ptr, ptr undef, align 823  %tmp99 = getelementptr inbounds %struct.patatino, ptr %tmp9224  %tmp136 = load ptr, ptr undef, align 825  br label %bb9026 27bb138:28  %tmp139 = getelementptr inbounds %struct.patatino, ptr %tmp13629  br label %bb13830}31