aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* amd/common: rename R_3F2_CONTROL to IB_CONTROL for disambiguationNicolai Hähnle2019-06-032-2/+2
* amd/common: cleanup DATA_FORMAT/NUM_FORMAT field namesNicolai Hähnle2019-06-033-13/+13
* amd/common: derive ac_debug tables from register JSONNicolai Hähnle2019-06-033-176/+130
* ac: use amdgpu-flat-work-group-sizeMarek Olšák2019-06-032-0/+11
* ac,radv: remove the vec3 restriction with LLVM 9+Samuel Pitoiset2019-06-033-10/+15
* ac: treat Mullins as Kabini, remove the enumMarek Olšák2019-05-274-9/+0
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-2/+1
* radv: add a workaround for Monster Hunter World and LLVM 7&8Samuel Pitoiset2019-05-172-3/+5
* ac: match radeonsi code in ac_shader_binary_read_configMarek Olšák2019-05-161-3/+3
* r600+radeonsi: use ctx_query_reset_status on radeonMarek Olšák2019-05-162-3/+0
* winsys/amdgpu: add a parallel compute IB coupled with a gfx IBMarek Olšák2019-05-162-0/+9
* ac: add LLVM code for triangle cullingMarek Olšák2019-05-163-0/+336
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-1510-60/+60
* ac: add comments to chip enumsMarek Olšák2019-05-151-11/+11
* ac: use 1D GEPs for descriptors and constantsMarek Olšák2019-05-142-10/+7
* amd/common: add ac_build_opencoded_fetch_formatNicolai Hähnle2019-05-132-0/+343
* radv: apply the indexing workaround for atomic buffer operations on GFX9Samuel Pitoiset2019-05-032-5/+8
* ac: tidy up ac_build_llvm8_tbuffer_{load,store}Samuel Pitoiset2019-05-021-13/+13
* delete autotools .gitignore filesEric Engestrom2019-04-291-1/+0
* ac,ac/nir: use a better sync scope for shared atomicsRhys Perry2019-04-293-9/+72
* ac/nir: Add support for planes.Bas Nieuwenhuizen2019-04-252-4/+19
* ac: add REWIND and GDS registers to register headersMarek Olšák2019-04-231-0/+16
* ac: add ac_get_i1_sgpr_maskMarek Olšák2019-04-232-0/+18
* ac: add radeon_info::is_pro_graphicsMarek Olšák2019-04-232-0/+5
* ac: add radeon_info::marketing_name, replacing the winsys callbackMarek Olšák2019-04-232-0/+3
* ac/nir: use the new raw/struct SSBO atomic intrisics for comp_swapSamuel Pitoiset2019-04-191-2/+1
* ac/nir: only use the new raw/struct SSBO atomic intrinsics with LLVM 9+Samuel Pitoiset2019-04-191-1/+4
* ac/nir: only use the new raw/struct image atomic intrinsics with LLVM 9+Samuel Pitoiset2019-04-191-1/+4
* ac: use struct/raw store intrinsics for 8-bit/16-bit int with LLVM 9+Samuel Pitoiset2019-04-171-14/+34
* ac: use struct/raw load intrinsics for 8-bit/16-bit int with LLVM 9+Samuel Pitoiset2019-04-171-12/+38
* ac: add support for more types with struct/raw LLVM intrinsicsSamuel Pitoiset2019-04-171-20/+26
* ac/nir: add 64-bit SSBO atomic operations supportSamuel Pitoiset2019-04-171-3/+7
* ac/nir: use new LLVM 8 intrinsics for SSBO atomics except cmpswapSamuel Pitoiset2019-04-171-13/+18
* ac: Move has_local_buffers disable to radeonsi.Bas Nieuwenhuizen2019-04-151-3/+1
* ac: fix incorrect bindless atomic code in visit_image_atomicMarek Olšák2019-04-151-3/+3
* nir,ac/nir: fix cube_face_coordRhys Perry2019-04-151-2/+9
* nir: make nir_const_value scalarKarol Herbst2019-04-141-4/+4
* amd/nir: some cleanupsKarol Herbst2019-04-141-20/+9
* ac: use the common helper ac_apply_fmask_to_sampleMarek Olšák2019-04-121-64/+5
* radeonsi: set AC_FUNC_ATTR_READNONE for image opcodes where it was missingMarek Olšák2019-04-121-0/+1
* ac/nir: remove some useless integer casts for ALU operationsSamuel Pitoiset2019-04-121-16/+0
* ac/nir: remove useless integer cast in visit_image_load()Samuel Pitoiset2019-04-121-1/+1
* ac/nir: remove useless integer cast in adjust_sample_index_using_fmask()Samuel Pitoiset2019-04-121-1/+0
* ac/nir: remove useles LLVMGetUndef for nir_op_pack_64_2x32_splitSamuel Pitoiset2019-04-121-2/+1
* ac: add ac_build_load_helper_invocation() helperSamuel Pitoiset2019-04-123-12/+14
* ac: add ac_build_ddxy_interp() helperSamuel Pitoiset2019-04-123-22/+24
* ac: add ac_build_umax() and use it where possibleSamuel Pitoiset2019-04-123-15/+13
* ac/nir: make use of ac_build_umin() where possibleSamuel Pitoiset2019-04-121-5/+5
* ac/nir: make use of ac_build_imin() where possibleSamuel Pitoiset2019-04-121-5/+5
* ac/nir: make use of ac_build_imax() where possibleSamuel Pitoiset2019-04-121-7/+6