summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* amd/common: add i1 special case to ac_build_{inclusive,exclusive}_scanNicolai Hähnle2018-12-191-2/+25
* amd/common: scan/reduce across waves of a workgroupNicolai Hähnle2018-12-192-4/+227
* amd/common: add ac_build_ifccNicolai Hähnle2018-12-192-4/+4
* amd/common: whitespace fixesNicolai Hähnle2018-12-191-10/+8
* amd/sid_tables: add additional python3 compatibility importsNicolai Hähnle2018-12-191-1/+1
* nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand2018-12-161-11/+11
* ac: split 16-bit ssbo loads that may not be dword alignedRhys Perry2018-12-161-0/+2
* ac: refactor visit_load_bufferRhys Perry2018-12-162-44/+42
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-066-298/+32
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-4/+8
* amd/addrlib: update Mesa's copy of addrlibNicolai Hähnle2018-11-291-2/+2
* ac/surface/gfx9: let addrlib choose the preferred swizzle kindNicolai Hähnle2018-11-291-18/+4
* radv: remove dependency on addrlib gfx9_enum.hNicolai Hähnle2018-11-291-0/+3
* ac: handle cast derefsDave Airlie2018-11-211-0/+3
* radv: handle loading from shared pointersDave Airlie2018-11-211-9/+18
* ac: avoid casting pointers on bcsel and storesDave Airlie2018-11-213-3/+14
* ac/nir: fix intrinsic name string size in visit_image_atomic()Samuel Pitoiset2018-11-201-1/+1
* radv: Use structured intrinsics instead of indexing workaround for GFX9.Bas Nieuwenhuizen2018-11-192-7/+74
* ac/surface: remove the overallocation workaround for Vega12Marek Olšák2018-11-091-4/+0
* radv: use LOAD_CONTEXT_REG when loading fast clear valuesSamuel Pitoiset2018-11-081-0/+1
* ac/nir_to_llvm: fix b2f for f64Timothy Arceri2018-11-071-3/+12
* amd: Make vgpr-spilling depend on llvm versionJan Vesely2018-11-021-1/+2
* ac/nir: make use of i1false in few more placesSamuel Pitoiset2018-11-011-3/+3
* radv: use WAIT_REG_MEM_GREATER_OR_EQUAL instead of a magic valueSamuel Pitoiset2018-10-311-0/+1
* radeonsi: add support for Raven2 (v2)Marek Olšák2018-10-305-0/+16
* ac: fix ac_build_fdiv for f64Marek Olšák2018-10-291-1/+2
* radv: implement VK_EXT_transform_feedbackSamuel Pitoiset2018-10-291-0/+1
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-251-1/+0
* amd/common: check DRM version 3.27 for JPEG decodeLeo Liu2018-10-231-1/+1
* amd/common: add vcn jpeg ip info queryBoyuan Zhang2018-10-231-2/+12
* ac: Fix loading a dvec3 from an SSBOConnor Abbott2018-10-221-2/+2
* ac: Introduce ac_build_expand()Connor Abbott2018-10-222-14/+29
* ac: add helpers for fast integer division by a constantMarek Olšák2018-10-162-0/+78
* radeonsi: save raster config in screen, add se_tile_repeatMarek Olšák2018-10-162-3/+13
* radeonsi: rename si_gfx_* functions to si_cp_*Marek Olšák2018-10-161-0/+1
* radeonsi: make si_gfx_write_event_eop more configurableMarek Olšák2018-10-161-0/+5
* ac/nir: Use context-specific LLVM typesAlex Smith2018-10-161-2/+2
* radv: emit the GLC bit for SSBO loads/stores when neededSamuel Pitoiset2018-10-123-8/+22
* ac: add ac_build_roundMarek Olšák2018-10-063-3/+19
* ac: correct PKT3_COPY_DATA definitionsMarek Olšák2018-10-061-2/+9
* ac: simplify LLVM alloca helpersMarek Olšák2018-10-061-7/+4
* ac: define all address spaces properlyMarek Olšák2018-10-063-10/+12
* radv: do not use the availability bit for timestamp queriesSamuel Pitoiset2018-09-281-0/+1
* ac: add 16-bit support to ac_build_bitfield_reverse()Samuel Pitoiset2018-09-171-0/+5
* ac: add 16-bit support to ac_build_bit_count()Samuel Pitoiset2018-09-171-0/+5
* ac: add 16-bit support to ac_find_lsb()Samuel Pitoiset2018-09-171-2/+13
* ac: add 16-bit support to ac_build_umsb()Samuel Pitoiset2018-09-171-2/+16
* ac: add 16-bit support to ac_build_isign()Samuel Pitoiset2018-09-171-5/+16
* ac: add 16-bit constant values for zero and oneSamuel Pitoiset2018-09-172-0/+4
* ac: add ac_build_bifield_reverse() helperSamuel Pitoiset2018-09-173-1/+26