Displaying 5 results from an estimated 5 matches for "clonetrac".
Did you mean:
clonetrace
2009 Jun 07
1
[LLVMdev] Basic Block / CFG Deep Copy?
Does LLVM offer any way of obtaining a deep copy of a CFG, that is all the
basic blocks of a function and their instructions.
I'm asking because I would like to implement continuations in my VM and I
need to create a modified version of some functions. I thought a simple way
of doing this would be to modify a copy of the code generated for the
orignal function. This would be simpler than
2006 Mar 22
0
[LLVMdev] Circular dependencies
Okay, its not that simple.
Several files in Transforms/Utils depend on things in lib/Analysis. A
quick grep shows:
BreakCriticalEdges.cpp:#include "llvm/Analysis/Dominators.h"
BreakCriticalEdges.cpp:#include "llvm/Analysis/LoopInfo.h"
CloneTrace.cpp:#include "llvm/Analysis/Trace.h"
CodeExtractor.cpp:#include "llvm/Analysis/Dominators.h"
CodeExtractor.cpp:#include "llvm/Analysis/LoopInfo.h"
CodeExtractor.cpp:#include "llvm/Analysis/Verifier.h"
InlineFunction.cpp:#include "llvm/Analysis/CallGraph...
2006 Mar 22
2
[LLVMdev] Circular dependencies
Okay, the problem with this cycle is LoopSimplify. It is using
AliasAnalysis which is where that _ZN4llvm11BasicAAStubEv symbol is
coming from. It seems to me that LoopSimplify.cpp is in the wrong
place. This file defines the LoopSimplify FunctionPass which doesn't
seem to me to be a "transform util". I thought the purpose of
"Transforms/Util" was to provide utilities
2005 Apr 22
0
[LLVMdev] tabs
...ion/ProfilePaths/InstLoops.cpp
Index: lib/Transforms/Instrumentation/ProfilePaths/RetracePath.cpp
Index: lib/Transforms/Scalar/ADCE.cpp
Index: lib/Transforms/Scalar/InstructionCombining.cpp
Index: lib/Transforms/Scalar/LoopUnroll.cpp
Index: lib/Transforms/Scalar/SCCP.cpp
Index: lib/Transforms/Utils/CloneTrace.cpp
Index: lib/VMCore/BasicBlock.cpp
Index: lib/VMCore/Dominators.cpp
Index: projects/Stacker/lib/compiler/StackerCompiler.cpp
Index: projects/Stacker/lib/compiler/StackerCompiler.h
Index: projects/Stacker/lib/runtime/stacker_rt.c
Index: projects/Stacker/tools/stkrc/stkrc.cpp
Index: projects/sampl...
2004 Dec 03
2
[LLVMdev] [Fwd: Updated LLVM Visual Studio project files]
...RelativePath="..\..\lib\Transforms\Utils\CloneFunction.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Utils\CloneModule.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Utils\CloneTrace.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Utils\CodeExtractor.cpp">
> </File>
> <File
> RelativePath="..\..\lib\Transforms\Utils\DemoteRegToStack.cpp">
> </File>
>...