Displaying 2 results from an estimated 2 matches for "reg16510".
Did you mean:
reg16511
2011 May 09
2
[LLVMdev] wide memory accesses
...1. replace the MachineOperands in the users of the data with the new register/subregister index. This yields an assert failure during VirtRegRewriter, in substPhysReg: "Invalid SubReg for physical register", after the Two-address rewrote this:
%reg16445<def> = add %reg16507:hi16, %reg16510:hi16 ; 32bit:16507,16510, 16bit: 16445
prepend: %reg16445<def> = COPY %reg16507;
rewrite to: %reg16445<def> = addh_1_8 %reg16445:hi16, %reg16510:hi16
In my eyes, there should not have been a subreg 'hi16' for the 16445 reg - this reg is 16 bits. I would have wished...
2011 May 09
0
[LLVMdev] wide memory accesses
...e the MachineOperands in the users of the data with the new register/subregister index. This yields an assert failure during VirtRegRewriter, in substPhysReg: "Invalid SubReg for physical register", after the Two-address rewrote this:
>
> %reg16445<def> = add %reg16507:hi16, %reg16510:hi16 ; 32bit:16507,16510, 16bit: 16445
> prepend: %reg16445<def> = COPY %reg16507;
> rewrite to: %reg16445<def> = addh_1_8 %reg16445:hi16, %reg16510:hi16
>
> In my eyes, there should not have been a subreg 'hi16' for the 16445 reg - this reg is 16 bits....