Displaying 3 results from an estimated 3 matches for "an32".
Did you mean:
a32
2012 Jan 19
4
[LLVMdev] Problem with cross class joins in the RegisterCoalescer
...oss class joins are carried out that makes
the code turn out illegal, because the "new" register class is not
allowed in all instructions where it is now used.
For example, by joining %vreg4, %vreg7 and %vreg9 the following code
%vreg7<def> = COPY %vreg4:lo16; aNl_0_7:%vreg7 aN32_0_7:%vreg4
%vreg9<def> = COPY %vreg7; rN:%vreg9 aNl_0_7:%vreg7
%vreg17<def> = load %vreg9<kill>; aN40_0_7:%vreg17 rN:%vreg9
is turned into
%vreg17<def> = load %vreg4:lo16<kill>; aN40_0_7:%vreg17
aN32_0_7:%vreg4
The load instruction however, can on...
2012 Jan 19
0
[LLVMdev] Problem with cross class joins in the RegisterCoalescer
...ut that makes
> the code turn out illegal, because the "new" register class is not
> allowed in all instructions where it is now used.
>
> For example, by joining %vreg4, %vreg7 and %vreg9 the following code
>
> %vreg7<def> = COPY %vreg4:lo16; aNl_0_7:%vreg7 aN32_0_7:%vreg4
> %vreg9<def> = COPY %vreg7; rN:%vreg9 aNl_0_7:%vreg7
> %vreg17<def> = load %vreg9<kill>; aN40_0_7:%vreg17 rN:%vreg9
>
> is turned into
>
> %vreg17<def> = load %vreg4:lo16<kill>; aN40_0_7:%vreg17
> aN32_0_7:%vreg4
>...
2012 Jan 20
1
[LLVMdev] Problem with cross class joins in the RegisterCoalescer
...ut that makes
> the code turn out illegal, because the "new" register class is not
> allowed in all instructions where it is now used.
>
> For example, by joining %vreg4, %vreg7 and %vreg9 the following code
>
> %vreg7<def> = COPY %vreg4:lo16; aNl_0_7:%vreg7 aN32_0_7:%vreg4
> %vreg9<def> = COPY %vreg7; rN:%vreg9 aNl_0_7:%vreg7
> %vreg17<def> = load %vreg9<kill>; aN40_0_7:%vreg17 rN:%vreg9
>
> is turned into
>
> %vreg17<def> = load %vreg4:lo16<kill>; aN40_0_7:%vreg17
> aN32_0_7:%vreg4
>...