Displaying 2 results from an estimated 2 matches for "_z3twov".
Did you mean:
_z3foov
2007 Mar 25
2
[LLVMdev] Live intervals and aliasing registers problem
...rameters
are not live-ins to the function, all it takes is two registers which
alias a third to have overlapping live ranges, such as when the
following code is compiled.
define void @_Z3foov() {
entry:
%tmp1 = tail call float @_Z3onev( ) ; <float> [#uses=2]
%tmp2 = tail call float @_Z3twov( ) ; <float> [#uses=2]
%tmp5 = fcmp olt float %tmp1, %tmp2 ; <i1> [#uses=1]
%retval = select i1 %tmp5, float %tmp1, float %tmp2 ; <float>
[#uses=0]
ret void
}
Does the fact that V4R0 is considered live-in mean I need to fix my
target code, or does the live interval anal...
2007 Mar 27
0
[LLVMdev] Live intervals and aliasing registers problem
...function, all it takes is two registers
> which alias a third to have overlapping live ranges, such as when
> the following code is compiled.
>
> define void @_Z3foov() {
> entry:
> %tmp1 = tail call float @_Z3onev( ) ; <float> [#uses=2]
> %tmp2 = tail call float @_Z3twov( ) ; <float> [#uses=2]
> %tmp5 = fcmp olt float %tmp1, %tmp2 ; <i1> [#uses=1]
> %retval = select i1 %tmp5, float %tmp1, float %tmp2 ; <float>
> [#uses=0]
> ret void
> }
>
> Does the fact that V4R0 is considered live-in mean I need to fix my
> targ...