- Oct 03, 2008
-
-
Jim Grosbach authored
runnable on the build machine. There are a few bits that need built for the build environment (TableGen). This patch builds those bits, and the associated libraries, for the build environment as well as the (usual) host environment. Thanks to Eric C. and Devang P. for pre-commit review. llvm-svn: 56975
-
- May 29, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 51687
-
- Mar 21, 2008
-
-
Gabor Greif authored
llvm-svn: 48663
-
- Feb 28, 2008
-
-
Gabor Greif authored
llvm-svn: 47723
-
Gabor Greif authored
add an SVN-UPDATE-OPTIONS variable that controls the update behaviour. This allows to go to a common older revision of all svn directories: gmake update SVN-UPDATE-OPTIONS=-r47717 would rewind both llvm and clang to a common revision (if clang is checked out into the llvm tree). llvm-svn: 47717
-
Gabor Greif authored
two new convenience targets: - update: svn update toplevel and try hard to locate updatable subdirectories using cunning tricks - happiness: update then build and test so what one wants to do now is: nice gmake --jobs happiness Have fun! llvm-svn: 47716
-
Gabor Greif authored
to specify nice gmake --jobs all check and go to lunch, while a multiprocessor machine will build everything using spare resources and check the result thereafter. Since concurrency of make is not restricted in subdirectories, this should be a nearly optimal way to do it. Also teach the user about a configure switch. llvm-svn: 47715
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45416
-
- Dec 13, 2007
-
-
Nate Begeman authored
llvm-svn: 44979
-
- Sep 18, 2007
-
-
Gordon Henriksen authored
built atop the C language bindings, and user programs can link with them as such: # Bytecode ocamlc -cc g++ llvm.cma llvmbitwriter.cma -o example example.ml # Native ocamlopt -cc g++ llvm.cmxa llvmbitwriter.cmxa -o example.opt example.ml The vmcore.ml test exercises most/all of the APIs thus far bound. Unfortunately, they're not yet numerous enough to write hello world. But: $ cat example.ml (* example.ml *) open Llvm open Llvm_bitwriter let _ = let filename = Sys.argv.(1) in let m = create_module filename in let v = make_int_constant i32_type 42 false in let g = define_global "hello_world" v m in if not (write_bitcode_file m filename) then exit 1; dispose_module m; $ ocamlc -cc g++ llvm.cma llvm_bitwriter.cma -o example example.ml File "example.ml", line 11, characters 6-7: Warning Y: unused variable g. $ ./example example.bc $ llvm-dis < example.bc ; ModuleID = '<stdin>' @hello_world = global i32 42 ; <i32*> [#uses=0] The ocaml test cases provide effective tests for the C interfaces. llvm-svn: 42093
-
- Jul 12, 2007
-
-
David Greene authored
Get rid of annoying spaces. llvm-svn: 39766
-
- Jul 08, 2007
-
-
Reid Spencer authored
of llvm from that level. llvm-svn: 38423
-
- Apr 15, 2007
-
-
Reid Spencer authored
llvm-svn: 36050
-
Reid Spencer authored
make check-one TESTONE=test/path/to/test.ll This runs a single check in exactly the same way that dejagnu runs it. llvm-svn: 36049
-
- Mar 29, 2007
-
-
Chris Lattner authored
llvm-svn: 35470
-
- Feb 21, 2007
-
-
Chris Lattner authored
fixes PR1208. llvm-svn: 34466
-
- Feb 06, 2007
-
-
Reid Spencer authored
space a build tree's objects are consuming. llvm-svn: 33934
-
- Feb 05, 2007
-
-
Reid Spencer authored
It prevents "make install" on a clean directory from working. llvm-svn: 33905
-
- Nov 17, 2006
-
-
Reid Spencer authored
premature, these libraries will be going away for the 2.0 release. Other arrangements for profiling, gc, etc. should be made in the next few months. llvm-svn: 31807
-
Reid Spencer authored
be dropped. This patch pertains to removing the runtime directory from LLVM. llvm-svn: 31793
-
- Sep 04, 2006
-
-
Chris Lattner authored
tools. llvm-svn: 30083
-
- Aug 16, 2006
-
-
Reid Spencer authored
now just "make rpm" or "make srpm" and it will build them. llvm-svn: 29717
-
- Jul 26, 2006
-
-
Chris Lattner authored
This restores building of examples and projects! llvm-svn: 29297
-
- Jun 03, 2006
-
-
Chris Lattner authored
llvm-svn: 28673
-
Chris Lattner authored
llvm-svn: 28671
-
- Jun 01, 2006
-
-
Reid Spencer authored
suite is disabled by default because of the length of time it takes to run. To enable it certain command line fu must be used. This patch just encodes the command line fu as the magical "check-llvm2cpp" target. llvm-svn: 28626
-
- May 18, 2006
-
-
Reid Spencer authored
1. Remove the LLVM_DO_NOT_BUILD feature (not needed any more) 2. Ensure that lib/VMCore gets built first. This needs to be done because VMCore now uses tblgen to generate the Intrinsics header which are needed in other libraries. In parallel builds, this can cause problems. llvm-svn: 28374
-
- Apr 12, 2006
-
-
Reid Spencer authored
llvm-svn: 27626
-
- Apr 08, 2006
-
-
Reid Spencer authored
1. Make setting OPTIONAL_DIRS use immediate assignment 2. Include Makefile.config before ifeq tests and then Makefile.rules later instead of Makefile.common up front. This ensures that the variable values are set before the ifeq statements in Makefile.rules are evaluated. With this, recursion into projects/examples is corrected. llvm-svn: 27519
-
Reid Spencer authored
llvm-svn: 27518
-
- Apr 07, 2006
-
-
Reid Spencer authored
3. This ensures that if llvm-gcc isn't available and consequently the value of LLVMGCC_MAJVERS is blank, that the old (include runtime) behavior will persist. llvm-svn: 27499
-
Chris Lattner authored
llvm-svn: 27490
-
Reid Spencer authored
Print out something at the end of the build that indicates what kind of build has just completed. llvm-svn: 27485
-
Reid Spencer authored
llvm-svn: 27464
-
- Aug 25, 2005
-
-
Reid Spencer authored
Move the implementation of the fix from Makefile.rules to Makefile. This ensures that it is only checked on a top-level rebuild, and not in every single subdirectory. This removes some annoying messages from the build and numerous executions of config.status if the .in file changes but not substantively enough to cause the .h file to be modified by config.status. llvm-svn: 23039
-
- May 29, 2005
-
-
Reid Spencer authored
llvm-svn: 22184
-
- May 25, 2005
-
-
Reid Spencer authored
runtime libraries. llvm-svn: 22169
-
- May 24, 2005
-
-
Reid Spencer authored
1. Allow DIST_CHECK_CONFIG_OPTION to specify a set of options to be passed to the configure script during the dist-check target. This allows things to be passed down on a project basis so the configure doesn't fail. 2. Use the tar | (cd ; tar ) idiom to copy files which is more flexible than using the cp command. THis allows us to exclude CVS .svn directories at source rather than stripping them out of the tar ball. llvm-svn: 22166
-
- Dec 06, 2004
-
-
Reid Spencer authored
llvm-svn: 18565
-
- Dec 04, 2004
-
-
Reid Spencer authored
llvm-svn: 18503
-