summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/gallivm/lp_bld_init.c
AgeCommit message (Collapse)Author
2011-01-24draw: Init llvm if not providedJakob Bornecrantz
2010-12-13gallivm: store callbacks in a linked list rather than fixed size arrayBrian Paul
Should fix http://bugs.freedesktop.org/show_bug.cgi?id=32308
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul
This branch defines a gallivm_state structure which contains the LLVMBuilderRef, LLVMContextRef, etc. All data structures built with this object can be periodically freed during a "garbage collection" operation. The gallivm_state object has to be passed to most of the builder functions where LLVMBuilderRef used to be used. Conflicts: src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c src/gallium/drivers/llvmpipe/lp_state_setup.c
2010-10-28gallivm: always enable LLVMAddInstructionCombiningPass()José Fonseca
2010-10-10gallivm: Allow to disable bri-linear filtering with ↵José Fonseca
GALLIVM_DEBUG=no_brilinear runtime option
2010-09-11gallivm: Add a new debug flag to warn about performance issues.José Fonseca
2010-08-06gallium: remove stray semicolonsBrian Paul
2010-08-05gallivm: Only get debug option onceJakob Bornecrantz
2010-07-01gallivm: Setup a global optimization pass.José Fonseca
Modules are still free to setup their own optimization passes, but for the normal case it should not be necessary.
2010-06-14gallivm: Override some of the default target options.José Fonseca
In particular: - enable LLVM <-> GDB integration for JIT code - disable frame-pointer elimination on debug/profile builds - enable fast-math.
2010-06-03gallivm: Register the JIT engine with oprofile on debug/profile builds.José Fonseca
2010-06-03gallium: silence all debug_named_value related warningsJoakim Sindholt
2010-05-25gallivm: Choose an appropriate code generation optimization level.José Fonseca
'Default' unless GALLIVM_DEBUG=nopt option is set.
2010-05-15gallivm: Centralize some of the LLVM debugging options.José Fonseca
2010-04-24gallivm: Centralize the cpu caps detection.José Fonseca
2010-04-06gallivm: Move the global LLVM objects (module, engine, provider, target) ↵José Fonseca
into here.