Enable all Hexagon tests.
[oota-llvm.git] / test / CodeGen / X86 / fast-isel-gep.ll
index d141487c25f65e5d1d6db5a7b5d2b817f2e62629..f0375f86028c1f050a6948d03a97dcf15331845d 100644 (file)
@@ -82,9 +82,8 @@ define i64 @test5(i8* %A, i32 %I, i64 %B) nounwind {
   ret i64 %v11
 ; X64: test5:
 ; X64: movslq  %e[[A1]], %rax
-; X64-NEXT: movq       (%r[[A0]],%rax), %rax
-; X64-NEXT: addq       %{{rdx|r8}}, %rax
-; X64-NEXT: ret
+; X64-NEXT: (%r[[A0]],%rax),
+; X64: ret
 }
 
 ; PR9500, rdar://9156159 - Don't do non-local address mode folding,
@@ -104,6 +103,8 @@ invoke.cont16:                                    ; preds = %if.then14
   unreachable
 
 lpad:                                             ; preds = %if.end19, %if.then14, %if.end, %entry
+  %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
+            cleanup
   unreachable
 }
 declare i8* @_ZNK18G__FastAllocString4dataEv() nounwind
@@ -114,7 +115,7 @@ declare i8* @_ZNK18G__FastAllocString4dataEv() nounwind
 define i32 @test7({i32,i32,i32}* %tmp1, i32 %tmp71, i32 %tmp63) nounwind  {
 ; X64: test7:
 ; X64:    movl 8({{%rdi|%rcx}}), %eax
-; X64     movl $4, 8({{%rdi|%rcx}})
+; X64:     movl        $4, 8({{%rdi|%rcx}})
 
 
   %tmp29 = getelementptr inbounds {i32,i32,i32}* %tmp1, i32 0, i32 2
@@ -134,3 +135,4 @@ F:
   ret i32 4
 }
 
+declare i32 @__gxx_personality_v0(...)