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