search for: wegman

Displaying 20 results from an estimated 23 matches for "wegman".

Did you mean: wegmann
2015 Mar 09
2
[LLVMdev] GVN PRE algorithms in LLVM
...or the past few months (wrote a front-end for the Classroom Object Oriented Language and have been studying pieces of code.) I would like to work with LLVM and contribute to the community. For starters, I have a couple of questions. What is the GVN algorithm used in LLVM? Is it the one by Alpern, Wegman, Zadeck or Briggs, Cooper or some other? How much of PRE is done in LLVM? Are any of the well known algorithms for PRE used in LLVM? Thanks and regards, Rakshit Singla Third Year Undergrad Indian Institute of Technology Hyderabad -------------- next part -------------- An HTML attachment was scru...
2006 Nov 10
2
[LLVMdev] post-dominance frontier
...ure out a way to determine if the dummy entry node is a member of the post-dominance frontier of a basic block. Is there a way to get that information? Regards, Ryan * "Efficiently Computing Static Single Assignment Form and the Control Dependence Graph" by Cytron, Ferrante, Rosen, Wegman, and Zadeck -- Ryan M. Lefever [http://www.ews.uiuc.edu/~lefever]
2015 Mar 10
2
[LLVMdev] GVN PRE algorithms in LLVM
...assroom Object Oriented Language and >> have been studying pieces of code.) I would like to work with LLVM and >> contribute to the community. >> >> For starters, I have a couple of questions. >> >> What is the GVN algorithm used in LLVM? Is it the one by Alpern, Wegman, >> Zadeck or Briggs, Cooper or some other? >> >> How much of PRE is done in LLVM? Are any of the well known algorithms for >> PRE used in LLVM? >> >> Thanks and regards, >> Rakshit Singla >> Third Year Undergrad >> Indian Institute of Technolog...
2016 Sep 12
6
[RFC] Register Rematerialization (remat) Extension
...ive. 1 ) As LLVM MI is already in SSA form before reg allocation so for LLVM I think it does not require to build SSA graph and converting it back after optimization completed as mentioned in [1] 2 ) We would like to add a pass similar to SCCP.cpp (Sparse Conditional Constant Propagation based on Wegman and Zadeck's work http://dl.acm.org/citation.cfm?id=103136) as desribed in [1]. This pass will be scheduled to run before register allocation. 3 ) Output of the pass added in Step 2 will be a Map of def to instructions pointers (instructions which can be used to remat the given live range). Th...
2006 Nov 13
0
[LLVMdev] post-dominance frontier
...VM functions always have a single entry node (the first BB in the function) and multiple exits are handled specially. -Chris > Regards, > Ryan > > > * "Efficiently Computing Static Single Assignment Form and the Control > Dependence Graph" by Cytron, Ferrante, Rosen, Wegman, and Zadeck > > -Chris -- http://nondot.org/sabre/ http://llvm.org/
2016 Sep 14
2
[RFC] Register Rematerialization (remat) Extension
...eady in SSA form before reg allocation so for LLVM I think it does not require to build SSA graph and converting it back after optimization completed as mentioned in [1] >> >> 2 ) We would like to add a pass similar to SCCP.cpp (Sparse Conditional Constant >> Propagation based on Wegman and Zadeck's work http://dl.acm.org/citation.cfm?id=103136 <http://dl.acm.org/citation.cfm?id=103136>) as desribed in [1]. This pass will be scheduled to run before register allocation. >> >> 3 ) Output of the pass added in Step 2 will be a Map of def to instructions pointers...
2011 Dec 24
4
[LLVMdev] dominance frontiers
...all the basic blocks, 0 to n-1 and build a vector mapping from integer to block. Requires O(n) time and space. For each block, compute the set containing it's dominance frontier, based on Figure 10 of * * *Efficiently Computing Static Single Assignment Form and ...* Cytron, Ferrante, Rosen, Wegman During the calculation, represent the current frontier, DF(X), as suggested in *An Efficient Representation for Sparse Sets* Briggs, Torczon This lets us add members and clear the set in constant time and allows us to enumerate the members in time proportional to the number of members. O(n) s...
2005 Mar 30
6
French Curve
Dear R experts, Did someone implemented French Curve yet? Or can anyone point me some papers that I can follow to implement it? thanks in advance for your help. Paul
2016 Sep 19
2
[RFC] Register Rematerialization (remat) Extension
...g allocation so for LLVM I >> think it does not require to build SSA graph and converting it back after >> optimization completed as mentioned in [1] >> >> 2 ) We would like to add a pass similar to SCCP.cpp (Sparse Conditional >> Constant >> Propagation based on Wegman and Zadeck's work http://dl.acm.org/citation. >> cfm?id=103136) as desribed in [1]. This pass will be scheduled to run >> before register allocation. >> >> 3 ) Output of the pass added in Step 2 will be a Map of def to >> instructions pointers (instructions which c...
2016 Dec 30
5
SCCP is not always correct in presence of undef (+ proposed fix)
...get there. #### Thanks Eli Friedman and Daniel Berlin provided very insightful conversations/suggestions on how to tackle the problems, and provided early feedback on the change (other than reviewing large part if not all my previous work on SCCP). [1] https://www.cs.utexas.edu/users/lin/cs380c/wegman.pdf [2] http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20161107/403212.html [3] https://llvm.org/bugs/show_bug.cgi?id=30448 [4] https://llvm.org/bugs/show_bug.cgi?id=30966#c8 -- Davide "There are no solved problems; there are only problems that are more or less solved" -- Hen...
2013 Sep 28
1
[LLVMdev] algorithm for GVN
Hi, Can someone tell which algorithm is used for GVN in LLVM? -- Rekha -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130928/ca06c78a/attachment.html>
2008 Oct 15
1
R on 64-bit Windows
In the R for Windows FAQ (2.7.2) we have under 2.2: "There is no specific version for x64 Windows, but the standard 32-bit version works well enough." Does that include the handling of huge data sets? What I have read in other places indicates that the answer is "No". If so, will there be a 64-bit version availble soon? When I websearch for 64-bit MinGW it seems to exist out
2016 Dec 31
0
SCCP is not always correct in presence of undef (+ proposed fix)
...Friedman and Daniel Berlin provided very insightful > conversations/suggestions on how to tackle the problems, and provided > early feedback on the change (other than reviewing large part if not > all my previous work on SCCP). > > > [1] https://www.cs.utexas.edu/users/lin/cs380c/wegman.pdf > [2] http://lists.llvm.org/pipermail/llvm-commits/Week- > of-Mon-20161107/403212.html > [3] https://llvm.org/bugs/show_bug.cgi?id=30448 > [4] https://llvm.org/bugs/show_bug.cgi?id=30966#c8 > > -- > Davide > > "There are no solved problems; there are only problem...
2011 Dec 29
0
[LLVMdev] dominance frontiers
...ks, 0 to n-1 and build a vector mapping from integer to block. Requires O(n) time and space. > > For each block, compute the set containing it's dominance frontier, based on Figure 10 of > > Efficiently Computing Static Single Assignment Form and ... > Cytron, Ferrante, Rosen, Wegman > > During the calculation, represent the current frontier, DF(X), as suggested in > > An Efficient Representation for Sparse Sets > Briggs, Torczon > > This lets us add members and clear the set in constant time and allows us to enumerate the members in time proportional to...
2016 Sep 26
2
[RFC] Register Rematerialization (remat) Extension
...gt; > > > > > > > > > > 2 ) We would like to add a pass similar to SCCP.cpp (Sparse > > > > > > Conditional Constant > > > > > > > > > > > > > > > > > > > > > Propagation based on Wegman and Zadeck's work > > > > > > http://dl.acm.org/citation.cfm?id=103136 ) as desribed in > > > > > > [1]. > > > > > > This > > > > > > pass will be scheduled to run before register allocation. > > > > > >...
2011 Dec 23
0
[LLVMdev] dominance frontiers
On Dec 23, 2011, at 1:35 PM, Preston Briggs wrote: > Reading the comments in Analysis/DominanceFrontier.h, I see a note that the structure is deprecated and we're not to use it for anything new. > > Has it been replaced with something equally useful, or shall I redo the calculation for myself, or ...? We're hoping to remove them, because they're inherently an N^2 data
2016 Dec 31
0
SCCP is not always correct in presence of undef (+ proposed fix)
...Friedman and Daniel Berlin provided very insightful > conversations/suggestions on how to tackle the problems, and provided > early feedback on the change (other than reviewing large part if not > all my previous work on SCCP). > > > [1] https://www.cs.utexas.edu/users/lin/cs380c/wegman.pdf > [2] http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20161107/403212.html > [3] https://llvm.org/bugs/show_bug.cgi?id=30448 > [4] https://llvm.org/bugs/show_bug.cgi?id=30966#c8 > > -- > Davide > > "There are no solved problems; there are only problems that...
2011 Dec 23
4
[LLVMdev] dominance frontiers
Reading the comments in Analysis/DominanceFrontier.h, I see a note that the structure is deprecated and we're not to use it for anything new. Has it been replaced with something equally useful, or shall I redo the calculation for myself, or ...? Thanks, Preston -------------- next part -------------- An HTML attachment was scrubbed... URL:
2016 Dec 31
4
SCCP is not always correct in presence of undef (+ proposed fix)
...ovided very insightful > > conversations/suggestions on how to tackle the problems, and provided > > early feedback on the change (other than reviewing large part if not > > all my previous work on SCCP). > > > > > > [1] https://www.cs.utexas.edu/users/lin/cs380c/wegman.pdf > > [2] > http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20161107/403212.html > > [3] https://llvm.org/bugs/show_bug.cgi?id=30448 > > [4] https://llvm.org/bugs/show_bug.cgi?id=30966#c8 > > > > -- > > Davide > > > > "There are no...
2011 Mar 23
3
[LLVMdev] Range Analysis GSoC 2011 Proposal
...fficient Algorithms 2009: 422-437 4. Linear Time Range Analysis with Affine Constraints. Douglas do Couto Teixeira and Fernando Magno Quintao Pereira ( http://homepages.dcc.ufmg.br/~douglas/projects/RangeAnalysis/RangeAnalysis.paper.pdf ) 5. Constant propagation with conditional branches. Mark N. Wegman and F. Kenneth Zadeck, In ACM Transactions on Programming Languages and Systems (TOPLAS), 181-210, 1991. 6. Efficient SSI Conversion. André Luiz C. Tavares, Fernando Magno Quintão Pereira, Mariza A. S. Bigonha and Roberto S. Bigonha. Simpósio Brasileiro de Linguagens de Programação. 2010. 7. ABCD...