diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-11-18 06:16:21 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-11-18 06:16:21 +0000 |
commit | fb3690ea58abe4f52e71036cefe03b02704c873b (patch) | |
tree | 917ca79a470c8f640f7000036fca95c2d8efc128 /llvm/test/ExecutionEngine/MCJIT | |
parent | 3d35b45f8e709316142cd469c9e16e29b214c2a6 (diff) | |
download | bcm5719-llvm-fb3690ea58abe4f52e71036cefe03b02704c873b.tar.gz bcm5719-llvm-fb3690ea58abe4f52e71036cefe03b02704c873b.zip |
test/ExecutionEngine/MCJIT/stubs-remote.ll: Prune DOSish CRLF.
llvm-svn: 168281
Diffstat (limited to 'llvm/test/ExecutionEngine/MCJIT')
-rw-r--r-- | llvm/test/ExecutionEngine/MCJIT/stubs-remote.ll | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/llvm/test/ExecutionEngine/MCJIT/stubs-remote.ll b/llvm/test/ExecutionEngine/MCJIT/stubs-remote.ll index 41f58834ab4..141c5af8f02 100644 --- a/llvm/test/ExecutionEngine/MCJIT/stubs-remote.ll +++ b/llvm/test/ExecutionEngine/MCJIT/stubs-remote.ll @@ -1,36 +1,36 @@ -; RUN: %lli -mtriple=%mcjit_triple -use-mcjit -remote-mcjit -disable-lazy-compilation=false %s
-; XFAIL: arm, mingw32
-
-define i32 @main() nounwind {
-entry:
- call void @lazily_compiled_address_is_consistent()
- ret i32 0
-}
-
-; Test PR3043: @test should have the same address before and after
-; it's JIT-compiled.
-@funcPtr = common global i1 ()* null, align 4
-@lcaic_failure = internal constant [46 x i8] c"@lazily_compiled_address_is_consistent failed\00"
-
-define void @lazily_compiled_address_is_consistent() nounwind {
-entry:
- store i1 ()* @test, i1 ()** @funcPtr
- %pass = tail call i1 @test() ; <i32> [#uses=1]
- br i1 %pass, label %pass_block, label %fail_block
-pass_block:
- ret void
-fail_block:
- call i32 @puts(i8* getelementptr([46 x i8]* @lcaic_failure, i32 0, i32 0))
- call void @exit(i32 1)
- unreachable
-}
-
-define i1 @test() nounwind {
-entry:
- %tmp = load i1 ()** @funcPtr
- %eq = icmp eq i1 ()* %tmp, @test
- ret i1 %eq
-}
-
-declare i32 @puts(i8*) noreturn
-declare void @exit(i32) noreturn
+; RUN: %lli -mtriple=%mcjit_triple -use-mcjit -remote-mcjit -disable-lazy-compilation=false %s +; XFAIL: arm, mingw32 + +define i32 @main() nounwind { +entry: + call void @lazily_compiled_address_is_consistent() + ret i32 0 +} + +; Test PR3043: @test should have the same address before and after +; it's JIT-compiled. +@funcPtr = common global i1 ()* null, align 4 +@lcaic_failure = internal constant [46 x i8] c"@lazily_compiled_address_is_consistent failed\00" + +define void @lazily_compiled_address_is_consistent() nounwind { +entry: + store i1 ()* @test, i1 ()** @funcPtr + %pass = tail call i1 @test() ; <i32> [#uses=1] + br i1 %pass, label %pass_block, label %fail_block +pass_block: + ret void +fail_block: + call i32 @puts(i8* getelementptr([46 x i8]* @lcaic_failure, i32 0, i32 0)) + call void @exit(i32 1) + unreachable +} + +define i1 @test() nounwind { +entry: + %tmp = load i1 ()** @funcPtr + %eq = icmp eq i1 ()* %tmp, @test + ret i1 %eq +} + +declare i32 @puts(i8*) noreturn +declare void @exit(i32) noreturn |