Displaying 4 results from an estimated 4 matches for "vgpr5".
Did you mean:
vgpr1
2019 Nov 13
2
imm COPY generated by PHI elim not propagated
I have some code such that:
vgpr1 = mov 0
branch bb
bb:
PHI vgpr2 = vgpr1, ….
PHI vgpr3 = vgpr1, ….
PHI vgpr4 = vgpr1, ….
PHI vgpr5 = vgpr1, ….
PHI node elimination is generating copies for all these PHIs (and hoisting
them) as such:
vgpr1 = 0
vgpr20 = COPY vgpr1 // old vgpr2
vgpr30 = COPY vgpr1 // old vgpr3
vgpr40 = COPY vgpr1 // old vgpr4
vgpr 50 = COPY vgprt1 // old vgpr5
I expect the zero to get propagated in a later pha...
2019 Nov 14
2
imm COPY generated by PHI elim not propagated
...019, at 7:36 AM, Ryan Taylor via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> I have some code such that:
>
> vgpr1 = mov 0
> branch bb
> bb:
> PHI vgpr2 = vgpr1, ….
> PHI vgpr3 = vgpr1, ….
> PHI vgpr4 = vgpr1, ….
> PHI vgpr5 = vgpr1, ….
>
> PHI node elimination is generating copies for all these PHIs (and hoisting them) as such:
>
> vgpr1 = 0
> vgpr20 = COPY vgpr1 // old vgpr2
> vgpr30 = COPY vgpr1 // old vgpr3
> vgpr40 = COPY vgpr1 // old vgpr4
> vgpr 50 = COPY v...
2019 Nov 15
2
imm COPY generated by PHI elim not propagated
...-dev at lists.llvm.org> wrote:
> >>
> >> I have some code such that:
> >>
> >> vgpr1 = mov 0
> >> branch bb
> >> bb:
> >> PHI vgpr2 = vgpr1, ….
> >> PHI vgpr3 = vgpr1, ….
> >> PHI vgpr4 = vgpr1, ….
> >> PHI vgpr5 = vgpr1, ….
> >>
> >> PHI node elimination is generating copies for all these PHIs (and
> hoisting them) as such:
> >>
> >> vgpr1 = 0
> >> vgpr20 = COPY vgpr1 // old vgpr2
> >> vgpr30 = COPY vgpr1 // old vgpr3
> >> vgpr40 = COPY vgpr...
2019 Nov 20
2
imm COPY generated by PHI elim not propagated
...t; >>
>> >> I have some code such that:
>> >>
>> >> vgpr1 = mov 0
>> >> branch bb
>> >> bb:
>> >> PHI vgpr2 = vgpr1, ….
>> >> PHI vgpr3 = vgpr1, ….
>> >> PHI vgpr4 = vgpr1, ….
>> >> PHI vgpr5 = vgpr1, ….
>> >>
>> >> PHI node elimination is generating copies for all these PHIs (and
>> hoisting them) as such:
>> >>
>> >> vgpr1 = 0
>> >> vgpr20 = COPY vgpr1 // old vgpr2
>> >> vgpr30 = COPY vgpr1 // old vgpr3
>...