aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* radeon/llvm: improve cube map handlingVadim Girlin2012-12-181-19/+67
* 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-061-8/+10
* 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
* 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: use ceil intrinsic instead of llvm.AMDIL.round.posinfVincent Lejeune2012-10-101-2/+2
* radeon/llvm: use floor intrinsic instead of llvm.AMDIL.floorVincent Lejeune2012-10-101-2/+2
* radeon/llvm: use llvm fabs intrinsicVincent Lejeune2012-10-101-3/+3
* radeon/llvm: use llvm intrinsic for flog2Vincent Lejeune2012-10-101-2/+2
* radeon/llvm: add support for cos/sin intrinsicVincent Lejeune2012-10-101-4/+4
* radeon/llvm: Replace AMDGPU pow intrinsic with the llvm versionTom Stellard2012-09-211-6/+22
* radeon/llvm: add support to fetch temps as vectorsChristian König2012-08-151-1/+11
* radeon/llvm: Don't use lp_build_swizzle_aos() for swizzlesTom Stellard2012-07-121-8/+13
* radeon/llvm: Handle selectcc DAG nodeTom Stellard2012-05-201-27/+37
* radeon/llvm: add support for texture offsets, fix TEX_LDVadim Girlin2012-05-151-1/+36
* radeon/llvm: add SET_GRADIENTS*, fix SAMPLE_GVadim Girlin2012-05-151-1/+20
* radeon/llvm: use IntrNoMem property for intrinsics where possibleVadim Girlin2012-05-151-46/+93
* radeon/llvm: use correct intrinsic for CEILVadim Girlin2012-05-151-1/+1
* radeon/llvm: add suport for cube texturesVadim Girlin2012-05-081-1/+91
* radeon/llvm: add support for some ALU instructionsVadim Girlin2012-05-081-1/+236
* radeon/llvm: add support for AHSR/LSHR/LSHL instructionsVadim Girlin2012-05-081-0/+32
* radeon/llvm: add support for TXQ/TXF/DDX/DDY instructionsVadim Girlin2012-05-081-4/+10