search for: ssub_2

Displaying 7 results from an estimated 7 matches for "ssub_2".

Did you mean: ssub_0
2010 Jun 15
4
[LLVMdev] Simpler subreg ops in machine code IR
...> = COPY %reg1044:sub_32bit<kill> %reg1045<def> = INSERT_SUBREG %reg1045, %reg1044<kill>, 4 %reg1045:sub_32bit<def> = COPY %reg1044<kill> %reg1050:ssub_0<def> = EXTRACT_SUBREG %reg1060:dsub_1<kill>, ssub_0 %reg1050:ssub_0<def> = COPY %reg1060:ssub_2<kill> It will also replace the TargetInstrInfo::copyRegToReg hook when copying virtual registers: %reg1050 = COPY %reg1044<kill> It will be lowered with a TII.copyRegToReg() call in LowerSubregsInstructionPass (which may need renaming). Why? 1. The new function CoalescerPair::is...
2010 Jun 16
0
[LLVMdev] Simpler subreg ops in machine code IR
...<kill> > > %reg1045<def> = INSERT_SUBREG %reg1045, %reg1044<kill>, 4 > %reg1045:sub_32bit<def> = COPY %reg1044<kill> > > %reg1050:ssub_0<def> = EXTRACT_SUBREG %reg1060:dsub_1<kill>, ssub_0 > %reg1050:ssub_0<def> = COPY %reg1060:ssub_2<kill> > > It will also replace the TargetInstrInfo::copyRegToReg hook when copying virtual registers: > > %reg1050 = COPY %reg1044<kill> > > It will be lowered with a TII.copyRegToReg() call in LowerSubregsInstructionPass (which may need renaming). Ok. An immediat...
2012 Mar 31
1
[LLVMdev] CompositeIndices
Does anyone know exactly what ComposerIndices in Target.td is all about? I see just one place where it's used in X86 but it's not clear from the comments in Target.td and it's one usage, exactly what this feature is about. Tia. Reed
2013 Oct 07
1
[LLVMdev] Subregister liveness tracking
...f a new value number. This in turn leads to artificial dependencies in the schedule graph for code like the following where all defs should be independent: %vreg0:ssub_0<def,read-undef> = produce an 'S' value %vreg0:ssub_1<def> = produce an 'S' value %vreg0:ssub_2<def> = produce an 'S' value %vreg0:ssub_3<def> = produce an 'S' value Subegister liveness tracking ============================ I developed a set of patches which enable liveness tracking on the subregister level, to overcome the problems mentio...
2013 Oct 08
2
[LLVMdev] Subregister liveness tracking
...gt; dependencies in the schedule graph for code like the following > where all defs > should be independent: > > %vreg0:ssub_0<def,read-undef> = produce an 'S' value > %vreg0:ssub_1<def> = produce an 'S' value > %vreg0:ssub_2<def> = produce an 'S' value > %vreg0:ssub_3<def> = produce an 'S' value > > > Subegister liveness tracking > ============================ > > I developed a set of patches which enable liveness tracking on the &gt...
2013 Oct 08
0
[LLVMdev] Subregister liveness tracking
...gt; dependencies in the schedule graph for code like the following where all >> defs >> should be independent: >> >> %vreg0:ssub_0<def,read-undef> = produce an 'S' value >> %vreg0:ssub_1<def> = produce an 'S' value >> %vreg0:ssub_2<def> = produce an 'S' value >> %vreg0:ssub_3<def> = produce an 'S' value >> >> >> Subegister liveness tracking >> ============================ >> >> I developed a set of patches which enable liveness trackin...
2013 Oct 09
4
[LLVMdev] Subregister liveness tracking
...al >> dependencies in the schedule graph for code like the following where all defs >> should be independent: >> >> %vreg0:ssub_0<def,read-undef> = produce an 'S' value >> %vreg0:ssub_1<def> = produce an 'S' value >> %vreg0:ssub_2<def> = produce an 'S' value >> %vreg0:ssub_3<def> = produce an 'S' value >> >> >> Subegister liveness tracking >> ============================ >> >> I developed a set of patches which enable liveness trac...