summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon
Commit message (Expand)AuthorAgeFilesLines
* radeon/llvm: Add missing license headersTom Stellard2013-03-132-0/+52
* radeon/llvm: Make radeon_llvm_util.cpp a C fileTom Stellard2013-03-133-29/+8
* radeon/llvm: Optimize radeon_llvm_strip_unused_kernels()Tom Stellard2013-03-132-17/+10
* radeon/llvm: Implement radeon_llvm_get_kernel_module() using the C APITom Stellard2013-03-132-7/+15
* radeon/llvm: Implement radeon_llvm_get_num_kernels() using the C APITom Stellard2013-03-131-6/+1
* radeon/llvm: Implement radeon_llvm_parse_bitcode() using C APITom Stellard2013-03-132-8/+11
* r600g/llvm: Move llvm wrapper functions into the radeon directoryTom Stellard2013-03-133-1/+84
* radeon/llvm: document LLVM commitChristian König2013-03-071-0/+1
* radeon/llvm: enable LICM and DCE pass v2Christian König2013-03-071-0/+2
* radeon/llvm: make SGPRs proper function arguments v2Christian König2013-03-072-10/+18
* radeon/llvm: replace shader type intrinsic with function attributeChristian König2013-03-072-0/+24
* radeon/llvm: fix trivial warningsChristian König2013-03-061-4/+3
* radeon/llvm: Remove stale comment about radeon_llvm_emit_prepare_cube_coordsMichel Dänzer2013-02-221-1/+0
* radeon/llvm: Fix build with LLVM 3.3Tom Stellard2013-02-191-1/+8
* r600g/llvm: Set Inputs/Outputs count to 32 (api reported value)Vincent Lejeune2013-02-181-2/+2
* r600g/llvm: Fix alpha_to_one piglit testsVincent Lejeune2013-02-181-0/+1
* r600g/llvm: Add support for UBOVincent Lejeune2013-02-181-0/+17
* radeonsi: Adapt to sample intrinsics changes.Michel Dänzer2013-02-042-27/+25
* r600g: improve inputs/interpolation handling with llvm backendVadim Girlin2013-01-281-2/+1
* radeon/llvm: Handle LP_CHAN_ALL in emit_fetch_immediate().Michel Dänzer2013-01-221-1/+11
* r600g/llvm: tgsi to llvm emits store.swizzle intrinsic for vs/fs outputVincent Lejeune2013-01-181-0/+1
* r600g/llvm: tgsi to llvm emits stream output intrinsics.Vincent Lejeune2013-01-181-0/+1
* r600g/llvm:translate ARL opcode to a simple castVincent Lejeune2013-01-181-2/+12
* r600g/llvm: rework handling of the constantsVadim Girlin2013-01-181-0/+4
* drivers/radeon: Don't link against libgallium.laTom Stellard2013-01-111-2/+1
* radeon/llvm: Convert to AutomakeTom Stellard2013-01-103-17/+33
* radeon/llvm: Remove backend code from MesaTom Stellard2013-01-0499-19168/+0
* Support LLVM >= 3.2 on radeonsi and opencl.Johannes Obermayr2013-01-041-0/+7
* radeon/llvm: improve cube map handlingVadim Girlin2012-12-182-20/+69
* radeon/llvm: fix TXQ_LZ handling for cube mapsVadim Girlin2012-12-181-2/+4
* radeon/llvm: Export prepare_cube_coords helper to driver.Michel Dänzer2012-12-062-8/+13
* r600g: use default action for min/max opcode in tgsi to llvmVincent Lejeune2012-12-051-4/+0
* r600g: use default action for fdiv/rcp opcodeVincent Lejeune2012-12-051-6/+1
* r600g: Use default mul/mad function for tgsi-to-llvmVincent Lejeune2012-12-051-8/+4
* r600g: make tgsi-to-llvm generates store.pixel* intrinsic for fsVincent Lejeune2012-11-021-0/+3
* radeon/llvm: Add intrinsic for reading SI FRONT_FACE VGPR in the pixel shader.Michel Dänzer2012-10-262-0/+6
* radeon/llvm: Sort tgsi opcode action initializationTom Stellard2012-10-191-59/+50
* radeon/llvm: Fix lowering TGSI_OPCODE_SSGTom Stellard2012-10-191-1/+1
* radeon/llvm: Fix build with LLVM 3.2Tom Stellard2012-10-111-3/+10
* radeon/llvm: use ceil intrinsic instead of llvm.AMDIL.round.posinfVincent Lejeune2012-10-103-6/+2
* radeon/llvm: use floor intrinsic instead of llvm.AMDIL.floorVincent Lejeune2012-10-105-5/+5
* radeon/llvm: use llvm fabs intrinsicVincent Lejeune2012-10-103-6/+4
* radeon/llvm: use llvm intrinsic for flog2Vincent Lejeune2012-10-104-5/+4
* radeon/llvm: add support for cos/sin intrinsicVincent Lejeune2012-10-103-12/+15
* radeon/llvm: add a pattern for fsqrtVincent Lejeune2012-10-101-0/+3
* radeon/llvm: Disable SI flow control again for now.Michel Dänzer2012-10-021-1/+2
* radeon/llvm: Only initialize the AMDGPU targetTom Stellard2012-10-011-7/+1
* radeon: Fix build with LLVM 3.1Tom Stellard2012-10-011-0/+1
* radeon: Support LLVM 3.2Tom Stellard2012-10-013-3/+11
* r600g: add some members to radeon_llvm_contextVincent Lejeune2012-09-281-0/+6