aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: always use the llvm. prefix in intrinsic namesMarek Olšák2015-08-061-6/+16
* radeonsi: don't use llvm.AMDIL.fraction for FRC and DFRACMarek Olšák2015-07-311-4/+16
* gallium/radeon: don't use rsq_actionMarek Olšák2015-07-311-7/+3
* gallium/radeon: move r600-specific code to r600gMarek Olšák2015-07-311-150/+0
* gallium/radeon: remove unused variables and old commentsMarek Olšák2015-07-311-14/+0
* gallium/radeon: remove build_intrinsic and build_tgsi_intrinsicMarek Olšák2015-07-311-55/+13
* radeonsi: fix GLSL textureGrad(samplerCube*) functionsMarek Olšák2015-07-251-21/+63
* gallium/radeon: expose emit_fetchMarek Olšák2015-07-231-19/+10
* gallium/radeon: expose LLVM functions implementing emit_storeMarek Olšák2015-07-231-5/+4
* radeonsi: direct emit intrinsic for DFRAC.Dave Airlie2015-07-131-0/+1
* radeonsi: ARB_gpu_shader_fp64 + ARB_vertex_attrib_64bit support.Dave Airlie2015-07-121-6/+137
* radeon/llvm: reset temps_count on deallocationMarek Olšák2015-05-291-0/+1
* radeon/llvm: don't use a static array size for radeon_llvm_context::arrays (v2)Marek Olšák2015-05-291-4/+11
* gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák2015-05-201-23/+17
* gallium/radeon: don't crash when getting out-of-bounds TEMP referencesMarek Olšák2015-04-231-0/+6
* radeon/llvm: Improve codegen for KILL_IFTom Stellard2015-04-141-0/+29
* radeon/llvm: Run LLVM's instruction combining passTom Stellard2015-04-141-0/+1
* radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coordsMarek Olšák2015-03-181-1/+1
* radeonsi: implement TGSI_OPCODE_BFI (v2)Marek Olšák2015-03-161-0/+34
* radeonsi: add support for easy opcodes from ARB_gpu_shader5Marek Olšák2015-03-161-0/+8
* radeonsi: implement bit-finding opcodes from ARB_gpu_shader5Marek Olšák2015-03-161-0/+92
* radeonsi: add support for SQRTMarek Olšák2015-03-161-0/+2
* radeonsi: add support for FMAMarek Olšák2015-03-161-0/+2
* gallium/radeon: don't use LLVMReadOnlyAttribute for ALUMarek Olšák2015-03-161-16/+9
* radeonsi: use ordered compares for SSG and face selectionMarek Olšák2015-01-071-2/+2
* radeon/llvm: Dynamically allocate branch/loop stack arraysMichel Dänzer2014-10-291-2/+31
* radeonsi: remove shader->input[] and output[] arrays and dependenciesMarek Olšák2014-10-121-1/+2
* radeon/llvm: Use the llvm.rsq.clamped intrinsic for RSQTom Stellard2014-07-021-1/+1
* radeon/llvm: Adapt to AMDGPU.rsq intrinsic change in LLVM 3.5Michel Dänzer2014-06-191-0/+4
* radeon/llvm: add support for non-scalar system valuesMarek Olšák2014-05-101-0/+6
* gallium/radeon: fix warningsMarek Olšák2014-02-061-2/+4
* radeonsi: Initial geometry shader supportMichel Dänzer2014-01-291-0/+1
* r600/llvm: Allow arbitrary amount of temps in tgsi to llvmVincent Lejeune2013-12-071-4/+39
* radeon/llvm: fix spelling errorAaron Watry2013-11-151-1/+1
* radeon/llvm: fix TGSI_OPCODE_UCMPMarek Olšák2013-09-291-3/+7
* radeon/llvm: fix shadow cube texturing for GL3.0Marek Olšák2013-09-251-23/+15
* r600/radeonsi: implement new float comparison instructionsRoland Scheidegger2013-08-151-9/+40
* tgsi: rename the TGSI fragment kill opcodesBrian Paul2013-07-121-4/+4
* radeon: Initialize variables in radeon_llvm_context_init.Vinson Lee2013-05-221-0/+2
* r600g/llvm: fix cubemap lod/biasVincent Lejeune2013-05-201-0/+3
* gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca2013-04-171-7/+34
* radeon/llvm: move system value fetching to common codeChristian König2013-04-021-0/+12
* radeon/llvm: rework input fetch and output storeChristian König2013-03-191-109/+132
* 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-071-10/+15
* 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
* r600g/llvm: Add support for UBOVincent Lejeune2013-02-181-0/+17
* radeonsi: Adapt to sample intrinsics changes.Michel Dänzer2013-02-041-26/+24
* radeon/llvm: Handle LP_CHAN_ALL in emit_fetch_immediate().Michel Dänzer2013-01-221-1/+11