Displaying 2 results from an estimated 2 matches for "p0f_p1i64f".
2015 Nov 13
2
llvm.experimental.gc.statepoint genarates wrong Stack Map (or does it?)
...ttoptr i64 42 to i64 addrspace(1)*
ret i64 addrspace(1)* %p
}
define i8 @main() #0 gc "statepoint-example" {
%result = call i64 addrspace(1)* @func()
%token = call i32 (i64, i32, i64 addrspace(1)* ()*, i32, i32,
...) @llvm.experimental.gc.statepoint.p0f_p1i64f (
i64 111, i32 0,
i64 addrspace(1)* ()* @func,
i32 0, i32 0, i32 0,
i32 1,
i64 addrspace(1)* %result) ; the only deopt arg
%b = ptrtoint i64 addrspace(1)* %result to i64
%c = trunc i64 %b to i8
ret i8 %c...
2015 Nov 16
2
llvm.experimental.gc.statepoint genarates wrong Stack Map (or does it?)
...ce(1)* %p
>> }
>>
>> define i8 @main() #0 gc "statepoint-example" {
>> %result = call i64 addrspace(1)* @func()
>>
>> %token = call i32 (i64, i32, i64 addrspace(1)* ()*, i32, i32,
>> ...) @llvm.experimental.gc.statepoint.p0f_p1i64f (
>> i64 111, i32 0,
>> i64 addrspace(1)* ()* @func,
>> i32 0, i32 0, i32 0,
>> i32 1,
>> i64 addrspace(1)* %result) ; the only deopt arg
>>
>>
>> %b = ptrtoint i64 addrspace(1)* %r...