Conservatively handle multiple MMOs in MIsNeedChainEdge
[oota-llvm.git] / test / CodeGen / Thumb2 / 2013-02-19-tail-call-register-hint.ll
index 502b138f65c8bc365fbfaf24ea568f6275b8ec8b..e905cb9114c20595f933fe08d3eff052fa3192e8 100644 (file)
@@ -18,13 +18,13 @@ define hidden void @func(i8* %Data) nounwind ssp {
   tail call void @def(%"myclass"* %2) nounwind
   %3 = getelementptr inbounds i8* %Data, i32 8
   %4 = bitcast i8* %3 to i8**
-  %5 = load i8** %4, align 4, !tbaa !0
+  %5 = load i8** %4, align 4
   tail call void @ghi(i8* %5) nounwind
   %6 = bitcast i8* %Data to void (i8*)**
-  %7 = load void (i8*)** %6, align 4, !tbaa !0
+  %7 = load void (i8*)** %6, align 4
   %8 = getelementptr inbounds i8* %Data, i32 4
   %9 = bitcast i8* %8 to i8**
-  %10 = load i8** %9, align 4, !tbaa !0
+  %10 = load i8** %9, align 4
   %11 = icmp eq i8* %Data, null
   br i1 %11, label %14, label %12
 
@@ -47,7 +47,3 @@ declare void @abc(%"myclass"*)
 declare void @ghi(i8*)
 
 declare %"myclass"* @jkl(%"myclass"*) nounwind
-
-!0 = metadata !{metadata !"any pointer", metadata !1}
-!1 = metadata !{metadata !"omnipotent char", metadata !2}
-!2 = metadata !{metadata !"Simple C/C++ TBAA"}