Displaying 4 results from an estimated 4 matches for "bslive".
Did you mean:
belive
2003 Sep 08
1
[LLVMdev] Induction Variables
LLVM,
What is the status of the InductionVariable "semi-pass"? I have tested
it out on spec benchmarks, and while it does correctly identify some of
the variables, it fails to recognize most. Typically the following
scenario arises
a_loop:
...
%tmp.19 = load int* %bsLive
%tmp.20 = add int %tmp.19, -8
store int %tmp.20, int* %bsLive
%tmp.5 = setgt int %tmp.20, 0
br bool %tmp.5, label a_loop, label a_exit
a_exit:
Is there any way to force this variable to stay in a register, such that
it is handled with a phi node, and recognized by the InductionVariable
class?
Th...
2016 May 24
0
Liveness of AL, AH and AX in x86 backend
...me of the generated code from the current community head for bzip2.c from spec 256.bzip2, with these options:
clang -m32 -S -O2 bzip2.c
.LBB14_4: # %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 generate...
2016 May 24
1
Liveness of AL, AH and AX in x86 backend
...ent community head for bzip2.c from spec 256.bzip2, with these options:
>
> clang -m32 -S -O2 bzip2.c
>
> .LBB14_4: # %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 th...
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