search for: p0f_i1f

Displaying 3 results from an estimated 3 matches for "p0f_i1f".

2019 Jul 26
2
Stackmap offset computation on AArch64
...I am trying to implement statepoints for the AArch64 target and I’m running into the issue where the following bitcode: define i32 addrspace(1)* @test(i32 addrspace(1)* %ptr) gc "statepoint-example" { entry: call token (i64, i32, i1 ()*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_i1f(i64 0, i32 0, i1 ()* @foo, i32 0, i32 0, i32 0, i32 0, i32 addrspace(1)* %ptr) ret i32 addrspace(1)* %ptr } This gets emitted as the following assembly code: test: // @test .cfi_startproc // %bb.0: // %entry str x30, [sp, #-16]!...
2019 Jul 31
0
Stackmap offset computation on AArch64
...64 target and I’m running into the issue where the following bitcode: >>> >>> define i32 addrspace(1)* @test(i32 addrspace(1)* %ptr) gc "statepoint-example" { >>> entry: >>> call token (i64, i32, i1 ()*, i32, i32, ...) @llvm.experimental.gc.statepoint.p0f_i1f(i64 0, i32 0, i1 ()* @foo, i32 0, i32 0, i32 0, i32 0, i32 addrspace(1)* %ptr) >>> ret i32 addrspace(1)* %ptr >>> } >>> >>> This gets emitted as the following assembly code: >>> >>> test: // @test >>&gt...
2015 Jan 19
2
[LLVMdev] [INCOMPLETE] [GC] Support wrapping vararg functions in statepoint
...2, i32, ...)* @llvm.experimental.gc.statepoint.p0f_i1i32varargf(i1 (i32, ...)* @varargf, i32 2, i32 0, i32 42, i32 43, i32 0, i32 addrspace(1)* %a) + %call = call zeroext i1 @llvm.experimental.gc.result.int.i1(i32 %safepoint_token) + ret i1 %call +} + declare i32 @llvm.experimental.gc.statepoint.p0f_i1f(i1 ()*, i32, i32, ...) declare i1 @llvm.experimental.gc.result.int.i1(i32) @@ -87,4 +102,6 @@ declare i32* @llvm.experimental.gc.result.ptr.p0i32(i32) declare i32 @llvm.experimental.gc.statepoint.p0f_f32f(float ()*, i32, i32, ...) declare float @llvm.experimental.gc.result.float.f32(i32) +de...