search for: vgpr5

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 >...