Displaying 20 results from an estimated 1000 matches similar to: "[LLVMdev] choice between SSAPRE and bitvector aporach"
2008 Apr 04
3
[LLVMdev] choice between SSAPRE and bitvector aporach
On Fri, Apr 4, 2008 at 2:38 AM, Bill Wendling <isanbard at gmail.com> wrote:
> On Apr 2, 2008, at 10:11 PM, Xuehai Qian wrote:
> > Hi LLVMers,
> > I am a PHD student in CS dept in UIUC, I am doing a project for
> > Vikram's course, it is about PRE. I would like to know why you didn't
> > choose SSAPRE in LLVM, since it seems to be more suitable for
2008 Apr 04
0
[LLVMdev] choice between SSAPRE and bitvector aporach
On Apr 4, 2008, at 4:51 PM, Daniel Berlin wrote:
> On Fri, Apr 4, 2008 at 2:38 AM, Bill Wendling <isanbard at gmail.com>
> wrote:
>> On Apr 2, 2008, at 10:11 PM, Xuehai Qian wrote:
>>> Hi LLVMers,
>>> I am a PHD student in CS dept in UIUC, I am doing a project for
>>> Vikram's course, it is about PRE. I would like to know why you
>>>
2008 Apr 04
0
[LLVMdev] choice between SSAPRE and bitvector aporach
On Apr 2, 2008, at 10:11 PM, Xuehai Qian wrote:
> Hi LLVMers,
> I am a PHD student in CS dept in UIUC, I am doing a project for
> Vikram's course, it is about PRE. I would like to know why you didn't
> choose SSAPRE in LLVM, since it seems to be more suitable for LLVM (it
> can operate directly on SSA form and avoid the conversion between SSA
> and bit-vector). Can
2008 Apr 05
2
[LLVMdev] choice between SSAPRE and bitvector aporach
On Fri, Apr 4, 2008 at 5:58 PM, Vikram S. Adve <vadve at cs.uiuc.edu> wrote:
> On Apr 4, 2008, at 4:51 PM, Daniel Berlin wrote:
>
> > On Fri, Apr 4, 2008 at 2:38 AM, Bill Wendling <isanbard at gmail.com>
> > wrote:
> >> On Apr 2, 2008, at 10:11 PM, Xuehai Qian wrote:
> >>> Hi LLVMers,
> >>> I am a PHD student in CS dept in UIUC,
2008 Apr 11
0
[LLVMdev] choice between SSAPRE and bitvector aporach
On Apr 4, 2008, at 8:28 PM, Daniel Berlin wrote:
> On Fri, Apr 4, 2008 at 5:58 PM, Vikram S. Adve <vadve at cs.uiuc.edu>
> wrote:
>>
>>
>> Dan,
>>
>> Doesn't the paper also assume the invariant that phi operands are
>> effectively dead after the Phi, which is true right after SSA is
>> constructed, but potentially not after
2011 Nov 25
2
[LLVMdev] SSAPRE for LLVM
i wish to develop llvm SSAPRE compiler optimization for my engineering
academic project .for,that i have a sample c++ program and its .ll
file.anyone have SSAPRE implementation in c++. if anyone have, please give
me that implementation immediately.
joseykollam at gmail.com
josey @ 9895685353
elw technologies
cochin
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2011 Nov 25
0
[LLVMdev] SSAPRE for LLVM
On Fri, Nov 25, 2011 at 6:41 AM, josey's...JJ frm kollam nw @
calicut.... <joseykollam at gmail.com> wrote:
> i wish to develop llvm SSAPRE compiler optimization for my engineering
> academic project .for,that i have a sample c++ program and its .ll
> file.anyone have SSAPRE implementation in c++. if anyone have, please give
> me that implementation immediately.
In the old
2013 Nov 04
1
[LLVMdev] DominanceFrontier/PostDominanceFrontier for PRE
On Sun, Nov 3, 2013 at 9:19 AM, Christopher Wood
<christopherwood07 at gmail.com> wrote:
> On Sun, Nov 3, 2013 at 1:02 AM, Daniel Berlin <dberlin at dberlin.org> wrote:
>>
>> As for a "better" way to implement PRE, it depends on what algorithm
>> you want to use. If you just want to write a PRE pass, that's easy
>> enough without dominance
2013 Nov 03
0
[LLVMdev] DominanceFrontier/PostDominanceFrontier for PRE
On Sun, Nov 3, 2013 at 1:02 AM, Daniel Berlin <dberlin at dberlin.org> wrote:
> As for a "better" way to implement PRE, it depends on what algorithm
> you want to use. If you just want to write a PRE pass, that's easy
> enough without dominance frontiers.
>
I simply want to write a PRE pass to get a better understanding of the
transformation. Any tips on where to
2017 Apr 05
2
[NewGVN] Plan for GVNPRE?
Hi Daniel,
Thank you for your detailed reply, and thank you for working on GVNPRE. I’d more than happy to test/evaluate it with our benchmark once it is ready. Please let me know if you need any help.
Thanks,
Taewook
From: Daniel Berlin <dberlin at dberlin.org>
Date: Tuesday, April 4, 2017 at 6:13 PM
To: Taewook Oh <twoh at fb.com>
Cc: "llvm-dev at lists.llvm.org"
2017 Apr 05
2
[NewGVN] Plan for GVNPRE?
Hi Daniel,
Got it. If that's the case, can I implement it under the guidance of your insights/prototype? I think I can spend more time on implementation.
Thanks,
Taewook
________________________________
From: Daniel Berlin <dberlin at dberlin.org>
Sent: Tuesday, April 4, 2017 9:41:30 PM
To: Taewook Oh
Cc: llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] [NewGVN] Plan for GVNPRE?
Of
2017 Apr 04
2
[NewGVN] Plan for GVNPRE?
Hello,
In some of our internal benchmarks, I observe that LLVM performs worse than GCC because LLVM fails to perform PRE when GCC can. I hope this problem goes away when NewGVN equipped with PRE, and wonder if anyone has an idea about the status of PRE on top of NewGVN. Thanks!
Best,
Taewook
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2013 Nov 03
4
[LLVMdev] DominanceFrontier/PostDominanceFrontier for PRE
Is there a reason this is better than the modified algorithm created
by Ferrante?
It looks like yours has as bad a worst case time bound in reality.
That is, the algorithm runs in O(sum of the size of all the dominance
frontiers).
http://www.cs.rice.edu/~keith/Embed/dom.pdf
See figure 5. It will only touch nodes actually in the dominance frontier.
This is what GCC uses.
There are actually real
2010 Aug 17
1
[LLVMdev] Any updates on SSAPRE project status ?
The project SSAPRE is listed in the LLVM website, and
the related paper indicated the implementation was almost
complete in 2002.
Since I do not see the implementation in the current LLVM source
base, could anyone provide an update on the status of the project ?
Thanks.
Xiangyun Kong
2005 Nov 28
20
open/stat64 syscalls run faster on Xen VM than standard Linux
Dear all,
When I debugged the execution performance of an application using strace, I found there are some
system calls like open and stat64 which run faster on XenLinux than the standard Linux. The
following is the output of running "strace -c /bin/sh -c /bin/echo foo" on both systems. An open
call runs averagely 109 usec on standard Linux but only 41 usecs on XenLinux. An stat64
2011 Nov 25
0
[LLVMdev] LLVM OPTIMIZATION using SSAPRE
hello all,
i wish to develop llvm ssapre compiler optimization for my engineering
academic project .for,that i have a sample c++ program and its .ll
file.anyone have ssapre implementation in c++. if anyone have, please give
me that implementation immediately.
--
joseykollam at gmail.com
josey @ 9895685353
elw technologies
cochin
-------------- next part --------------
An HTML attachment
2013 Aug 06
1
[LLVMdev] Potential SimplifyCFG optimization; hammock to diamond transformation
Message: 6
Date: Tue, 6 Aug 2013 10:46:19 -0400
From: Chad Rosier <chad.rosier at gmail.com<mailto:chad.rosier at gmail.com>>
To: llvmdev <llvmdev at cs.uiuc.edu<mailto:llvmdev at cs.uiuc.edu>>
Subject: [LLVMdev] Potential SimplifyCFG optimization; hammock to
diamond transformation
Message-ID:
<CAMo3wbR6x1wBzb17=GrkERV7kvzx2RdpuheFzyxkQEs3BBvKaw at
2005 Nov 23
8
a question about popen() performance on domU
Dear all,
When I compared the performance of some application on both a Xen domU and a standard linux machine
(where domU runs on a similar physical mahine), I notice the application runs faster on the domU
than on the physical machine. Instrumenting the application code shows the application spends more
time on popen() calls on domU than on the physical machine. I wonder if xenlinux does some
2009 Jan 23
0
[LLVMdev] Small problem in BitVector.h
On Jan 23, 1:51 pm, Roman Levenstein <romix.l... at googlemail.com>
wrote:
> Hi,
>
> Doing some profiling of llc, I noticed that some bitvector operations
> took longer than usual. Then I noticed that too many copies of
> BitVector obejcts are created, even when such operations like &=, ^=,
> |= are performed on those bit vectors.
>
> I looked at the BitVector ADT
2009 Nov 17
1
[LLVMdev] GVNPRE removed from main line?
It seems the GVNPRE pass has been removed from the main trunk, though
it is present in the 2.6 release. From the llvm-commits archive, I
found that it was removed with this checkin:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090928/088214.html
"remove the GVNPRE pass. It has been subsumed by the GVN pass."
Does the GVN pass optimize all the partial redundancies