Displaying 5 results from an estimated 5 matches for "l7_x".
2004 May 09
0
[LLVMdev] Testing LLVM on OS X
...gt;
> This is nice code, good GCC. :)
Okay, I changed the C backend to emit syntactic loops around the real
loops, and it seems to make a big difference. LLVM now generates this
code (note that the actual loop is not actually responsible for control
flow, it's unreachable):
void test(int l7_X) {
unsigned l8_indvar;
unsigned l8_indvar__PHI_TEMPORARY;
int *l14_tmp_2E_4;
int l7_tmp_2E_7;
unsigned l8_indvar_2E_next;
l8_indvar__PHI_TEMPORARY = 0u; /* for PHI node */
goto l13_no_exit;
do { /* Syntactic loop 'no_exit' to make GCC happy */
l13_no_exit:
l8_indva...
2004 May 04
0
[LLVMdev] Testing LLVM on OS X
On Tue, 4 May 2004, Patrick Flanagan wrote:
> I was able to run through all the C/C++ benchmarks in SPEC using LLVM.
> I'm on OS X 10.3.3. I did a quick comparison between LLVM (latest from
> CVS as of 4/27) and gcc 3.3 (Apple's build 20030304). For simplicity's
> sake, the only flag I used was -O3 for each compiler and I was using
> the C backend to generate native
2004 May 04
2
[LLVMdev] Testing LLVM on OS X
I was able to run through all the C/C++ benchmarks in SPEC using LLVM.
I'm on OS X 10.3.3. I did a quick comparison between LLVM (latest from
CVS as of 4/27) and gcc 3.3 (Apple's build 20030304). For simplicity's
sake, the only flag I used was -O3 for each compiler and I was using
the C backend to generate native code for PPC.
Most of the LLVM results were close to gcc
2004 May 04
6
[LLVMdev] Testing LLVM on OS X
...; add
stwx r6,r2,r9 ; store
addi r2,r2,4 ; Increment pointer
bdnz L9 ; Decrement count register, branch while not zero
blr
This is nice code, good GCC. :)
Okay, LLVM currently generates this code from the CBE:
void test(int l7_X) {
unsigned l8_indvar;
unsigned l8_indvar__PHI_TEMPORARY;
int *l14_tmp_2E_5;
int l7_tmp_2E_9;
unsigned l8_indvar_2E_next;
l8_indvar__PHI_TEMPORARY = 0u; /* for PHI node */
l13_no_exit:
l8_indvar = l8_indvar__PHI_TEMPORARY;
l14_tmp_2E_5 = &Array[l8_indvar];
l7_tmp_2E_9 = *l...
2009 Jul 23
1
[PATCH server] changes required for fedora rawhide inclusion.
...6Rvrh0CYfTI0>o#r-
z%3_)Su3<IocLG3-=DV_F;zpYLC at DKk!>9ItrP^P{oWf5<Ug2!`Ouk35Z0@}PLy1bv
zI9JPw<AJu3?C}8mDn1^7uj0fpL>&`R$2e-r45|{37^oueJrFkD3GmQi?IEM)4Q+TQ
zIE`wC)(=N65iX22)*oi1F#pN@#u5ITfn~z7e&`%{B##B6a_(3F^rm*iUx-MeA1X*{
zT4-c+N`zBNV|h#@Qxi9}CJ~hq5&3n8xtLHpUglbfXeLbtN;L7_X|+jeyb||=0$o}q
zXnK#Ip>>45-V9*oAe>K#ce_{1-d{=*o`IP8Cuq4rlhzqR<(z1lcn_K03+!w|uJ<^X
z(Sxv2f%&y!>1drni--4$v&9LZPnjVvRsW#wP_e8iBW#y(lx;9R!w*f4u)W4JJSLu2
z%EyGw8XDur1oepV5?S;Op2U1W6av>ZKETZ=^<f2V$9JernBuSKP}@WuYMZb_Z4-Cs
z1bt{yXP}%qaC%Td^nnS8J~6 at nl!XLzf6?lG at 0jj~lh@;c...