Displaying 3 results from an estimated 3 matches for "tmp398".
Did you mean:
tmp38
2010 Apr 27
2
[LLVMdev] Setting alignment for a ByVal argument
...internal fastcc void @walksub(%struct.hgstruct* noalias
nocapture sret %agg.result, %struct.node* %p, double %dsq,
%struct.hgstruct* byval align 64 %hg, i32 %level) nounwind {
And these are the call sites,
call fastcc void @walksub(%struct.hgstruct* noalias sret %2,
%struct.node* %tmp399, double %tmp398, %struct.hgstruct* byval align
64 %1, i32 0) nounwind
call fastcc void @walksub(%struct.hgstruct* notcc void
@walksub(%struct.hgstruct* noalias sret %2, %struct.node* %tmp399,
double %tmp398, %struct.hgstruct* byval align 64 %1, i32 0) nounwind
The value that I get for %hg, is 0x7fffe0e34a20 whi...
2010 Apr 27
0
[LLVMdev] Setting alignment for a ByVal argument
Hi Arushi,
> If I want a particular alignment on a ByVal argument, should I specify
> it as a function attribute, or should I also add the attribute to
> every callsite that calls that function.
in theory you should do both. For example, if the call is an indirect call
(i.e. to a function pointer where the function is not known) then it should
be clear that you need to put the
2010 Apr 26
2
[LLVMdev] Setting alignment for a ByVal argument
Hi,
If I want a particular alignment on a ByVal argument, should I specify
it as a function attribute, or should I also add the attribute to
every callsite that calls that function.
Thanks,
Arushi