brintos

brintos / llvm-project-archived public Read only

0
0
Text · 733 B · f937fe8 Raw
27 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py2; RUN: opt -passes='early-cse<memssa>' -earlycse-debug-hash -S %s | FileCheck %s3 4@b = external global i325 6define void @patatino() {7; CHECK-LABEL: @patatino(8; CHECK-NEXT:  for.cond:9; CHECK-NEXT:    br i1 true, label [[IF_END:%.*]], label [[FOR_INC:%.*]]10; CHECK:       if.end:11; CHECK-NEXT:    [[TINKYWINKY:%.*]] = load i32, ptr @b, align 412; CHECK-NEXT:    br i1 true, label [[FOR_INC]], label [[FOR_INC]]13; CHECK:       for.inc:14; CHECK-NEXT:    ret void15;16for.cond:17  br i1 true, label %if.end, label %for.inc18 19if.end:20  %tinkywinky = load i32, ptr @b21  store i32 %tinkywinky, ptr @b22  br i1 true, label %for.inc, label %for.inc23 24for.inc:25  ret void26}27