summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* ac/nir: expand 64-bit vec3 loads to fix shuffling.Dave Airlie2018-05-011-0/+5
* ac: fix texture query LOD for 1D textures on GFX9Samuel Pitoiset2018-04-271-0/+8
* ac: teach get_ac_sampler_dim() about subpass attachmentsSamuel Pitoiset2018-04-231-17/+7
* ac/nir: add missing round_slice for 1D arraysSamuel Pitoiset2018-04-231-0/+7
* ac/nir: fix image dimension for subpass attachmentsSamuel Pitoiset2018-04-201-3/+15
* ac/nir: handle nir_intrinsic_load_first_vertex like base_vertexSamuel Pitoiset2018-04-201-2/+2
* ac/nir: use ac_build_image_opcode for image intrinsicsNicolai Hähnle2018-04-201-112/+78
* amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle2018-04-201-245/+120
* amd/common: pass new enum ac_image_dim to ac_build_image_opcodeNicolai Hähnle2018-04-201-8/+46
* ac/nir: fix atomic compare-and-swapNicolai Hähnle2018-04-201-0/+1
* ac/nir: Make the GFX9 buffer size fix apply to image loads/atomics too.Bas Nieuwenhuizen2018-04-161-17/+22
* ac: handle subgroup intrinsicsDaniel Schürmann2018-04-141-29/+40
* ac/nir: Use an array instead of hashtable for SSA defs.Bas Nieuwenhuizen2018-04-101-9/+13
* util: Include bitscan.h directlyIan Romanick2018-03-291-0/+1
* ac: add support for trinary_minmax instructionsDaniel Schürmann2018-03-291-0/+54
* ac/nir: Add workaround for GFX9 buffer views.Bas Nieuwenhuizen2018-03-291-7/+31
* ac/radeonsi: pass bindless bool to load_sampler_desc()Timothy Arceri2018-03-281-2/+9
* ac/nir_to_llvm: fix component packing for double outputsTimothy Arceri2018-03-281-1/+3
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-21/+21
* ac/nir_to_llvm: add frexp supportTimothy Arceri2018-03-221-0/+11
* ac/nir: pass the nir variable through tcs loading.Dave Airlie2018-03-141-7/+3
* ac/nir: Use lower_vote_eq_to_ballot instead of ac_nir_lower_subgroupsJason Ekstrand2018-03-131-3/+0
* ac/nir: rename radeon_llvm_reg_index_soa() to ac_llvm_reg_index_soa()Samuel Pitoiset2018-03-131-3/+3
* ac/nir: remove some unnecessary includes and declarationsSamuel Pitoiset2018-03-131-4/+0
* ac/nir: drop radv prefix from radv_lower_gather4_integer()Samuel Pitoiset2018-03-131-4/+4
* ac/nir: move all RADV related code to radv_nir_to_llvm.cSamuel Pitoiset2018-03-131-3403/+0
* ac/nir: make emit_barrier() non-staticSamuel Pitoiset2018-03-131-4/+4
* ac/nir: move radeon_llvm_reg_index_soa() to ac_nir_to_llvm.hSamuel Pitoiset2018-03-131-5/+0
* ac/nir: make handle_shader_output_decl() non-staticSamuel Pitoiset2018-03-131-10/+10
* ac/nir: change prototype of handle_shader_output_decl()Samuel Pitoiset2018-03-131-14/+14
* ac/nir: move unpack_param() to ac_llvm_build.cSamuel Pitoiset2018-03-131-33/+16
* ac/nir: move trim_vector to ac_llvm_build.cSamuel Pitoiset2018-03-131-24/+5
* ac/nir: move cast_ptr() to ac_llvm_build.cSamuel Pitoiset2018-03-131-10/+2
* ac/nir: move ac_build_alloca() to ac_llvm_build.cSamuel Pitoiset2018-03-131-39/+3
* ac/nir: set number of channels for packed mrt exportsSamuel Pitoiset2018-03-091-0/+5
* ac/nir: do not emit unnecessary null exports in fragment shadersSamuel Pitoiset2018-03-081-13/+16
* ac/radeonsi: add emit_kill to the abiTimothy Arceri2018-03-081-1/+8
* ac: make use of if/loop build helpersTimothy Arceri2018-03-081-42/+18
* ac: add if/loop build helpersTimothy Arceri2018-03-081-0/+2
* ac: implement AMD_gcn_shader extended instructionsDaniel Schürmann2018-03-071-0/+28
* radv: Add minimal subgroup support.Bas Nieuwenhuizen2018-03-071-0/+49
* ac/nir: Add vote_ieq/vote_feq lowering pass.Bas Nieuwenhuizen2018-03-071-5/+3
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-071-1/+1
* ac/nir: don't put lod into args if it's zero.Dave Airlie2018-03-071-2/+1
* ac/nir: count the scratch private memory sizeSamuel Pitoiset2018-03-061-2/+8
* ac/nir: only enable used channels when exporting parametersSamuel Pitoiset2018-03-061-4/+20
* ac/nir: pass the number of enabled channels to si_llvm_init_export_args()Samuel Pitoiset2018-03-061-8/+13
* ac: pass the unmodified number of components to load gs inputsTimothy Arceri2018-03-061-2/+2
* ac: add ac_build_fsign()Samuel Pitoiset2018-03-051-25/+2
* ac: add ac_build_isign()Samuel Pitoiset2018-03-051-24/+2