search for: suif

Displaying 20 results from an estimated 35 matches for "suif".

Did you mean: suid
2005 Jan 20
1
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
On Thu, Jan 20, 2005 at 02:38:39AM -0800, John Cortes wrote: > I tried including the SUIFvm header files and got more errors than I > bargained for. Looks like it hasn't been updated to be portable. I > need some help in getting these suifvm references into the code I'm > writing. While I understand that your current goal is translating LLVM -> SUIF, it seems that...
2005 Jan 18
2
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
On Tue, 18 Jan 2005, John Cortes wrote: >> Can you say a little bit about MACH-SUIF? With a brief google search, I >> didn't turn up anything that described the architecture. Is it a RISC-like >> machine with 32-bit instruction words? >> > > It's another VM representation. I haven't really gotten to know the nitty > gritty of the langu...
2005 Jan 18
0
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
Chris Lattner wrote: > On Tue, 18 Jan 2005, John Cortes wrote: > >> Hi Chris, > > > Hi! I'm CC'ing the llvmdev list for the benefit of others. > >> Since I see you're very involved in LLVM, I need a little guidance on >> getting from C to MACH-SUIF. >> >> I've been given the task of using LLVM to translate C code to another >> VM architecture known as MACH-SUIF. For this architecture, i don't >> think there's an assembler (but there is a disassembler), so I'm going >> to have to generate a bin...
2005 Jan 19
0
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
Chris Lattner wrote: > On Tue, 18 Jan 2005, John Cortes wrote: > >>> Can you say a little bit about MACH-SUIF? With a brief google >>> search, I didn't turn up anything that described the architecture. >>> Is it a RISC-like machine with 32-bit instruction words? >>> >> >> It's another VM representation. I haven't really gotten to know the >> ni...
2005 Jan 20
0
[LLVMdev] Re: LLVM to SUIF-MACH VM binary (Chris Lattner, John Cortes)
Nikolaos Kavvadias wrote: > Dear friends, > > I have been using the SUIF Machine infrastructure for sometime. Some > optimizations are available without using a target machine, i.e. at the > SUIFvm level. At this level you have "infinite" registers. Other > optimizations, including analyses as for profiling require the use of a > target library...
2005 Jan 19
2
[LLVMdev] Re: LLVM to SUIF-MACH VM binary (Chris Lattner, John Cortes)
Dear friends, I have been using the SUIF Machine infrastructure for sometime. Some optimizations are available without using a target machine, i.e. at the SUIFvm level. At this level you have "infinite" registers. Other optimizations, including analyses as for profiling require the use of a target library, a complete backend...
2005 Jan 18
5
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
On Tue, 18 Jan 2005, John Cortes wrote: > Hi Chris, Hi! I'm CC'ing the llvmdev list for the benefit of others. > Since I see you're very involved in LLVM, I need a little guidance on getting > from C to MACH-SUIF. > > I've been given the task of using LLVM to translate C code to another VM > architecture known as MACH-SUIF. For this architecture, i don't think > there's an assembler (but there is a disassembler), so I'm going to have to > generate a binary file output. Ok...
2007 Apr 04
2
[LLVMdev] Graph Coloring Regalloc
...aph-Coloring > > Register Allocation" by Michael D. Smith, Norman Ramsey and Glenn > > Holloway: > > http://www.eecs.harvard.edu/~nr/pubs/gcra-abstract.html > > > > There exists also an implementation of the algorithm described in > the > > paper for the SUIF compiler suite. I was planning to port it to > LLVM, > > but a bit later. > > Are you saying the SUIF allocator implements the > Smith/Ramsey/Holloway algorithm, or something different? Yes, the SUIF allocator (or at least one of them) implements the Smith/Ramsey/Holloway algor...
2005 Jan 18
0
[LLVMdev] Re: LLVM to SUIF-MACH VM binary
...at 08:12, Chris Lattner wrote: > On Tue, 18 Jan 2005, John Cortes wrote: > > Hi Chris, > > Hi! I'm CC'ing the llvmdev list for the benefit of others. > > > Since I see you're very involved in LLVM, I need a little guidance on getting > > from C to MACH-SUIF. > > > > I've been given the task of using LLVM to translate C code to another VM > > architecture known as MACH-SUIF. For this architecture, i don't think > > there's an assembler (but there is a disassembler), so I'm going to have to > > generate...
2007 Apr 03
0
[LLVMdev] Graph Coloring Regalloc
...quot;A Generalized Algorithm for Graph-Coloring > Register Allocation" by Michael D. Smith, Norman Ramsey and Glenn > Holloway: > http://www.eecs.harvard.edu/~nr/pubs/gcra-abstract.html > > There exists also an implementation of the algorithm described in the > paper for the SUIF compiler suite. I was planning to port it to LLVM, > but a bit later. Are you saying the SUIF allocator implements the Smith/Ramsey/Holloway algorithm, or something different? -Dave
2007 Apr 03
2
[LLVMdev] Graph Coloring Regalloc
...tectures is described in the "A Generalized Algorithm for Graph-Coloring Register Allocation" by Michael D. Smith, Norman Ramsey and Glenn Holloway: http://www.eecs.harvard.edu/~nr/pubs/gcra-abstract.html There exists also an implementation of the algorithm described in the paper for the SUIF compiler suite. I was planning to port it to LLVM, but a bit later. At the moment I'm working on the implementation of a linear scan register allocator based on the Wimmer's paper "Linear Scan Register Allocation for the Java HotSpot Client Compiler": http://www.ssw.uni-linz.ac...
2005 May 10
1
[LLVMdev] llvm fits in the national compiler infrastructure (nci)?
i don't know the status of nci, but suif/suif2 development and publication is very active. it's will be great if there are tools to transform llvm ir and suif ir to each other. acutally, i didn't use suif but llvm just because suif cannot be compiled by visual studio.net (but visual studio 6). On 5/10/05, Vladimir Prus <ghost...
2007 Apr 04
0
[LLVMdev] Graph Coloring Regalloc
Roman Levenstein wrote: > Yes, the SUIF allocator (or at least one of them) implements the > Smith/Ramsey/Holloway algorithm. This is what I understand by looking > at the coloring reggister allocator code in the SUIF distribution. The > SUIF code of this allocator is not very well commented, but I'm pretty > sure. Do yo...
2005 May 10
3
[LLVMdev] llvm fits in the national compiler infrastructure (nci)?
national compiler infrastructure - http://www.cs.virginia.edu/nci/ is there any on-going efforts to integrate llvm with other nci projects?
2005 May 10
0
[LLVMdev] llvm fits in the national compiler infrastructure (nci)?
On Tuesday 10 May 2005 15:12, Tzu-Chien Chiu wrote: > national compiler infrastructure - http://www.cs.virginia.edu/nci/ "Last updated on February 4, 1998." and mailing list archives dont work. Does not seems like a live project. - Volodya
2007 Apr 04
2
[LLVMdev] Graph Coloring Regalloc
Hi Dave, --- David Greene <greened at obbligato.org> wrote: > Roman Levenstein wrote: > > > Yes, the SUIF allocator (or at least one of them) implements the > > Smith/Ramsey/Holloway algorithm. This is what I understand by > looking > > at the coloring reggister allocator code in the SUIF distribution. > The > > SUIF code of this allocator is not very well commented, but I'm...
2007 Aug 27
0
[LLVMdev] Source code analysis
Hi All, I wanted to know if LLVM is capable to do source code analysis as SUIF does. What I am looking for is parsing the entire program and classifying each line into memory access, assignment statement,etc. SUIF has an implementation where we can pass through the entire source code and look for such statement for our analysis. Could you please send me a link if this possib...
2007 Aug 28
1
[LLVMdev] Code analysis
Hi All, I think , I was unclear in my last post. I am looking for source code analysis of a program, something similar to what SUIF does. Consider a simple example of Matrix addition A[i][j]+=B[i][j]; I want to know how matrix A is accessed, like whether it is A[i][j] in this case or A[j][i]. Is there anyway in llvm to write a pass to identify this? Can someone give pointers to it? Regards, Kamal
2007 Oct 09
1
[LLVMdev] Supporting pre-allocated registers in LLVM
...:-) > > -bw Hi Bill i would like to have a look to your register allocator. Is it on LLVM SVN? Or is it something standalone? BTW, my time is limited right now (writing up my Ph.D. as well as a processor soft core) but i will dedicate some time (after all i do this for polishing my Machine-SUIF passes, and there is no help there). LLVM has a community, really working on advancing the compiler. Nikolaos Kavvadias
2007 Dec 22
0
[LLVMdev] Status of Elsa->LLVM
On Dec 21, 2007, at 1:08 PM, Richard Pennington wrote: > I'm a little further along now. I've started to put together a simple > driver for Elsa and LLVM that I'm calling "ellsif" (cute name, I think > it works). > > The file being compiled is a "printf" function. Here are timing > results > for optimized and unoptimized runs: Cool, this is