Replace .mips_hack_stocg with ".set micromips" and ".set nomicromips".
[oota-llvm.git] / test / Feature / terminators.ll
index 417f56b58d0b15d93056b7be9643cab491ffc43a..1bca2a842c5d2783ddbf856325a43eab71963972 100644 (file)
@@ -24,3 +24,20 @@ Case4:          ; preds = %0
         ret i32 16
 }
 
+
+@Addr = global i8* blockaddress(@indbrtest, %BB1)
+@Addr3 = global i8* blockaddress(@squared, %Case1)
+
+
+define i32 @indbrtest(i8* %P, i32* %Q) {
+  indirectbr i8* %P, [label %BB1, label %BB2, label %BB3]
+BB1:
+  indirectbr i32* %Q, []
+BB2:
+  %R = bitcast i8* blockaddress(@indbrtest, %BB3) to i8*
+  indirectbr i8* %R, [label %BB1, label %BB2, label %BB3]
+BB3:
+  ret i32 2
+}
+
+