Displaying 2 results from an estimated 2 matches for "remove_return_attr".
2010 Dec 22
0
[LLVMdev] the optional function return attribute and the llvm-c bindings
...ons to the "Operations on functions" section of the Llvm module in the OCaml bindings too, of course:
(** [add_return_attr f a] adds the return parameter
attribute [a] to the return type of the function [f].
*)
val add_return_attr: llvalue -> Attribute.t -> unit
(** [remove_return_attr f a] removes the return parameter
attribute [a] from the return type of the function [f].
*)
val remove_return_attr: llvalue -> Attribute.t -> unit
I also propose to update the ocamldoc text for the following OCaml functions to reflect that the list traversed is the function *argum...
2010 Dec 21
2
[LLVMdev] the optional function return attribute and the llvm-c bindings
On Dec 21, 2010, at 00:43, Duncan Sands wrote:
>
> IIRC the function return value is considered to be the parameter with index 0.
> The function itself is considered to be the parameter with index ~0U.
Yes, that's what the documentation seems to say is the proper mode for indexing the return parameter, but when I set an attribute on the parameter with index zero, it gets applied to