Hi, I'm looking to do a semester-long course project involving LLVM. To avoid duplicating efforts, I wanted to know if the following projects (lifted off http://llvm.org/OpenProjects.html) are done with or are currently worked upon. Atleast I couldn't find evidence of these in the 1.9 sources. 1. Implement GVN-PRE, a powerful and simple Partial Redundancy Elimination algorithm for SSA form 2. Implement a Dependence Analysis Infrastructure - Design some way to represent and query dep analysis 3. Value range propagation pass>From what I've seen of LLVM, I think this is a cool CompilerInfrastructure you've built! Thanks, Prashanth
Prashanth Radhakrishnan wrote:> I'm looking to do a semester-long course project involving LLVM. > > To avoid duplicating efforts, I wanted to know if the following projects > (lifted off http://llvm.org/OpenProjects.html) are done with or are > currently worked upon. Atleast I couldn't find evidence of these in the > 1.9 sources. > > 3. Value range propagation passI've started a pass which I hope will become a VRP pass some day. It's the Predicate Simplifier, currently disabled. I'd welcome any help on it. There's a ton of additional optimizations it could be doing.> From what I've seen of LLVM, I think this is a cool Compiler > Infrastructure you've built!Indeed! I hope you find LLVM as enjoyable as I have! Nick Lewycky
I've been considering taking this on, but I don't know when exactly I'll get to it. If you have the time and the interest, feel free to go for it. --Owen On Jan 30, 2007, at 12:29 AM, Chris Lattner wrote:> On Mon, 29 Jan 2007, Prashanth Radhakrishnan wrote: > >> To avoid duplicating efforts, I wanted to know if the following >> projects >> (lifted off http://llvm.org/OpenProjects.html) are done with or are >> currently worked upon. Atleast I couldn't find evidence of these >> in the >> 1.9 sources. >> >> 1. Implement GVN-PRE, a powerful and simple Partial Redundancy >> Elimination algorithm for SSA form
On Mon, 29 Jan 2007, Prashanth Radhakrishnan wrote:> I'm looking to do a semester-long course project involving LLVM.Great!> To avoid duplicating efforts, I wanted to know if the following projects > (lifted off http://llvm.org/OpenProjects.html) are done with or are > currently worked upon. Atleast I couldn't find evidence of these in the > 1.9 sources. > > 1. Implement GVN-PRE, a powerful and simple Partial Redundancy > Elimination algorithm for SSA form > 2. Implement a Dependence Analysis Infrastructure > - Design some way to represent and query dep analysisNeither of these have been started that I'm aware of. -Chris -- http://nondot.org/sabre/ http://llvm.org/
Possibly Parallel Threads
- [LLVMdev] Are these projects still "open"?
- [LLVMdev] A question about GetElementPtr common subexpression elimination/loop invariant code motion
- Re: Memory-hotplug support for x86_64 domUs?
- [LLVMdev] A question about GetElementPtr common subexpression elimination/loop invariant code motion
- [LLVMdev] Problems with one pass using another