Skip to content
This repository has been archived by the owner on Jan 1, 2023. It is now read-only.

Commit

Permalink
test/ExecutionEngine/MCJIT/stubs-remote.ll: Prune DOSish CRLF.
Browse files Browse the repository at this point in the history
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168281 91177308-0d34-0410-b5e6-96231b3b80d8
  • Loading branch information
chapuni committed Nov 18, 2012
1 parent f8c65fd commit 6d80320
Showing 1 changed file with 36 additions and 36 deletions.
72 changes: 36 additions & 36 deletions test/ExecutionEngine/MCJIT/stubs-remote.ll
@@ -1,36 +1,36 @@
; RUN: %lli -mtriple=%mcjit_triple -use-mcjit -remote-mcjit -disable-lazy-compilation=false %s ; RUN: %lli -mtriple=%mcjit_triple -use-mcjit -remote-mcjit -disable-lazy-compilation=false %s
; XFAIL: arm, mingw32 ; XFAIL: arm, mingw32


define i32 @main() nounwind { define i32 @main() nounwind {
entry: entry:
call void @lazily_compiled_address_is_consistent() call void @lazily_compiled_address_is_consistent()
ret i32 0 ret i32 0
} }


; Test PR3043: @test should have the same address before and after ; Test PR3043: @test should have the same address before and after
; it's JIT-compiled. ; it's JIT-compiled.
@funcPtr = common global i1 ()* null, align 4 @funcPtr = common global i1 ()* null, align 4
@lcaic_failure = internal constant [46 x i8] c"@lazily_compiled_address_is_consistent failed\00" @lcaic_failure = internal constant [46 x i8] c"@lazily_compiled_address_is_consistent failed\00"


define void @lazily_compiled_address_is_consistent() nounwind { define void @lazily_compiled_address_is_consistent() nounwind {
entry: entry:
store i1 ()* @test, i1 ()** @funcPtr store i1 ()* @test, i1 ()** @funcPtr
%pass = tail call i1 @test() ; <i32> [#uses=1] %pass = tail call i1 @test() ; <i32> [#uses=1]
br i1 %pass, label %pass_block, label %fail_block br i1 %pass, label %pass_block, label %fail_block
pass_block: pass_block:
ret void ret void
fail_block: fail_block:
call i32 @puts(i8* getelementptr([46 x i8]* @lcaic_failure, i32 0, i32 0)) call i32 @puts(i8* getelementptr([46 x i8]* @lcaic_failure, i32 0, i32 0))
call void @exit(i32 1) call void @exit(i32 1)
unreachable unreachable
} }


define i1 @test() nounwind { define i1 @test() nounwind {
entry: entry:
%tmp = load i1 ()** @funcPtr %tmp = load i1 ()** @funcPtr
%eq = icmp eq i1 ()* %tmp, @test %eq = icmp eq i1 ()* %tmp, @test
ret i1 %eq ret i1 %eq
} }


declare i32 @puts(i8*) noreturn declare i32 @puts(i8*) noreturn
declare void @exit(i32) noreturn declare void @exit(i32) noreturn

0 comments on commit 6d80320

Please sign in to comment.