similar to: [LLVMdev] code generation

Displaying 20 results from an estimated 500 matches similar to: "[LLVMdev] code generation"

2011 Sep 20
2
[LLVMdev] code generation
I've study their work carefully. My problem is the implementation of threads in llvm after partitionning. I want to have information about how to implement producer/consumer thread in llvm. I do not know where I should start in llvm for code generation and create thread and insert produce and consume statement . -------------- next part -------------- An HTML attachment was scrubbed... URL:
2011 Oct 13
6
[LLVMdev] BasicBlock succ iterator
Hi, All I want to implement DSWP Which is used for parallelization of loops. For this purpose, the loop was replaced with a new basic block in main function. And new functions were created and basic blocks of Loop assigned to them.I have checked blocks and branches for Succ and Pred relation and I have not found any problems. However I get the following error: * **opt:
2011 Sep 19
0
[LLVMdev] code generation
Hi, neda > But for final step and code generation, I don't have any idea and > information to assign partitions and communications to threads. and I stop > in this position. Unfortunately I don’t have enough time and I am under > force to complete the project. What you want to do is pretty much like what DSWP does, see http://liberty.princeton.edu/Research/DSWP/ What
2011 Dec 12
0
[LLVMdev] problem with runOnLoop
On 12/12/11 10:25 AM, neda 8664 wrote: > > Thank you for your reply > > Yes, I change them, so what should I do for another loops? I don't really know what you should do since I don't know what your code does. All I know is that it's changing the function's control-flow graph. If you're not modifying the structure of the loops in the function, then you can
2011 Dec 12
1
[LLVMdev] problem with runOnLoop
Thank you for your reply Yes, I change them, so what should I do for another loops? On Mon, Dec 12, 2011 at 7:54 PM, neda 8664 <neda8664 at gmail.com> wrote: > Thank you for your reply > > Yes, I change them, so what should I do for another loops? > > On Mon, Dec 12, 2011 at 7:42 PM, John Criswell <criswell at illinois.edu>wrote: > >> On 12/12/11 9:59 AM,
2011 Dec 12
1
[LLVMdev] problem with runOnLoop
I am changing structure of loops, I used std::vector<> but i get same error, I can’t use FunctionPass :( On Mon, Dec 12, 2011 at 8:03 PM, John Criswell <criswell at illinois.edu>wrote: > On 12/12/11 10:25 AM, neda 8664 wrote: > > Thank you for your reply > Yes, I change them, so what should I do for another loops? > > > I don't really know what you should
2011 Oct 14
0
[LLVMdev] BasicBlock succ iterator
Hi I have checked all blocks, each block have a Terminator instruction and each blocks belongs to a function. I'm really confused. I guess the problem is caused by the removal of the Loop,The code is as follows: * //every block to header (except the ones in the loop), will now redirect to newblock for (pred_iterator PI = pred_begin(header); PI != pred_end(header); ++PI) {
2008 May 09
3
Hiring Ruby on Rails Programmer
Hi there, My company is looking for a full-time, in-house rails programmer to start immediately. If you are interested please contact me!!! Thanks! Neda jobs-FUiS5veSkuU@public.gmane.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to
2012 Feb 20
2
[LLVMdev] stack dump
0 down vote favorite [http://stackoverflow.com/questions/9354312/llvm-2-8-dswp-core-dump-linux#] share [g+] share [fb] share [tw] i new in llvm.i just compile google code and got this error. " Stack dump: 0. Program arguments: opt -load /home/vahid/mywork/llvm-2.8/Release/lib/DSWP.so -dswp obj.o -o out.o 1. Running pass 'Function Pass Manager'
2011 Dec 12
4
[LLVMdev] problem with runOnLoop
hi all, I want access to all basic blocks of function in a loop, so I used the following code: *bool parallel::runOnLoop(Loop *L, LPPassManager &LPM) { for (Function::iterator bi= func->begin(); bi != func->end(); bi++){ // } }* First loop run without problem, but for second loop I get the following error: *0 libLLVM-2.9.so 0x0137d530 1 libLLVM-2.9.so 0x0137fa6c 2
2011 Dec 01
3
[LLVMdev] Benchmarking for automatic parallelization project
Hi all, I am looking appropriate Benchmarking for the assessment of automatic parallelization project. What Benchmarking do you suggest me? regards neda -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111201/95e7779c/attachment.html>
2012 Dec 18
1
[LLVMdev] problem with runOnLoop
John Criswell <criswell <at> illinois.edu> writes: > > > On 12/12/11 9:59 AM, neda 8664 wrote: > > > hi all, > I want access to all basic blocks of function in a loop, so I used > the following code:bool parallel::runOnLoop(Loop *L, LPPassManager > &LPM) > { >     for
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
2013 Apr 29
0
[LLVMdev] GSOC Proposal: Implement Decoupled Software Pipeline
Hello, below is the first draft of my proposal for GSoC. Any comments/advices are apreciated. # Implement Decoupled Software Pipeline (DSWP) ------------------------------------------------------------------------------- # Abstract ------------------------------------------------------------------------------- The goal of this project is to implement the automatic parallelization technique
2011 Dec 12
0
[LLVMdev] problem with runOnLoop
On 12/12/11 9:59 AM, neda 8664 wrote: > hi all, > > I want access to all basic blocks of function in a loop, so I used the > following code: > > /bool parallel::runOnLoop(Loop *L, LPPassManager &LPM) > { > for (Function::iterator bi= func->begin(); bi != func->end(); bi++){ > // > } > }/ Are you modifying anything within this code
2012 Apr 26
1
Aggregate function for comparison stats
Hi, I have a data.frame which contains timeseries from several different locations, which I want to compare against each other for example calculating RMSE, or normalized mean bias of each location against the others. An example of this is the cor function where I can put in a data.frame and get the correlation of each location compared to the others in the data.frame eg.
2011 Sep 07
0
[LLVMdev] llvm-prof
Dear Neda, Please explain in more detail what you are trying to do and what is not working. I do not understand what llvm-prof does that you don't like or what you want llvm-prof to do. -- John T. On 9/7/11 1:38 AM, neda 8664 wrote: > hi > I changed llvm-prof and make it, but when use profile.pl > <http://profile.pl> ,i could not see any change in result. > > >
2011 Sep 07
2
[LLVMdev] llvm-prof
hi I changed llvm-prof and make it, but when use profile.pl ,i could not see any change in result. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110907/fc9be189/attachment.html>
2011 Jan 28
0
[LLVMdev] extract thread form sequential program
LLVM has no facility for dealing with threads explicitly. If you're implementing a research tool to automatically pipeline software, LLVM could be of use because it is also a JIT with a good API. On Fri, Jan 28, 2011 at 8:35 AM, neda 8664 <neda8664 at gmail.com> wrote: > I want automatically parallelize sequential program in thread level to run > on multi-core > processors
2011 Feb 10
0
[LLVMdev] create function
I think you might be interested in ExtractCodeRegion() function. - Jakub On Mon, Feb 7, 2011 at 2:40 PM, Jakub Staszak <kubastaszak at gmail.com> wrote: > I think you might be interested in ExtractCodeRegion() function. > > - Jakub > > On Sat, Feb 5, 2011 at 7:40 AM, neda 8664 <neda8664 at gmail.com> wrote: >> i need split a sequential program to multithread. the