brintos

brintos / llvm-project-archived public Read only

0
0
Text · 828 B · bafb7f2 Raw
34 lines · plain
1; REQUIRES: thread_support2; RUN: llvm-reduce -j 4 %s -o %t --abort-on-invalid-reduction --delta-passes=instructions --test %python --test-arg %S/Inputs/sleep-and-check-stores.py --test-arg 1 --test-arg 53; RUN: FileCheck %s < %t4 5; CHECK: define void @foo6; CHECK: store7; CHECK: store8; CHECK: store9; CHECK: store10; CHECK: store11; CHECK: store12; CHECK-NEXT: ret void13 14define void @foo(ptr %ptr) {15  store i32 0, ptr %ptr16  store i32 1, ptr %ptr17  store i32 2, ptr %ptr18  store i32 3, ptr %ptr19  store i32 4, ptr %ptr20  store i32 5, ptr %ptr21  store i32 6, ptr %ptr22  store i32 7, ptr %ptr23  store i32 8, ptr %ptr24  store i32 9, ptr %ptr25  store i32 10, ptr %ptr26  store i32 11, ptr %ptr27  store i32 12, ptr %ptr28  store i32 13, ptr %ptr29  store i32 14, ptr %ptr30  store i32 15, ptr %ptr31  store i32 16, ptr %ptr32  ret void33}34