Displaying 6 results from an estimated 6 matches for "libtransformutil".
Did you mean:
libtransformutils
2006 Mar 22
0
[LLVMdev] Circular dependencies
...Analysis/CallGraph.h"
Local.cpp:#include "llvm/Analysis/ConstantFolding.h"
PromoteMemoryToRegister.cpp:#include "llvm/Analysis/Dominators.h"
PromoteMemoryToRegister.cpp:#include "llvm/Analysis/AliasSetTracker.h"
Am I right in assuming that the goal here is to get libTransformUtils to
depend on nothing in libTransforms or libAnalysis? If so, its going to
take some significant code rearrangement.
Perhaps a lib/Analysis/Utils is in order?
Please advise.
Reid.
On Wed, 2006-03-22 at 08:13 -0800, Reid Spencer wrote:
> Okay, the problem with this cycle is LoopSimplify. It i...
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
2008 Jan 14
0
[LLVMdev] Linking Transform/Utils
...thod CloneFunction from
Transform/Utils/. The symbol is defined only in libLLVMTransformUtils.a
so I get a linking error (undefined symbol) when I execute the module.
I tried adding the LINK_LIBS_IN_SHARED and LLVMLIBS flags to the
makefile but it didn't work. I guess that I can modify the LLVM
libTransformUtils build so that it creates a shared object so I can
load it in runtime, it doesn't seem like a proper solution. <br>
</p>
<p style="margin-bottom: 0cm; margin-top: 0pt;"><br>
Should I be using Transform/Utils at all ? If so, why is it not linked
by default and h...
2004 Feb 27
0
[LLVMdev] ObjectFiles.html
On Thu, 26 Feb 2004, Reid Spencer wrote:
> One of the things that I don't understand well about LLVM is what code
> is in what object files or library archives. It would be very useful if
> there was a map of the dependencies between the files (e.g. if you link
> X.o you need Y.a and Z.o). Trying to figure out the link lines by trial
> and error is a bit frustrating.
No
2004 Feb 27
2
[LLVMdev] ObjectFiles.html
...sforms.a -> contains only the level raise pass
libtarget.a -> contains code generator support for describing target
architectures
libanalysis.a -> intraprocedural analyses
libipa.a -> interprocedural analyses
libinstrument.a -> instrumentation (e.g. profiling) transformations
libtransformutils.a -> common code shared by various xforms
libregalloc.a -> sparc register allocator
sched.o -> sparc instruction scheduler
select.o -> sparc instruction selector support
libevar.o -> live variable analysis for the sparc
selectiondag.o -> start of aggressive instruction select...
2004 Feb 27
3
[LLVMdev] ObjectFiles.html
One of the things that I don't understand well about LLVM is what code
is in what object files or library archives. It would be very useful if
there was a map of the dependencies between the files (e.g. if you link
X.o you need Y.a and Z.o). Trying to figure out the link lines by trial
and error is a bit frustrating.
To assist myself with understanding this, I've started to write a