ELFYAML: Add support for parsing AMDGPU section attribute flags
[oota-llvm.git] / test / Bitcode / blockaddress.ll
index 8ac54be00d541e3c1ed0b74b1b1f7221cfa4be26..db109dfe469bc7341f9c0cc8d109fec6b95492a9 100644 (file)
@@ -1,4 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
+; RUN: verify-uselistorder < %s
 ; PR9857
 
 define void @f(i8** nocapture %ptr1) {
@@ -43,3 +44,17 @@ here:
 end:
   ret void
 }
+
+; Check a blockaddress taken in two separate functions before the referenced
+; function.
+define i8* @take1() {
+  ret i8* blockaddress(@taken, %bb)
+}
+define i8* @take2() {
+  ret i8* blockaddress(@taken, %bb)
+}
+define void @taken() {
+  unreachable
+bb:
+  unreachable
+}