summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-7/+7
* ac/nir: fix incorrect Phis if callbacks use control flow inside control flowMarek Olšák2019-07-301-2/+2
* ac/nir: handle abs modifierMarek Olšák2019-07-301-11/+30
* ac: fix a memory leak in the error path of ac_build_type_name_for_intrMarek Olšák2019-07-301-0/+1
* ac: allow control flow statements in NIR callbacksMarek Olšák2019-07-302-20/+29
* ac/nir: handle negate modifierMarek Olšák2019-07-301-1/+12
* radeonsi/nir: implement FBFETCH for KHR_blend_equation_advancedMarek Olšák2019-07-302-0/+7
* ac/surface: allow linear swizzle mode automatic selection on gfx9 & 10Marek Olšák2019-07-301-1/+0
* amd: add support for ArcturusMarek Olšák2019-07-292-0/+3
* radeonsi: add support for compute-only chipsMarek Olšák2019-07-293-1/+6
* ac: do not crash when the buffer data format is invalidSamuel Pitoiset2019-07-291-0/+1
* ac/nir: fix txf_ms with an offsetRhys Perry2019-07-291-2/+2
* ac/nir: implement nir_op_pack_{us}norm_2x16Marek Olšák2019-07-231-5/+14
* ac/nir: do not clamp shadow reference on GFX10Samuel Pitoiset2019-07-221-2/+6
* radeonsi/gfx10: use 32-bit wavemasks for Wave32Marek Olšák2019-07-193-8/+23
* ac: create the LLVM builder in ac_llvm_context_initMarek Olšák2019-07-192-3/+4
* ac: create the LLVM module for Wave32 or Wave64 in ac_llvm_context_initMarek Olšák2019-07-192-1/+6
* ac/rtld: add support for Wave32Marek Olšák2019-07-194-5/+15
* ac: add Wave32 LLVM target machineMarek Olšák2019-07-192-1/+20
* ac: initial Wave32 support in LLVM build helpersMarek Olšák2019-07-192-10/+18
* ac: use llvm.amdgcn.writelaneMarek Olšák2019-07-191-2/+6
* ac: fix shader clock on LLVM 9Marek Olšák2019-07-191-2/+3
* util: use standard name for strchrnul()Eric Engestrom2019-07-191-1/+1
* radv/gfx10: set the pgm rsrc3/4 regs using index sh reg setDave Airlie2019-07-181-0/+1
* radv/gfx10: enable 1D texturesSamuel Pitoiset2019-07-121-7/+7
* ac: import ac_get_compute_resource_limits() from RadeonSISamuel Pitoiset2019-07-122-0/+36
* radeonsi/gfx10: enable 1D texturesMarek Olšák2019-07-092-0/+3
* ac/nir: Remove now-unused interp_deref handlingConnor Abbott2019-07-081-149/+0
* radeonsi/nir: Use NIR barycentric intrinsicsConnor Abbott2019-07-082-0/+8
* ac/nir: Implement barycentric intrinsicsConnor Abbott2019-07-081-0/+198
* radv: Lower input attachments in NIR.Daniel Schürmann2019-07-081-24/+6
* radv: Implement nir_intrinsic_load_layer_id().Daniel Schürmann2019-07-081-0/+3
* ac: select the GFX ring when halting waves with UMR on GFX10Samuel Pitoiset2019-07-082-4/+8
* radv/gfx10: set llvm_has_working_vgpr_indexingSamuel Pitoiset2019-07-071-3/+2
* ac/nir: unpacked GS invocation ID on GFX10+Samuel Pitoiset2019-07-071-3/+10
* ac: add missing formats to ac_get_tbuffer_format() for GFX10Samuel Pitoiset2019-07-071-0/+2
* ac: destroy passes in ac_destroy_llvm_compilerMarek Olšák2019-07-041-0/+3
* ac: use an LLVM fence instead of s.waitcnt when possibleMarek Olšák2019-07-041-9/+9
* ac: remove unused AC_WAIT_EXPMarek Olšák2019-07-042-7/+3
* ac: only set ac_dlc in ac_llvm_build.cMarek Olšák2019-07-042-8/+12
* ac: replace glc,slc with cache_policy for loadsMarek Olšák2019-07-043-77/+60
* ac: replace glc,slc with cache_policy for storesMarek Olšák2019-07-043-55/+40
* amd/common: move ac_shader_{binary,reloc} into r600 and renameNicolai Hähnle2019-07-042-39/+0
* amd/common: removed unused ac_shader_binary functionsNicolai Hähnle2019-07-042-240/+0
* amd/common: remove unused ac_compile_module_to_binaryNicolai Hähnle2019-07-042-16/+0
* ac: rework ac_build_waitcnt for gfx10Marek Olšák2019-07-033-14/+49
* radeonsi/gfx10: set PA_SC_TILE_STEERING_OVERRIDEMarek Olšák2019-07-032-0/+3
* amd/common/gfx10: set DLC for llvm.amdgcn.s.buffer.loadNicolai Hähnle2019-07-031-3/+1
* radeonsi/gfx10: set DLC for loads when GLC is setMarek Olšák2019-07-033-12/+26
* radeonsi/gfx10: implement hardware MSAA resolveNicolai Hähnle2019-07-032-1/+2