search for: llvmsparc

Displaying 13 results from an estimated 13 matches for "llvmsparc".

2006 Mar 22
0
[LLVMdev] Circular dependencies
Hi Eric, Its definitely amusing :) About the only thing I can suggest are: 1. Combine LLVMSparc*.o into one LLVMSparc.a. That work is already happening with the new Sparc backend that is being developed. Should be out in 1.7 (Chris?) 2. Combine the JIT/Interpreter/ExecutionEngine into one .a I don't know enough about the codegen/target/analysis/ipa stuff to be able to make any suggesti...
2006 Mar 21
2
[LLVMdev] Circular dependencies
...s/llvm- config/LibDeps.txt. There are three sets of circular dependencies between LLVM libraries. If you use any library from one of these sets, you may need to pull in the rest: LLVMCodeGen.o LLVMSelectionDAG.o libLLVMAnalysis.a libLLVMTarget.a libLLVMTransformUtils.a libLLVMipa.a LLVMSparcV9.o LLVMSparcV9InstrSched.o LLVMSparcV9ModuloSched.o LLVMSparcV9RegAlloc.o LLVMExecutionEngine.o LLVMInterpreter.o LLVMJIT.o The first set is the most problematic: It includes four *.a files, which means that certain linkers will tend to get confused unless you repeat '-l' flags...
2006 Mar 14
0
[LLVMdev] Getting Started with LLVM
...LLVMTARGETOBJCMD := case $(target) in \ alpha-*-*) echo LLVMAlpha.o;; \ ia64-*-*) echo LLVMIA64.o;; \ i[34567]86-*-*) echo LLVMX86.o;; \ powerpc*-*-*) echo LLVMPowerPC.o;; \ sparc-*-*) echo LLVMSparc.o;; \ sparcv9-*-*) echo LLVMSparc.o;; \ esac LLVMTARGETOBJ := $(shell $(LLVMTARGETOBJCMD)) ifeq ($(LLVMTARGETOBJ),) $(error Unsuported LLVM Target $(target)) endif LLVMLIBS = -L$(LLVMLIBPATH) $(LLVMLIBPATH)/$(LLVMTARGETOBJ) -lLLVMScalarOpts \...
2007 Dec 23
3
[LLVMdev] Odd problem with command line options
...stall/lib/LLVMCBackend.o /home/rich/llvm-install/lib/LLVMCellSPU.o /home/rich/llvm-install/lib/LLVMMips.o /home/rich/llvm-install/lib/LLVMARM.o /home/rich/llvm-install/lib/LLVMIA64.o /home/rich/llvm-install/lib/LLVMAlpha.o /home/rich/llvm-install/lib/LLVMPowerPC.o /home/rich/llvm-install/lib/LLVMSparc.o /home/rich/llvm-install/lib/LLVMX86.o -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMScalarOpts -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMSupport -lLLVMSystem Does this sort of thing ring a bell with anyone? -Rich
2006 Mar 10
2
[LLVMdev] Getting Started with LLVM
On Mar 10, 2006, at 2:57 PM, Martin Pärtel wrote: > I'm currently using the "make install"-ed version of LLVM in an > autoconf/automake project. Setting it up wasn't that bad really. > The .a > libraries can be statically linked with the -l flag and .o > libraries are > simply linked in as normal object files (without -l). All the > libraries got >
2006 Mar 22
5
[LLVMdev] Circular dependencies
On Tue, 21 Mar 2006, Reid Spencer wrote: > About the only thing I can suggest are: > > 1. Combine LLVMSparc*.o into one LLVMSparc.a. That work is already > happening with the new Sparc backend that is being developed. Should be > out in 1.7 (Chris?) I wouldn't worry about the SparcV9 backend for your project. > 2. Combine the JIT/Interpreter/ExecutionEngine into one .a I'd much rathe...
2006 Aug 03
0
[LLVMdev] Building llvm under cygwin
Hello Anton Thu, 3 Aug 2006 15:06:56 +0400 you wrote: > here it is in the attachment :) Ok. Could you also send LibDeps.txt file? It should be in /obj/tools/llvm-config directory -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University.
2006 Aug 04
1
[LLVMdev] Building llvm under cygwin
Hello Anton Fri, 4 Aug 2006 21:45:19 +0400 you wrote: > Written by Mike Haertel and Paul Eggert. > I've updated llvm and llvm-gcc4 ant trying to build it again after > PR845 was resolved. According to Reid's letter this PR coud be the > reason of my problem. Anyway, "sort" call can cause large problems depending, where in your PATH cygwin directory is (before
2006 Jul 10
1
[LLVMdev] enabling Debian x86_64 for llvm 1.7
...-- llvm-1.7~/llvm-gcc4-1.7.source/gcc/Makefile.in 2006-04-19 15:51:47.000000000 -0600 +++ llvm-1.7/llvm-gcc4-1.7.source/gcc/Makefile.in 2006-07-09 20:29:57.000000000 -0600 @@ -827,6 +827,7 @@ powerpc*-*-*) echo LLVMPowerPC.o;; \ sparc-*-*) echo LLVMSparc.o;; \ sparcv9-*-*) echo LLVMSparc.o;; \ + x86_64-*-*-*) echo LLVMCBackend.o;; \ esac LLVMTARGETOBJ := $(shell $(LLVMTARGETOBJCMD)) ---------------------------------------------------------------------- Yes, it is a hack, but it does let...
2008 Feb 21
0
[LLVMdev] llvm 2.2 install and ocaml bindings
...uilding the bindings against an installed llvm-config. LLVMers, what's the advantage to building .o files instead of .a's for these libs? LLVMARM.o LLVMAlpha.o LLVMCBackend.o LLVMCellSPU.o LLVMExecutionEngine.o LLVMIA64.o LLVMInterpreter.o LLVMJIT.o LLVMMSIL.o LLVMMips.o LLVMPowerPC.o LLVMSparc.o LLVMX86.o This wouldn't be a problem if these components used .a's instead, since ld's search paths are set up correctly. The options I see are: Use archive libraries instead of objects for the above. Link the above .o files into .a's just for the ocaml bindings. Kind of st...
2008 Feb 21
2
[LLVMdev] llvm 2.2 install and ocaml bindings
I've run into a problem with the ocaml bindings and the jit. It builds fine without the jit, but when I try to include it it tries to use the c object files from the build location, instead of the install location: > llvm-config --libdir --libfiles engine /opt/local/lib /opt/local/lib/LLVMX86.o /opt/local/lib/libLLVMSelectionDAG.a /opt/local/lib/libLLVMCodeGen.a
2006 Aug 01
15
[LLVMdev] Building llvm under cygwin
> > If you're building llvm-gcc4, you don't need the runtime libraries, so > I'd just stick with the "tools-only" build and declare success. If > you're building llvm-gcc3, I'd suggest you switch to llvm-gcc4 :) I switched to llvm-gcc4 but when I run make from obj folder i run into folowing errors: Can't find a library with no dependencies at
2006 Aug 03
0
[LLVMdev] Building llvm under cygwin
Hello Anton Thu, 3 Aug 2006 12:38:54 +0400 you wrote: > I've updated it yesterday and rebuilt - llvm built fine. But when > building llvm-gcc4 (also updated yesterday from new /trunk > directory) it fails with the same error. You might easily get llvm-gcc4-mingw32 binaries from "prerelease" directory. Since stdcall, fastcall & dllimport stuff is unsupported right now,