search for: reg16506

Displaying 5 results from an estimated 5 matches for "reg16506".

2011 May 19
3
[LLVMdev] subregisters, def-kill
Hi, I am combining 16-bit registers to a 32 bit register in order to make a wide store, as per below: 732 %reg16506:hi16<def,dead> = COPY %reg16445<kill>; 740 %reg16506:lo16<def> = COPY %reg16468<kill>; 748 %r3<def,dead> = store %reg16506<kill>, %r3, As you can see, LiveVariables has marked the high part dead, even though the super-register is used at SlotIndex 748. Why is...
2011 May 20
1
[LLVMdev] subregisters, def-kill
If I write %reg16506<def> = INSERT_SUBREG %reg16506, %reg16445, hi16; #1 %reg16506<def> = INSERT_SUBREG %reg16506, %reg16468, lo16; #2 store %reg16506 #3 it will not coalesce, as LiveVariables: on #2: %16506 gets #...
2011 May 19
0
[LLVMdev] subregisters, def-kill
On May 19, 2011, at 7:47 AM, Jonas Paulsson wrote: > Hi, > > I am combining 16-bit registers to a 32 bit register in order to make a wide store, as per below: > > 732 %reg16506:hi16<def,dead> = COPY %reg16445<kill>; > 740 %reg16506:lo16<def> = COPY %reg16468<kill>; > 748 %r3<def,dead> = store %reg16506<kill>, %r3, > > As you can see, LiveVariables has marked the high part dead, even though the super-register is used at Sl...
2011 May 20
1
[LLVMdev] subregisters, def-kill
...gt; CC: llvmdev at cs.uiuc.edu > To: jnspaulsson at hotmail.com > > > On May 19, 2011, at 7:47 AM, Jonas Paulsson wrote: > > > Hi, > > > > I am combining 16-bit registers to a 32 bit register in order to make a wide store, as per below: > > > > 732 %reg16506:hi16<def,dead> = COPY %reg16445<kill>; > > 740 %reg16506:lo16<def> = COPY %reg16468<kill>; > > 748 %r3<def,dead> = store %reg16506<kill>, %r3, > > > > As you can see, LiveVariables has marked the high part dead, even though the super-re...
2011 May 20
1
[LLVMdev] LLVMdev Digest, Vol 83, Issue 33
...7913 at 2pi.dk> > Content-Type: text/plain; CHARSET=US-ASCII > > > On May 19, 2011, at 7:47 AM, Jonas Paulsson wrote: > > > Hi, > > > > I am combining 16-bit registers to a 32 bit register in order to make a > wide store, as per below: > > > > 732 %reg16506:hi16<def,dead> = COPY %reg16445<kill>; > > 740 %reg16506:lo16<def> = COPY %reg16468<kill>; > > 748 %r3<def,dead> = store %reg16506<kill>, %r3, > > > > As you can see, LiveVariables has marked the high part dead, even though > the super-...