search for: cdg

Displaying 20 results from an estimated 21 matches for "cdg".

Did you mean: cd
2007 Aug 25
2
[LLVMdev] constructing 'for' statement from LLVM bitcode
Hello, guys. I am trying to construct higher-level 'for' from the low-level LLVM bitcode(ver 1.9). It's partly successful thanks to David A. Greene's advice suggested to use Control Dependence Graph(CDG). I could find which BB contributes to form which loop with CDG. For example, for this simple function: ----------------------------------------------------------- void bsloop(int n, int pM, Params* ps) { int i, sim; for (sim=0; sim < pM; sim++) { for (i = 0; i < n; i++) {...
2013 Apr 12
2
[LLVMdev] Control Dependence Graph builder
Thank you John. Actually the opt tool (from LLVM 3.2 version) can generate the needed graphs (with pass "-domfrontier"). But I just want to surely know is there some pass or builder which can be integrated somehow so it will be possible directly to generate CDG? -- View this message in context: http://llvm.1065342.n5.nabble.com/Control-Dependence-Graph-builder-tp56687p56689.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2017 Nov 01
2
beta binomial distribution installation
Hello, I tried to install package ?TailRank? using the command install.packages (RankTail) and library (TailRank) but I got the following errors. So, how can I install TaiRank in Rstudio to have se beta-binomial distribution, CDF and inverse CDG of beta-binomal? The commands I used are: > install.packages("TailRank") Installing package into ?C:/Users/stator-guest/Documents/R/win-library/3.4? (as ?lib? is unspecified) Warning in install.packages : dependency ?Biobase? is not available trying URL 'https://cran.rstu...
2015 Jun 29
3
[LLVMdev] Inferring dependencies in phi instructions
On 6/29/15 5:16 AM, Evgeny Astigeevich wrote: > Hi Anirudh, > > 'x' has a control dependency on 'y' because the value assigned to 'x' > depends on a path selected. This dependency can be converted into a data > dependency by means of a 'select' instruction because the control flow is > simple. Just an FYI, there is an optimization called
2012 Aug 21
0
[LLVMdev] DominanceFrontier
...ot. > > George Hi, I had the same issue implementing a pass that build PDGs for an exam two months ago. As an alternative to the (post)-dominance frontier method I used the algorithm described in [1], section 9.5 "Program Dependence Graph" where you can find a method to build the CDG using only the post-dominator tree. Happy hacking, Marco [1] Advanced Compiler Design & Implementation by Steven S. Muchnick
2007 Sep 17
0
[LLVMdev] constructing 'for' statement from LLVM bitcode
...s.uiuc.edu> > >Hi, > >Seung Jae Lee wrote: >> Hello, guys. >> I am trying to construct higher-level 'for' from the low-level LLVM bitcode(ver 1.9). >> It's partly successful thanks to David A. Greene's advice suggested to use Control Dependence Graph(CDG). >> I could find which BB contributes to form which loop with CDG. > >I know my post comes late... Are you still interested in this subject? >No? Just ignore it;) > >I have been recently dealing with a task which is somehow similar to >yours. I was trying to reconstruct si...
2013 Apr 12
0
[LLVMdev] Control Dependence Graph builder
...wrote: > Thank you John. > Actually the opt tool (from LLVM 3.2 version) can generate the needed graphs > (with pass "-domfrontier"). > But I just want to surely know is there some pass or builder which can be > integrated somehow so it will be possible directly to generate CDG? Yes and no. There's isn't a control dependence pass in LLVM per se, but I believe that is primarily because control dependence is very easy to compute with the existing analysis passes in LLVM. With PostDominanceFrontier, it was extremely simple (I think it was calling two methods i...
2012 Aug 20
4
[LLVMdev] DominanceFrontier
Hi Guys, I saw in the API that DominanceFrontier has been deprecated. Is this for real? I have read the computational issues but shouldn't that be left to the users of llvm? My concern is I am writing a Control Dependence module that uses Dominance-Frontier information. Getting rid of Dominance Frontiers will put me in a tight spot. George -------------- next part -------------- An HTML
2019 Jul 17
3
Loop Opt WG Meeting Minutes for July 17, 2019
...the overall design from the audience at this time. More feedback is welcome! - The approximate sequence of patches to be posted for review will be: 1. DDG (basic), 2. DDG (with simplification) 3. DDG (with root node and pi-blocks) 4. Control Dependence Graph (CDG) 5. Program Dependence Graph (PDG) - Status Updates: - Directed Graph (https://reviews.llvm.org/D64088) - Patch is approved and ready to land. - First patch of DDG to be posted soon. - Loop Cache Cost Analysis (https://reviews.llvm.org/D63459) - Ready and...
2017 Nov 01
0
beta binomial distribution installation
....ch Subject: [R] beta binomial distribution installation Hello, I tried to install package TailRank using the command install.packages (RankTail) and library (TailRank) but I got the following errors. So, how can I install TaiRank in Rstudio to have se beta-binomial distribution, CDF and inverse CDG of beta-binomal? The commands I used are: > install.packages("TailRank") Installing package into C:/Users/stator-guest/Documents/R/win-library/3.4 (as lib is unspecified) Warning in install.packages : dependency Biobase is not available trying URL 'https://cran.rstudio.co...
2013 Apr 29
0
[LLVMdev] GSOC Proposal: Implement Decoupled Software Pipeline
...o print the program dependence graph in a DOT[3] format and/or -print-ddg to print the data dependence graph in DOT format. ### Schedule of Deliverables Week 01: The first week I'll be involved in constructing the control dependence graph. Week 02: The second week I'll have finished the CDG and start implementing the data dependence graph construction. Week 03: In this week I'll work to integrate the CDG and the DDG to form the program dependence graph. Week 04: On the first week I'll work to construct the DAG_SCC, that is, to find the SCCs in the PDG and coalesce them formi...
2007 Sep 19
1
[LLVMdev] constructing 'for' statement from LLVM bitcode
...s.uiuc.edu> > >Hi, > >Seung Jae Lee wrote: >> Hello, guys. >> I am trying to construct higher-level 'for' from the low-level LLVM bitcode(ver 1.9). >> It's partly successful thanks to David A. Greene's advice suggested to use Control Dependence Graph(CDG). >> I could find which BB contributes to form which loop with CDG. > >I know my post comes late... Are you still interested in this subject? >No? Just ignore it;) > >I have been recently dealing with a task which is somehow similar to >yours. I was trying to reconstruct si...
2015 Jun 29
2
[LLVMdev] Inferring dependencies in phi instructions
On Mon, Jun 29, 2015 at 10:16 AM, Evgeny Astigeevich <Evgeny.Astigeevich at arm.com> wrote: > Hi Anirudh, > > > > I hope these lecture slides about SSA and the dominance frontier will help > you with SSA and control flow analysis: > > > > http://www.seas.harvard.edu/courses/cs252/2011sp/slides/Lec04-SSA.pdf > > > > Unfortunately a use of
2017 Nov 01
3
beta binomial distribution installation
...stribution installation > > Hello, > > I tried to install package TailRank using the command install.packages > (RankTail) and library (TailRank) but I got the following errors. So, how > can I install TaiRank in Rstudio to have se beta-binomial distribution, CDF > and inverse CDG of beta-binomal? > > The commands I used are: > > > install.packages("TailRank") > > Installing package into C:/Users/stator-guest/Documents/R/win-library/3.4 > > (as lib is unspecified) > > Warning in install.packages : > > dependency Biobase is...
2017 Nov 01
0
beta binomial distribution installation
...gt; Subject: [R] beta binomial distribution installation Hello, I tried to install package TailRank using the command install.packages (RankTail) and library (TailRank) but I got the following errors. So, how can I install TaiRank in Rstudio to have se beta-binomial distribution, CDF and inverse CDG of beta-binomal? The commands I used are: > install.packages("TailRank") Installing package into C:/Users/stator-guest/Documents/R/win-library/3.4 (as lib is unspecified) Warning in install.packages : dependency Biobase is not available trying URL 'https://cran.rstudio.co...
2013 Apr 12
2
[LLVMdev] Control Dependence Graph builder
Hello All, I am interested in Control Dependence Graph building using the CFG and Dominance Frontier provided by corresponding passes. Just wandering whether LLVM provides some kind of pass or builder which will generate the Control Dependence Graph? Thanks, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Control-Dependence-Graph-builder-tp56687.html Sent from the
2013 Apr 12
0
[LLVMdev] Control Dependence Graph builder
On 4/12/13 2:37 PM, Arsen wrote: > Hello All, > > I am interested in Control Dependence Graph building using the CFG and > Dominance Frontier provided by corresponding passes. Just wandering whether > LLVM provides some kind of pass or builder which will generate the Control > Dependence Graph? I think the PostDominanceFrontier analysis was removed from LLVM, but the
2013 Apr 12
1
[LLVMdev] Control Dependence Graph builder
...n. >> Actually the opt tool (from LLVM 3.2 version) can generate the needed >> graphs >> (with pass "-domfrontier"). >> But I just want to surely know is there some pass or builder which can be >> integrated somehow so it will be possible directly to generate CDG? >> > > Yes and no. There's isn't a control dependence pass in LLVM per se, but I > believe that is primarily because control dependence is very easy to > compute with the existing analysis passes in LLVM. With > PostDominanceFrontier, it was extremely simple (I think...
2007 Aug 25
2
[LLVMdev] constructing 'for' statement from LLVM bitcode
...onstructing 'for' statement from LLVM bitcode >To: LLVM Developers Mailing List <llvmdev at cs.uiuc.edu> > > >On Aug 24, 2007, at 10:07 PM, Seung Jae Lee wrote: > >> Do you have any idea on how I can construct 'for' more systemically >> with this CDG info from LLVM bitcode? >> > >I strongly suggest looking at the Muchnick book: http:// >www.amazon.com/Advanced-Compiler-Design-Implementation-Muchnick/dp/ >1558603204 > >It has a section on "structural analysis" that you will find useful. > >Why do you wan...
2009 Aug 05
4
Autorun ability on cd?
I have a little niggling situation that I would like to resolve programmatically. I use Git as my SCM and I have release branches which are sometimes patched. I find myself sometimes entering the working directory tree forgetting that I was last on a release branch and not on the master. What I would like to do is to have a script run every time that I enter a directory, check for .git, and if