aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm/lp_bld_init.c
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Make sure module has the correct data layout when pass manager runsTom Stellard2017-05-181-16/+18
* gallivm: Improve debug output (V2)Ben Crocker2017-02-201-1/+4
* gallivm: Cleanup USE_MCJIT.Jose Fonseca2017-01-181-10/+25
* gallivm: print out time for jitting functions with GALLIVM_DEBUG=perfRoland Scheidegger2016-10-191-0/+11
* gallivm: Basic AVX2 support.José Fonseca2016-10-041-0/+5
* util,gallivm: Explicitly enable/disable fma attribute.Jose Fonseca2016-06-101-0/+2
* gallivm: improve dumping of bitcodeRoland Scheidegger2016-05-111-4/+8
* gallivm: Remove lp_get_module_id.Jose Fonseca2016-04-191-1/+14
* gallivm: Make MCJIT a runtime option.Jose Fonseca2016-04-191-75/+72
* gallivm: Add debug option to force SSE2.Jose Fonseca2016-04-031-11/+14
* Handle removal of LLVMAddTargetData in SVN revision 260919Matthew Dawson2016-02-161-0/+2
* gallivm: disable f16c when not using AVXRoland Scheidegger2015-10-261-0/+3
* gallivm: Initialize LLVM Modules's DataLayout to an empty string.Tom Stellard2015-07-201-5/+23
* gallivm: Disable frame pointer omission on LLVM 3.7.Jose Fonseca2015-05-291-0/+10
* gallivm: use llvm function calls for texturing instead of inliningRoland Scheidegger2015-03-271-8/+36
* gallivm: fix uninitialized-variable warningsMarek Olšák2015-02-211-1/+1
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-1/+1
* gallivm: Properly update for removal of JITMemoryManager in LLVM 3.6.José Fonseca2014-10-231-11/+0
* gallivm,llvmpipe,clover: Bump required LLVM version to 3.3.José Fonseca2014-10-231-35/+2
* gallivm: Fix build for LLVM 3.2Mathias Fröhlich2014-10-011-3/+1
* llvmpipe: Make a llvmpipe OpenGL context thread safe.Mathias Fröhlich2014-09-301-0/+13
* llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.Mathias Fröhlich2014-09-301-21/+7
* gallivm: More fallout from disabling with LLVM 3.6Michel Dänzer2014-09-261-3/+13
* gallivm: attach DataLayout to module too, not just pass manager.Rafael Ávila de Espíndola2014-09-161-0/+7
* gallivm: Fix build against LLVM SVN >= r216982Michel Dänzer2014-09-031-0/+9
* gallivm: print out how long it takes to optimize shader IR.Roland Scheidegger2014-05-161-1/+18
* gallivm: give more verbose names to modulesRoland Scheidegger2014-05-161-5/+4
* gallivm: remove optimization workaround when not having sse 4.1Roland Scheidegger2014-05-161-8/+1
* gallivm: remove workaround for reversing optimization pass order.Roland Scheidegger2014-05-161-13/+2
* gallivm: Remove lp_func_delete_body.José Fonseca2014-05-141-3/+0
* gallivm: Remove gallivm_free_function.José Fonseca2014-05-141-18/+0
* gallivm: Separate freeing LLVM intermediate data from freeing final code.Frank Henigman2014-05-141-7/+20
* gallivm: One code memory pool with deferred free.Frank Henigman2014-05-141-0/+4
* gallivm: Run passes per module, not per function.José Fonseca2014-05-141-28/+19
* gallivm: Use LLVM global context.José Fonseca2014-05-141-23/+17
* gallivm: Stop using module providers.José Fonseca2014-05-141-26/+7
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-141-48/+4
* util: add avx2 and xop detection to cpu detection codeRoland Scheidegger2013-08-201-2/+9
* gallivm: implement better control of per-quad/per-element/scalar lodRoland Scheidegger2013-08-201-0/+1
* llvmpipe: use MCJIT on ARM and AArch64Kyle McMartin2013-07-171-1/+1
* gallium: System z supportRichard Sandiford2013-06-051-1/+1
* draw/llvm: Add additional llvm optimization passesStéphane Marchesin2013-05-081-0/+3
* gallivm: Add no_rho_approx debug optionRoland Scheidegger2013-04-181-0/+1
* gallivm: JIT symbol resolution with linux perf.José Fonseca2013-04-171-5/+6
* gallivm: use f16c hw support for float->half and half->float conversionRoland Scheidegger2013-04-041-0/+10
* gallivm: clear Altivec NJ bitAdhemerval Zanella2012-11-291-0/+19
* gallium/gallivm: code generation options for LLVM 3.1+Alexander V. Nikolaev2012-10-281-5/+6
* gallivm: Hide AVX support when requested by LP_NATIVE_VECTOR_WIDTH or unsuppo...José Fonseca2012-10-171-0/+10
* gallivm: Use mcjit for ppc_64 architectureWill Schmidt2012-10-171-1/+4
* gallivm,llvmpipe: Use 4-wide vectors on AMD Bulldozer.José Fonseca2012-09-041-1/+9