Index: test/CodeGen/X86/compact-unwind.ll |
diff --git a/test/CodeGen/X86/compact-unwind.ll b/test/CodeGen/X86/compact-unwind.ll |
deleted file mode 100644 |
index 8c4fa27da560c32aa29ef74e454941e730f416d3..0000000000000000000000000000000000000000 |
--- a/test/CodeGen/X86/compact-unwind.ll |
+++ /dev/null |
@@ -1,30 +0,0 @@ |
-; RUN: llc < %s -disable-cfi -disable-fp-elim -mtriple x86_64-apple-darwin11 | FileCheck %s |
- |
-%ty = type { i8* } |
- |
-@gv = external global i32 |
- |
-; This is aligning the stack with a push of a random register. |
-; CHECK: pushq %rax |
- |
-; Even though we can't encode %rax into the compact unwind, We still want to be |
-; able to generate a compact unwind encoding in this particular case. |
-; |
-; CHECK: __LD,__compact_unwind |
-; CHECK: _foo ## Range Start |
-; CHECK: 16842753 ## Compact Unwind Encoding: 0x1010001 |
- |
-define i8* @foo(i64 %size) { |
- %addr = alloca i64, align 8 |
- %tmp20 = load i32* @gv, align 4 |
- %tmp21 = call i32 @bar() |
- %tmp25 = load i64* %addr, align 8 |
- %tmp26 = inttoptr i64 %tmp25 to %ty* |
- %tmp29 = getelementptr inbounds %ty* %tmp26, i64 0, i32 0 |
- %tmp34 = load i8** %tmp29, align 8 |
- %tmp35 = getelementptr inbounds i8* %tmp34, i64 %size |
- store i8* %tmp35, i8** %tmp29, align 8 |
- ret i8* null |
-} |
- |
-declare i32 @bar() |