summaryrefslogtreecommitdiff
path: root/configs/linux-llvm
AgeCommit message (Collapse)Author
2011-03-14autoconf/make: Don't specify individual llvm libraries.José Fonseca
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.
2011-03-13gallivm: Use LLVM MC disassembler, instead of udis86.José Fonseca
Included in LLVM 2.7+. Unlink udis86, should support all instructions that LLVM can emit.
2011-01-31Remove talloc from the make and automake build systems.Kenneth Graunke
2010-12-06mesa/llvm: use llvm-config --cppflagsBrian Paul
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.
2010-12-03mesa: consolidate some compiler -D flagsBrian Paul
-D__STDC_CONSTANT_MACROS and -D__STDC_LIMIT_MACROS are only needed for LLVM build.
2010-08-11configs: added -ltalloc to config filesBrian Paul
2010-04-14mesa: add -D__STDC_CONSTANT_MACROS to linux-llvmBrian Paul
This is needed in more places (st_cb_feedback.c) since the new LLVM code has been added to the gallium/draw module.
2010-04-11scons: Make LLVM a black-white dependency.José Fonseca
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.
2010-03-26auto detect llvm versionChris Li
2010-03-17llvmpipe: remove -m32 flag from linux-llvm configBrian Paul
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin
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.
2010-02-05allow make to build lp_test_* for llvmpipeChris Li
Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-01-08Merge remote branch 'origin/master' into lp-binningJosé Fonseca
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
2010-01-02gallium: Hunt down all references to GALLIUM_AUXILIARY_DIRS.José Fonseca
2009-12-18llvmpipe: change configs/linux-llvm from debug build to optimized buildBrian Paul
Basically equivalent to the SCons non-debug build now.
2009-08-29llvmpipe: use the udis86 lib to print the x86 assembly codeBrian Paul
2009-08-29llvmpipe: re-enable other gallium driversBrian Paul
No more symbol collisions between drivers, AFAICT.
2009-08-29llvmpipe: repurpose linux-llvm config to build the llvmpipe driverBrian Paul
The gallivm module is no longer built. If/when gallivm is resuscitated we can revisit this.
2009-03-09linux-llvm config: Linking with required llvm libsKamalneet Singh
2009-01-12gallivm: Explicitly specify the LLVM components we need.Michel Dänzer
2008-10-02Gallivm: port to llvm 2.4.Stephane Marchesin
2008-10-02Gallivm: need to link with libstdc++ for llvm.Stephane Marchesin
2008-02-18Update for llvm -> gallivm rename.José Fonseca
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca
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.
2008-01-04llvm: we need custom rules so had to redo the build a little bitZack Rusin
also don't use sse when llvm is enabled
2007-12-11Redo the fragment program examples to match vp'sZack Rusin
we just load text files instead of compiling tons of small binaries
2007-10-25LLVM requires linking with the C++ compiler.Michel Dänzer
It's basically luck if it works with the C compiler on some platforms...
2007-10-24Cleanup some code.Zack Rusin
2007-10-24Introduce linux-llvm target. Remove the llvm code from the default build for ↵Zack Rusin
now. Cleanup some of the debugging output.