search for: micro38_dswp

Displaying 4 results from an estimated 4 matches for "micro38_dswp".

2009 Apr 10
1
[LLVMdev] Pass Manager Restriction?
...an assert. I think the notion of ``levels'' of passes is artificial, unintuitive, and unnecessary. -- Nick Johnson (1) Multi-threaded Code Generation: http://liberty.princeton.edu/Publications/micro40_gmtis.pdf (2) Decoupled Software Pipelining: http://liberty.princeton.edu/Publications/micro38_dswp.pdf
2012 Sep 24
1
[LLVMdev] Decoupled software pipelining (DSWP) in LLVM
Hi! I'm writing my own project in LLVM and I came across a document describing Decoupled software pipelining algorithm written in LLVM by The Liberty Research Group for their VELOCITY C++ compiler: http://liberty.princeton.edu/Research/DSWP/ http://liberty.princeton.edu/Publications/micro38_dswp.pdf and some of spectacular results: http://liberty.princeton.edu/videos/gimp.php http://liberty.princeton.edu/videos/h263.php I found out, that there was a project to implement this technique as LLVM pass: http://code.google.com/p/15745-project-dswp/source/browse/ http://www.cs.cmu.edu/~fuyaoz/c...
2009 Apr 10
0
[LLVMdev] Pass Manager Restriction?
On Apr 10, 2009, at 12:42 PM, Joseph Blomstedt wrote: > Good to know. I was referencing a local copy of 2.3 docs which didn't > include the "does not require any module passes" statement. It appears > the docs were changed two days before 2.4 was released in November. I > suppose I should update my docs more often. > > Are there any plans to change this
2009 Apr 10
2
[LLVMdev] Pass Manager Restriction?
Good to know. I was referencing a local copy of 2.3 docs which didn't include the "does not require any module passes" statement. It appears the docs were changed two days before 2.4 was released in November. I suppose I should update my docs more often. Are there any plans to change this restriction, or any best practices to get similar behavior? Since immutable pass is a subclass