Displaying 4 results from an estimated 4 matches for "spirfunc".
Did you mean:
spir_func
2012 Sep 27
0
[LLVMdev] SPIR: Answers to the issues raised so far
...e of this, we will definitely adopt this approach.
*** James Molloy: Why new calling conventions?***
*** Comment: What are their semantics? And what is their purpose? Why not use metadata instead?
Answer: The semantics of the new calling conventions are as follows:
spirfunc calling convention -
All arguments are passed as is to the function with the exception of structures, no lowering or expansion is allowed.
Structures are passed as a pointer to struct with the byval attribute set.
Functions marked with spirfu...
2012 Sep 17
1
[LLVMdev] SPIR provisional specifciation is now available in the Khronos website
...ronos website
>
> Hi Boaz,
>
> I have a couple of specific questions:
>
> (a) You mention special calling conventions and adding them to LLVM.
> What are their semantics? And what is their purpose?
[Villmow, Micah] The semantics of the new calling conventions are as follows:
spirfunc calling convention -
All arguments are passed as is to the function with the exception of structures, no lowering or expansion is allowed.
Structures are passed as a pointer to struct with the byval attribute set.
Functions marked with spirfunc calling convention can only be called by another funct...
2012 Sep 11
0
[LLVMdev] SPIR provisional specifciation is now available in the Khronos website
Hi Boaz,
I have a couple of specific questions:
(a) You mention special calling conventions and adding them to LLVM.
What are their semantics? And what is their purpose?
(b) Why disallow type conversion for vector types? (ss. 3.3)
Cheers,
James
On Tue, 2012-09-11 at 12:56 +0100, Ouriel, Boaz wrote:
> Hi All,
>
> In continuation of the previous SPIR introduction email here is a link
2012 Sep 11
4
[LLVMdev] SPIR provisional specifciation is now available in the Khronos website
Hi All,
In continuation of the previous SPIR introduction email here is a link to the specification:
http://www.khronos.org/registry/cl/specs/spir_spec-1.0-provisional.pdf
The first topic which we would like to discuss is "SPIR portability".
I will send soon an additional mail which will help in leading the discussion on this topic.
Thanks and happy reading,
Boaz
-----Original