aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.h
Commit message (Expand)AuthorAgeFilesLines
* ac/nir_to_llvm: add ac_are_tessfactors_def_in_all_invocs()Timothy Arceri2019-01-021-0/+2
* ac/nir: Use lower_vote_eq_to_ballot instead of ac_nir_lower_subgroupsJason Ekstrand2018-03-131-2/+0
* ac/nir: rename radeon_llvm_reg_index_soa() to ac_llvm_reg_index_soa()Samuel Pitoiset2018-03-131-1/+1
* ac/nir: remove some unnecessary includes and declarationsSamuel Pitoiset2018-03-131-5/+1
* ac/nir: move ac_nir_compiler_options and friends to radv folderSamuel Pitoiset2018-03-131-72/+0
* ac: move ac_shader_info to radv folderSamuel Pitoiset2018-03-131-1/+0
* ac/nir: move ac_shader_variant_info and friends to radv folderSamuel Pitoiset2018-03-131-97/+0
* ac/nir: move all RADV related code to radv_nir_to_llvm.cSamuel Pitoiset2018-03-131-17/+0
* ac/nir: make emit_barrier() non-staticSamuel Pitoiset2018-03-131-0/+2
* ac/nir: move radeon_llvm_reg_index_soa() to ac_nir_to_llvm.hSamuel Pitoiset2018-03-131-0/+5
* ac/nir: make handle_shader_output_decl() non-staticSamuel Pitoiset2018-03-131-0/+8
* ac/nir: Add vote_ieq/vote_feq lowering pass.Bas Nieuwenhuizen2018-03-071-0/+2
* ac/nir: count the scratch private memory sizeSamuel Pitoiset2018-03-061-0/+1
* ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.cTimothy Arceri2018-03-051-0/+2
* ac/shader: move scanning some info about input PS declarationsSamuel Pitoiset2018-02-281-3/+0
* ac: remove nir_to_llvm_context from ac_nir_translate()Samuel Pitoiset2018-02-141-2/+1
* ac/shader: scan info about output PS declarationsSamuel Pitoiset2018-02-081-3/+0
* ac/nir: remove set but unused export_maskSamuel Pitoiset2018-02-081-1/+0
* ac/nir_to_llvm: move some interp defines to the headerTimothy Arceri2018-01-311-0/+5
* ac/shader: scan if fragment shaders write memorySamuel Pitoiset2018-01-261-1/+0
* radv: fix sample_mask_in loading. (v3.1)Dave Airlie2018-01-241-0/+2
* radv: add an option that allows to dump pre-optimization irSamuel Pitoiset2018-01-221-0/+1
* Revert "ac/shader: gather If TES reads TESSINNER or TESSOUTER"Samuel Pitoiset2018-01-151-0/+1
* ac/shader: gather If TES reads TESSINNER or TESSOUTERSamuel Pitoiset2018-01-151-1/+0
* ac: remove ac_shader_variant_info::fs::output_maskSamuel Pitoiset2018-01-151-1/+0
* amd/common: determine the ES type (VS or TES) for the GS on GFX9Samuel Pitoiset2018-01-101-0/+1
* amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset2018-01-041-3/+0
* ac/nir: Only clamp shadow reference on radeonsi.Bas Nieuwenhuizen2017-10-231-0/+1
* radv/ac/nir: only emit tess factors to storage if tes reads themDave Airlie2017-10-231-0/+1
* radv: Add code to compile merged shaders.Bas Nieuwenhuizen2017-10-191-0/+1
* ac/nir: Expand user SGPR descriptions a bit.Bas Nieuwenhuizen2017-10-191-3/+3
* ac/nir: Allow ac_shader_variant_info to contain info about multiple stages.Bas Nieuwenhuizen2017-10-191-1/+1
* ac/nir: Change interface to allow multiple source shaders.Bas Nieuwenhuizen2017-10-191-1/+2
* ac/nir: Add shader support for multiviews.Bas Nieuwenhuizen2017-08-241-1/+3
* ac/nir: Make shader key a struct.Bas Nieuwenhuizen2017-08-241-6/+8
* radv: Implement bc optimize.Bas Nieuwenhuizen2017-08-241-0/+1
* radv: handle 10-bit format clamping workaround.Dave Airlie2017-08-011-0/+1
* ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle2017-07-311-1/+0
* radeonsi: translate NIR to LLVMNicolai Hähnle2017-07-311-1/+1
* ac/nir: begin splitting off ac_nir_contextNicolai Hähnle2017-07-311-0/+6
* radv: handle primitive id input into fragment shader with no geom shaderDave Airlie2017-06-261-0/+3
* radv: set prim_id for geometry shadersDave Airlie2017-06-261-0/+1
* radv/ac: eliminate unused vertex shader outputs. (v2)Dave Airlie2017-04-271-13/+1
* radv/ac: overhaul vs output/ps input routingDave Airlie2017-04-251-2/+13
* radv/ac: add support for indirect access of descriptor sets.Dave Airlie2017-04-191-2/+3
* radv/ac: add initial pre-pass for shader info gatheringDave Airlie2017-04-191-2/+2
* radv: overhaul fragment shader sample positions.Dave Airlie2017-04-041-1/+3
* radv/ac: setup tess rings on compiler side.Dave Airlie2017-04-011-0/+2
* radv/ac: add tess changes to shader keys/infoDave Airlie2017-04-011-0/+40
* radv: use defines for ring descriptor offsets.Dave Airlie2017-04-011-0/+7