summaryrefslogtreecommitdiffstats
path: root/configs/linux-llvm
Commit message (Collapse)AuthorAgeFilesLines
* autoconf/make: Don't specify individual llvm libraries.José Fonseca2011-03-141-3/+3
| | | | | | | We need more and more of these, and it is difficult and prone to version incompatability issues trying to single out every one of them. This mimicks what was done in SCons.
* gallivm: Use LLVM MC disassembler, instead of udis86.José Fonseca2011-03-131-2/+2
| | | | | Included in LLVM 2.7+. Unlink udis86, should support all instructions that LLVM can emit.
* Remove talloc from the make and automake build systems.Kenneth Graunke2011-01-311-1/+1
|
* mesa/llvm: use llvm-config --cppflagsBrian Paul2010-12-061-3/+2
| | | | | | | Use --cppflags instead of --cflags so that we get the -I and -D flags we want, but not compiler options like -O3. A similar change should probably be made for autoconf.
* mesa: consolidate some compiler -D flagsBrian Paul2010-12-031-2/+3
| | | | | -D__STDC_CONSTANT_MACROS and -D__STDC_LIMIT_MACROS are only needed for LLVM build.
* configs: added -ltalloc to config filesBrian Paul2010-08-111-1/+1
|
* mesa: add -D__STDC_CONSTANT_MACROS to linux-llvmBrian Paul2010-04-141-1/+1
| | | | | This is needed in more places (st_cb_feedback.c) since the new LLVM code has been added to the gallium/draw module.
* scons: Make LLVM a black-white dependency.José Fonseca2010-04-111-1/+1
| | | | | | | Now that draw depends on llvm it is very difficult to correctly handle broken llvm installations. Either the user requests LLVM and it needs to supply a working installation. Or it doesn't, and it gets no LLVM accelerate pipe drivers.
* auto detect llvm versionChris Li2010-03-261-0/+2
|
* llvmpipe: remove -m32 flag from linux-llvm configBrian Paul2010-03-171-1/+1
|
* llvmpipe: export the tgsi translation code to a common layerZack Rusin2010-02-081-1/+1
| | | | | | | the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm.
* allow make to build lp_test_* for llvmpipeChris Li2010-02-051-1/+1
| | | | Signed-off-by: José Fonseca <jfonseca@vmware.com>
* Merge remote branch 'origin/master' into lp-binningJosé Fonseca2010-01-081-2/+0
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/Makefile src/gallium/drivers/llvmpipe/SConscript src/gallium/drivers/llvmpipe/lp_bld_arit.c src/gallium/drivers/llvmpipe/lp_bld_flow.c src/gallium/drivers/llvmpipe/lp_bld_interp.c src/gallium/drivers/llvmpipe/lp_clear.c src/gallium/drivers/llvmpipe/lp_context.c src/gallium/drivers/llvmpipe/lp_context.h src/gallium/drivers/llvmpipe/lp_draw_arrays.c src/gallium/drivers/llvmpipe/lp_jit.c src/gallium/drivers/llvmpipe/lp_jit.h src/gallium/drivers/llvmpipe/lp_prim_vbuf.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_setup_point.c src/gallium/drivers/llvmpipe/lp_state.h src/gallium/drivers/llvmpipe/lp_state_blend.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_sampler.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tex_cache.h src/gallium/drivers/llvmpipe/lp_tex_sample.h src/gallium/drivers/llvmpipe/lp_tile_cache.c
| * gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca2010-01-021-2/+0
| |
* | llvmpipe: change configs/linux-llvm from debug build to optimized buildBrian Paul2009-12-181-3/+5
|/ | | | Basically equivalent to the SCons non-debug build now.
* llvmpipe: use the udis86 lib to print the x86 assembly codeBrian Paul2009-08-291-2/+2
|
* llvmpipe: re-enable other gallium driversBrian Paul2009-08-291-2/+2
| | | | No more symbol collisions between drivers, AFAICT.
* llvmpipe: repurpose linux-llvm config to build the llvmpipe driverBrian Paul2009-08-291-5/+12
| | | | | The gallivm module is no longer built. If/when gallivm is resuscitated we can revisit this.
* linux-llvm config: Linking with required llvm libsKamalneet Singh2009-03-091-3/+3
|
* gallivm: Explicitly specify the LLVM components we need.Michel Dänzer2009-01-121-3/+3
|
* Gallivm: port to llvm 2.4.Stephane Marchesin2008-10-021-0/+1
|
* Gallivm: need to link with libstdc++ for llvm.Stephane Marchesin2008-10-021-1/+1
|
* Update for llvm -> gallivm rename.José Fonseca2008-02-181-1/+1
|
* Code reorganization: split gallium and mesa makefiles.José Fonseca2008-02-181-0/+2
| | | | | | | In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
* llvm: we need custom rules so had to redo the build a little bitZack Rusin2008-01-041-4/+4
| | | | also don't use sse when llvm is enabled
* Redo the fragment program examples to match vp'sZack Rusin2007-12-111-2/+2
| | | | | we just load text files instead of compiling tons of small binaries
* LLVM requires linking with the C++ compiler.Michel Dänzer2007-10-251-0/+1
| | | | It's basically luck if it works with the C compiler on some platforms...
* Cleanup some code.Zack Rusin2007-10-241-8/+8
|
* Introduce linux-llvm target. Remove the llvm code from the default build for ↵Zack Rusin2007-10-241-0/+31
now. Cleanup some of the debugging output.