search for: vgpr30

Displaying 4 results from an estimated 4 matches for "vgpr30".

Did you mean: vgpr3
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 phase but it's not. I was looking at adding immediate folding to the register coalescer but this doesn't really seem like the right place. Any sugges...
2019 Nov 14
2
imm COPY generated by PHI elim not propagated
...I 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 phase but it's not. I was looking at adding immediate folding to the register coalescer but this doesn't really se...
2019 Nov 15
2
imm COPY generated by PHI elim not propagated
...1, …. > >> 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 phase but it's not. I > was looking at adding immediate folding to the register coalescer but t...
2019 Nov 20
2
imm COPY generated by PHI elim not propagated
...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 phase but it's not. I >> was looking at adding immediate folding to the regi...