search for: clone27

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

Did you mean: clone2
2011 Jun 15
2
[LLVMdev] get LPPassManager to use it in llvm::CloneLoop
...e subloops are not properly cloned. Some clones of the clones are created and the CFG between the cloned basic blocks of the subloops is not correctly built. There are clones like for.body.clone, for.body.clone1, for.body.clone2, ... for.body.clone26 without any predecessor and for.body.clone27, for.body.clone28 .. which are included in the CFG. To be sure I did not mess up the code of CloneLoop I checked also the original version of the function (which requires LPPassManager as parameter), but the output is the same. How can I use the CloneLoop function to clone a loop nest?...
2011 Jun 15
0
[LLVMdev] get LPPassManager to use it in llvm::CloneLoop
...re not properly cloned. Some clones of the clones > are created and the CFG between the cloned basic blocks of the subloops is > not correctly built. There are clones like for.body.clone,  for.body.clone1, >  for.body.clone2, ...  for.body.clone26 without any predecessor and >  for.body.clone27,  for.body.clone28 ..  which are included in the CFG. > > To be sure I did not mess up the code of CloneLoop I checked also the > original version of the function (which requires LPPassManager as > parameter), but the output is the same. How can I use the CloneLoop function > to clon...
2011 May 09
0
[LLVMdev] get LPPassManager to use it in llvm::CloneLoop
On Mon, May 9, 2011 at 1:06 AM, Jimborean Alexandra <xinfinity_a at yahoo.com> wrote: > Hi, > > I try to write a FunctionPass that, among other tasks, has to clone some > loops from the current function. > How can I obtain the LPPassManager in order to use the CloneLoop function. > In a LoopPass this is a parameter for the runOnLoop, but how can I obtain it > in a
2011 May 09
2
[LLVMdev] get LPPassManager to use it in llvm::CloneLoop
Hi, I try to write a FunctionPass that, among other tasks, has to clone some loops from the current function. How can I obtain the LPPassManager in order to use the CloneLoop function. In a LoopPass this is a parameter for the runOnLoop, but how can I obtain it in a FunctionPass? I tried simply by creating a new instance : ValueMap<const Value *, Value* > VMap;