Displaying 3 results from an estimated 3 matches for "bsbuff".
Did you mean:
bluff
2016 May 24
0
Liveness of AL, AH and AX in x86 backend
...# %bsW.exit24
subl %eax, %ebx
addl $8, %eax
movl %ebx, %ecx
movl %eax, bsLive
shll %cl, %edi
movl %ebp, %ecx
orl %esi, %edi
movzbl %ch, %esi
cmpl $8, %eax
movl %edi, bsBuff
jl .LBB14_6
As you can see, it is using both cl and ch for different values in this basic block. This occurs in the generated code for the routine bsPutUInt32
Kevin Smith
>-----Original Message-----
>From: mehdi.amini at apple.com [mailto:mehdi.amini at apple.com]
>Sent: T...
2016 May 24
1
Liveness of AL, AH and AX in x86 backend
...subl %eax, %ebx
> addl $8, %eax
> movl %ebx, %ecx
> movl %eax, bsLive
> shll %cl, %edi
> movl %ebp, %ecx
> orl %esi, %edi
> movzbl %ch, %esi
> cmpl $8, %eax
> movl %edi, bsBuff
> jl .LBB14_6
>
> As you can see, it is using both cl and ch for different values in this basic block. This occurs in the generated code for the routine bsPutUInt32
>
> Kevin Smith
>
>> -----Original Message-----
>> From: mehdi.amini at apple.com [mailto:...
2016 May 24
3
Liveness of AL, AH and AX in x86 backend
Hi,
Could you use "MIR" to forge the example you're looking for?
--
Mehdi
> On May 24, 2016, at 10:10 AM, Krzysztof Parzyszek via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Then let me shift focus from performance to size. With either optsize or minsize, the output is still the same.
>
> As per the subject, I'm not really interested in the