search for: test_vararg

Displaying 1 result from an estimated 1 matches for "test_vararg".

2015 Jan 19
2
[LLVMdev] [INCOMPLETE] [GC] Support wrapping vararg functions in statepoint
...@return_i1() declare zeroext i32 @return_i32() declare i32* @return_i32ptr() declare float @return_float() +declare i1 @varargf(i32, ...) define i1 @test_i1_return() gc "statepoint-example" { ; CHECK-LABEL: test_i1_return @@ -75,6 +76,20 @@ entry: ret i1 %call2 } +define i1 @test_vararg(i32 addrspace(1)* %a) gc "statepoint-example" { +; CHECK-LABEL: test_vararg +; Check that an ununsed relocate has no code-generation impact +; CHECK: pushq %rax +; CHECK: callq varargf +; CHECK-NEXT: .Ltmp16: +; CHECK-NEXT: popq %rdx +; CHECK-NEXT: retq +entry: + %safepoint_token = tail...