aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: remove remnants of R600 TGSI->LLVMMarek Olšák2016-03-201-3/+0
* gallium/radeon: add basic code for setting shader return valuesMarek Olšák2016-02-211-3/+11
* radeon/llvm: Add TargetLibraryInfo to the pass managerTom Stellard2016-02-171-1/+7
* radeon/llvm: Set the target triple on the moduleTom Stellard2016-02-171-1/+8
* gallium/radeon: emit LLVM `ret void` before radeon_llvm_finalize_moduleNicolai Hähnle2016-02-051-3/+1
* radeonsi: implement PK2H and UP2H opcodesMarek Olšák2016-02-041-0/+72
* radeonsi: change LLVM intrinsics for BREV, CLAMP, EX2Marek Olšák2016-01-221-3/+6
* radeon/llvm: Use llvm.AMDIL.exp intrinsic again for nowMichel Dänzer2015-11-241-1/+1
* radeonsi: don't use the AMDGPU intrinsic for CMPMarek Olšák2015-10-171-9/+22
* radeonsi: use LRP from gallivmMarek Olšák2015-10-171-2/+0
* radeonsi: don't emit AMDGPU intrinsics for integer abs, min, maxMarek Olšák2015-10-171-10/+50
* radeonsi: don't emit AMDGPU intrinsics for EX2, ROUND, TRUNCMarek Olšák2015-10-171-3/+3
* radeonsi: initialize output, temp, and address registers to "undef"Marek Olšák2015-10-171-4/+15
* gallium/radeon: drop support for LLVM 3.4Marek Olšák2015-09-101-2/+1
* 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