search for: llvmtransformutil

Displaying 20 results from an estimated 34 matches for "llvmtransformutil".

Did you mean: llvmtransformutils
2018 Mar 17
1
CMake error due to file addition
...oblem using CMake, so I ask for help. I added the following file to add some features, and modified cmake, but I got a link error. -------------------------------------- lib/Transforms/Utils/Dependency.cpp include/Transforms/Utils/Dependency.h lib/Transforms/Utils/CMakeLists.txt add_llvm_library(LLVMTransformUtils + Dependency.cpp ... ) -------------------------------------- Link error project and link error target project list is as follows. -------------------------------------- Link error: llc, lli, … (more 13 projects) Link error target project: LLVMObjCARCOpts, LLVMipo, LLVMLinker, LLVMVect...
2010 Jul 21
1
[LLVMdev] Is there a guide to LLVM's components?
...electionDAG, "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcproj" LLVMSupport, "lib\Support\LLVMSupport.vcproj" LLVMSystem, "lib\System\LLVMSystem.vcproj" LLVMTarget, "lib\Target\LLVMTarget.vcproj" LLVMTransformUtils, "lib\Transforms\Utils\LLVMTransformUtils.vcproj" LLVMX86AsmParser, "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcproj" LLVMX86AsmPrinter, "lib\Target\X86\AsmPrinter\LLVMX86AsmPrinter.vcproj" LLVMX86CodeGen, "lib\Tar...
2009 Jan 15
0
[LLVMdev] win32/llvm.sln, win32/clang.sln
...them on the final executable. I was linking with VMCore.lib support.lib System.lib Analysis.lib CodeGen.lib Target.lib Transforms.lib and I'm now linking with LLVMVMCore.lib LLVMScalarOpts.lib LLVMSelectionDAG.lib LLVMSupport.lib LLVMSystem.lib LLVMAnalysis.lib LLVMCodeGen.lib LLVMTarget.lib LLVMTransformUtils.lib LLVMAsmPrinter.lib > > In my opinion, we have to choose one way and remove the other one. If > > it helps, you can put in the win32 directory the result of CMake, > > On the release tarball? It seems a good idea (as far as someone > volunteers to do the work) but someon...
2010 Jul 23
2
[LLVMdev] Why are LLVM libraries enormous?
...s (Win32 *.lib) are pretty huge: Release Bld Debug Bld Name 24,510,490 71,038,240 LLVMCodeGen.lib 21,084,666 56,724,338 LLVMCore.lib 14,624,218 37,070,488 LLVMAnalysis.lib 11,987,202 30,711,450 LLVMScalarOpts.lib 8,600,668 23,837,478 LLVMSelectionDAG.lib 8,634,324 23,802,952 LLVMTransformUtils.lib 8,347,134 20,840,744 LLVMipo.lib 5,061,702 11,028,744 LLVMX86CodeGen.lib 3,857,612 9,270,012 LLVMInstCombine.lib 3,330,608 7,820,760 LLVMSupport.lib The binaries are vastly larger than the source code; for example, everything in lib/CodeGen is 3.63 MB and everything in lib/V...
2009 Jan 15
2
[LLVMdev] win32/llvm.sln, win32/clang.sln
Mondada Gabriele <g.mondada at etel.ch> writes: > I just moved to the CMake solution. By the way, the generated libs > haven't the same names. Which ones? The only difference is that we now generate .lib files where .obj were generated on the past, and require a parameter to be passed to the linker for including them on the final executable. > In my opinion, we have to choose
2006 Mar 22
0
[LLVMdev] Circular dependencies
On Mar 21, 2006, at 11:23 PM, Chris Lattner wrote: >>> LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a >>> libLLVMTarget.a >>> libLLVMTransformUtils.a libLLVMipa.a > > CodeGen should depend on Target, but not the other way around. > LLVMIPA should depend on LLVMAnalysis, but certainly nothing in the > list should depend on LLVMIPA. If you knew what was pulling in IPA > that would probably be an easy tie to sever. > >...
2006 Mar 22
2
[LLVMdev] Circular dependencies
...the cycle. I'm going to validate that shortly. Reid. On Wed, 2006-03-22 at 09:26 -0500, Eric Kidd wrote: > On Mar 21, 2006, at 11:23 PM, Chris Lattner wrote: > >>> LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a > >>> libLLVMTarget.a > >>> libLLVMTransformUtils.a libLLVMipa.a > > > > CodeGen should depend on Target, but not the other way around. > > LLVMIPA should depend on LLVMAnalysis, but certainly nothing in the > > list should depend on LLVMIPA. If you knew what was pulling in IPA > > that would probably be an easy...
2010 Jul 22
1
[LLVMdev] Is there a guide to LLVM's components?
...eptually accurate. - What is intrinsics_gen and why does pretty much everything depend on it? - The graph says that nothing except HowToUseJIT depends on LLVMCore. In fact, there are very few dependencies between different libraries.... for example, unlike the earlier graph, it says LLVMAnalysis, LLVMTransformUtils and LLVMScalarOpts DO NOT depend on each other. This is all wrong, right? I think the problem is that it's a graph of BUILD dependencies, not real dependencies: for example LLVMAnalysis and LLVMCore libraries can be BUILT independently, because LLVMAnalysis' doesn't depend on LLVMCore...
2010 Jul 22
2
[LLVMdev] Is there a guide to LLVM's components?
...electionDAG, "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcproj" LLVMSupport, "lib\Support\LLVMSupport.vcproj" LLVMSystem, "lib\System\LLVMSystem.vcproj" LLVMTarget, "lib\Target\LLVMTarget.vcproj" LLVMTransformUtils, "lib\Transforms\Utils\LLVMTransformUtils.vcproj" LLVMX86AsmParser, "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcproj" LLVMX86AsmPrinter, "lib\Target\X86\AsmPrinter\LLVMX86AsmPrinter.vcproj" LLVMX86CodeGen, "lib\Tar...
2009 May 25
0
[LLVMdev] Building LLVM with cmake on FreeBSD
Paul Melis wrote: > Hi, > > Óscar Fuentes wrote: >> Chuck Robey <chuckr at telenix.org> writes: >> >> >>>> Just checked that the makefiles generated by cmake work with `make' on >>>> FreeBSD 7.2 x86. The build fails while building `opt' because libdl is >>>> missing. >>>> >>> They
2009 May 24
3
[LLVMdev] Building LLVM with cmake on FreeBSD
Hi, Óscar Fuentes wrote: > Chuck Robey <chuckr at telenix.org> writes: > > >>> Just checked that the makefiles generated by cmake work with `make' on >>> FreeBSD 7.2 x86. The build fails while building `opt' because libdl is >>> missing. >>> >> They absolutely do work, even on FreeBSD-current( I run that here), >>
2006 Mar 22
0
[LLVMdev] Circular dependencies
...at shortly. > > Reid. > > On Wed, 2006-03-22 at 09:26 -0500, Eric Kidd wrote: > > On Mar 21, 2006, at 11:23 PM, Chris Lattner wrote: > > >>> LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a > > >>> libLLVMTarget.a > > >>> libLLVMTransformUtils.a libLLVMipa.a > > > > > > CodeGen should depend on Target, but not the other way around. > > > LLVMIPA should depend on LLVMAnalysis, but certainly nothing in the > > > list should depend on LLVMIPA. If you knew what was pulling in IPA > > > that...
2009 May 25
2
[LLVMdev] Building LLVM with cmake on FreeBSD
...Gen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeVectorOps.cpp.o Linking CXX static library ../../libLLVMSelectionDAG.a [ 37%] Built target LLVMSelectionDAG [ 39%] Built target LLVMAsmPrinter [ 40%] Built target LLVMBitReader [ 41%] Built target LLVMBitWriter Scanning dependencies of target LLVMTransformUtils [ 41%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/LCSSA.cpp.o Linking CXX static library ../../libLLVMTransformUtils.a [ 47%] Built target LLVMTransformUtils etc... So when using CMake you only need to know ITS configuration file syntax and none of the GNU make/BSD...
2006 Mar 22
5
[LLVMdev] Circular dependencies
...to their apps, instead of always having both or none. > I don't know enough about the codegen/target/analysis/ipa stuff to be > able to make any suggestions. Perhaps Chris can shed some light. >> LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a libLLVMTarget.a >> libLLVMTransformUtils.a libLLVMipa.a Codegen and SelectionDAG can be merged, either physically in the source base or treated as one thing in your code. CodeGen should depend on Target, but not the other way around. LLVMIPA should depend on LLVMAnalysis, but certainly nothing in the list should depend on LLVMIPA. I...
2009 Mar 09
1
[LLVMdev] Cygwin patch
...9;s g++ ld finds these from a path using a weird command line which does not work on Cygwin or MinGW. lib/Transofrms/Helol/Makefile :- +ifeq ($(OS), $(filter $(OS), Cygwin MingW)) + USEDLIBS = LLVMAnalysis.a LLVMCore.a LLVMInstrumentation.a LLVMScalarOpts.a LLVMSupport.a LLVMSystem.a LLVMTransformUtils.a LLVMipa.a LLVMipo.a +else + USEDLIBS = +endif Aaron -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090309/3bdef8ef/attachment.html> -------------- next part -------------- A non-text atta...
2010 Jul 27
0
[LLVMdev] Why are LLVM libraries enormous?
...gt; Release Bld Debug Bld Name > 24,510,490 71,038,240 LLVMCodeGen.lib > 21,084,666 56,724,338 LLVMCore.lib > 14,624,218 37,070,488 LLVMAnalysis.lib > 11,987,202 30,711,450 LLVMScalarOpts.lib > 8,600,668 23,837,478 LLVMSelectionDAG.lib > 8,634,324 23,802,952 LLVMTransformUtils.lib > 8,347,134 20,840,744 LLVMipo.lib > 5,061,702 11,028,744 LLVMX86CodeGen.lib > 3,857,612 9,270,012 LLVMInstCombine.lib > 3,330,608 7,820,760 LLVMSupport.lib Not sure about Win32, but here are some numbers on OS X for comparison: 5,282,356 libLLVMCodeGen.a 3,087,...
2013 Oct 31
2
[LLVMdev] Why does cmake use LLVMBuild.txt to specify the LLVM-libs link order?
...d/llvmbuild/main.py that creates a LLVMBuild.cmake file in the build dir specifying the link time dependences on a lib: for example, ./LLVMBuild.cmake:set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMInstCombine LLVMObjCARCOpts LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMVectorize LLVMipa) The dependences set by the LLVMBuild.txt infrastructure are redundant with the dependences specified in the CMakeLists.txt using add_dependencies as in: add_dependencies(LLVMipo intrinsics_gen) That also means that a conditional cmake dependence of the form: if (WITH_POL...
2012 May 25
0
[LLVMdev] Minor correction to the Visual Studio documentation
...this is the library section of my CMake build script for the final executable: ${PLATFORM_LIBS} #LLVMX86Disassembler #LLVMX86AsmParser LLVMX86AsmPrinter LLVMX86CodeGen LLVMX86Utils LLVMX86Desc LLVMX86Info LLVMSelectionDAG LLVMAsmPrinter #LLVMJIT #LLVMExecutionEngine LLVMCodeGen LLVMScalarOpts LLVMTransformUtils #LLVMipa LLVMAnalysis LLVMTarget LLVMMCParser LLVMMC LLVMCore LLVMSupport It took me a little while to get the ordering right the first time, but it has been pretty stable since then. On Fri, May 25, 2012 at 6:24 AM, Mikael Lyngvig <mikael at lyngvig.org> wrote: > So you are using V...
2010 Jul 22
0
[LLVMdev] Is there a guide to LLVM's components?
David Piepgrass <dpiepgrass at mentoreng.com> writes: > One thing that helps me understand complex software is a dependency > graph. I found an LLVM dependency graph at > > https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_16/docs/UsingLibraries.html#dependencies > > but it's really messy and hard to follow. From that graph I made a > cleaner graph by hand
2009 Nov 01
1
[LLVMdev] Issue compiling LLVM 2.6 on Windows with MinGW
...ake 2.6.4 and this happened: =============Console=================== C:\projects\game-editor\LLVM\build-root>mingw32-make [ 2%] Built target LLVMSystem [ 5%] Built target LLVMSupport [ 7%] Built target tblgen [ 7%] Built target intrinsics_gen [ 10%] Built target LLVMCore [ 12%] Built target LLVMTransformUtils [ 15%] Built target LLVMScalarOpts [ 22%] Built target LLVMCodeGen [ 26%] Built target LLVMAnalysis [ 26%] Built target LLVMAsmPrinter [ 29%] Built target LLVMSelectionDAG [ 30%] Built target LLVMBitReader [ 31%] Built target LLVMBitWriter [ 32%] Built target LLVMInstrumentation [ 36%] Built targe...