Displaying 2 results from an estimated 2 matches for "get_new_point_on_quad".
2015 Oct 01
2
Register Spill Caused by the Reassociation pass
Hi Sanjay,
 
I observed some extra register spills when applying the reassociation pass
on spec2006 benchmarks and I would like to listen to your advice.  
 
For example, function get_new_point_on_quad() of tria_boundary.cc in
spec2006/dealII has a sequences of code like this
 
.
X=a+b
.
Y=X+c
.
Z=Y+d
.
 
There are many other instructions between these float adds.  The
reassociation pass first swaps a and c when checking the second add, and
then swaps a and d when checking the third add...
2015 Oct 02
2
Register Spill Caused by the Reassociation pass
...at codeaurora.com <mailto:haicheng at codeaurora.com>> wrote:
> Hi Sanjay,
> 
>  
> 
> I observed some extra register spills when applying the reassociation pass on spec2006 benchmarks and I would like to listen to your advice. 
> 
>  
> 
> For example, function get_new_point_on_quad() of tria_boundary.cc in spec2006/dealII has a sequences of code like this
> 
>  
> 
> …
> 
> X=a+b
> 
> …
> 
> Y=X+c
> 
> …
> 
> Z=Y+d
> 
> …
> 
>  
> 
> There are many other instructions between these float adds.  The reassociation pass...