summaryrefslogtreecommitdiff
path: root/src/amd/common/ac_nir_to_llvm.h
AgeCommit message (Expand)AuthorFilesLines
2019-10-08amd: Move all amd/common code that depends on LLVM to amd/llvm.Timur Kristóf1-64/+0
2019-01-02ac/nir_to_llvm: add ac_are_tessfactors_def_in_all_invocs()Timothy Arceri1-0/+2
2018-03-13ac/nir: Use lower_vote_eq_to_ballot instead of ac_nir_lower_subgroupsJason Ekstrand1-2/+0
2018-03-13ac/nir: rename radeon_llvm_reg_index_soa() to ac_llvm_reg_index_soa()Samuel Pitoiset1-1/+1
2018-03-13ac/nir: remove some unnecessary includes and declarationsSamuel Pitoiset1-5/+1
2018-03-13ac/nir: move ac_nir_compiler_options and friends to radv folderSamuel Pitoiset1-72/+0
2018-03-13ac: move ac_shader_info to radv folderSamuel Pitoiset1-1/+0
2018-03-13ac/nir: move ac_shader_variant_info and friends to radv folderSamuel Pitoiset1-97/+0
2018-03-13ac/nir: move all RADV related code to radv_nir_to_llvm.cSamuel Pitoiset1-17/+0
2018-03-13ac/nir: make emit_barrier() non-staticSamuel Pitoiset1-0/+2
2018-03-13ac/nir: move radeon_llvm_reg_index_soa() to ac_nir_to_llvm.hSamuel Pitoiset1-0/+5
2018-03-13ac/nir: make handle_shader_output_decl() non-staticSamuel Pitoiset1-0/+8
2018-03-07ac/nir: Add vote_ieq/vote_feq lowering pass.Bas Nieuwenhuizen1-0/+2
2018-03-06ac/nir: count the scratch private memory sizeSamuel Pitoiset1-0/+1
2018-03-05ac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.cTimothy Arceri1-0/+2
2018-02-28ac/shader: move scanning some info about input PS declarationsSamuel Pitoiset1-3/+0
2018-02-14ac: remove nir_to_llvm_context from ac_nir_translate()Samuel Pitoiset1-2/+1
2018-02-08ac/shader: scan info about output PS declarationsSamuel Pitoiset1-3/+0
2018-02-08ac/nir: remove set but unused export_maskSamuel Pitoiset1-1/+0
2018-01-31ac/nir_to_llvm: move some interp defines to the headerTimothy Arceri1-0/+5
2018-01-26ac/shader: scan if fragment shaders write memorySamuel Pitoiset1-1/+0
2018-01-24radv: fix sample_mask_in loading. (v3.1)Dave Airlie1-0/+2
2018-01-22radv: add an option that allows to dump pre-optimization irSamuel Pitoiset1-0/+1
2018-01-15Revert "ac/shader: gather If TES reads TESSINNER or TESSOUTER"Samuel Pitoiset1-0/+1
2018-01-15ac/shader: gather If TES reads TESSINNER or TESSOUTERSamuel Pitoiset1-1/+0
2018-01-15ac: remove ac_shader_variant_info::fs::output_maskSamuel Pitoiset1-1/+0
2018-01-10amd/common: determine the ES type (VS or TES) for the GS on GFX9Samuel Pitoiset1-0/+1
2018-01-04amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset1-3/+0
2017-10-23ac/nir: Only clamp shadow reference on radeonsi.Bas Nieuwenhuizen1-0/+1
2017-10-23radv/ac/nir: only emit tess factors to storage if tes reads themDave Airlie1-0/+1
2017-10-19radv: Add code to compile merged shaders.Bas Nieuwenhuizen1-0/+1
2017-10-19ac/nir: Expand user SGPR descriptions a bit.Bas Nieuwenhuizen1-3/+3
2017-10-19ac/nir: Allow ac_shader_variant_info to contain info about multiple stages.Bas Nieuwenhuizen1-1/+1
2017-10-19ac/nir: Change interface to allow multiple source shaders.Bas Nieuwenhuizen1-1/+2
2017-08-24ac/nir: Add shader support for multiviews.Bas Nieuwenhuizen1-1/+3
2017-08-24ac/nir: Make shader key a struct.Bas Nieuwenhuizen1-6/+8
2017-08-24radv: Implement bc optimize.Bas Nieuwenhuizen1-0/+1
2017-08-01radv: handle 10-bit format clamping workaround.Dave Airlie1-0/+1
2017-07-31ac/nir,radv: move force_persample to ac_shader_info::force_persampleNicolai Hähnle1-1/+0
2017-07-31radeonsi: translate NIR to LLVMNicolai Hähnle1-1/+1
2017-07-31ac/nir: begin splitting off ac_nir_contextNicolai Hähnle1-0/+6
2017-06-26radv: handle primitive id input into fragment shader with no geom shaderDave Airlie1-0/+3
2017-06-26radv: set prim_id for geometry shadersDave Airlie1-0/+1
2017-04-27radv/ac: eliminate unused vertex shader outputs. (v2)Dave Airlie1-13/+1
2017-04-25radv/ac: overhaul vs output/ps input routingDave Airlie1-2/+13
2017-04-19radv/ac: add support for indirect access of descriptor sets.Dave Airlie1-2/+3
2017-04-19radv/ac: add initial pre-pass for shader info gatheringDave Airlie1-2/+2
2017-04-04radv: overhaul fragment shader sample positions.Dave Airlie1-1/+3
2017-04-01radv/ac: setup tess rings on compiler side.Dave Airlie1-0/+2
2017-04-01radv/ac: add tess changes to shader keys/infoDave Airlie1-0/+40