summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* radv: Fix float16 interpolation set up.Bas Nieuwenhuizen2019-02-222-0/+39
* radv: Handle clip+cull distances more generally as compact arrays.Bas Nieuwenhuizen2019-02-201-2/+11
* radeonsi: Go back to using llvm.pow intrinsic for nir_op_fpowKenneth Graunke2019-02-191-0/+4
* ac/nir: implement half-float nir_op_ldexpRhys Perry2019-02-191-1/+3
* ac/nir: implement half-float nir_op_frsqRhys Perry2019-02-191-2/+1
* ac/nir: implement half-float nir_op_frcpRhys Perry2019-02-191-2/+1
* ac/nir: make ac_build_fdiv support 16-bit floatsRhys Perry2019-02-191-1/+1
* ac/nir: make ac_build_isign work on all bit sizesRhys Perry2019-02-191-23/+4
* ac/nir: make ac_build_clamp work on all bit sizesRhys Perry2019-02-191-4/+9
* ac/nir: fix 64-bit nir_op_f2f16_rtzRhys Perry2019-02-191-0/+2
* ac/nir: implement 8-bit nir_load_const_instrRhys Perry2019-02-191-0/+4
* ac: use new LLVM 8 intrinsic when loading 16-bit valuesSamuel Pitoiset2019-02-181-14/+27
* ac: add ac_build_llvm8_tbuffer_load() helperSamuel Pitoiset2019-02-182-0/+52
* ac: make use of ac_build_expand_to_vec4() in visit_image_store()Samuel Pitoiset2019-02-143-8/+6
* radv: add support for push constants inlining when possibleSamuel Pitoiset2019-02-122-3/+29
* amd/common: Implement global memory accesses.Bas Nieuwenhuizen2019-02-061-20/+131
* amd/common: Do not use 32-bit loads for shared memory.Bas Nieuwenhuizen2019-02-061-6/+12
* amd/common: handle nir_deref_cast for shared memory from integers.Bas Nieuwenhuizen2019-02-061-68/+82
* amd/common: Handle nir_deref_type_ptr_as_array for shared memory.Bas Nieuwenhuizen2019-02-061-0/+4
* amd/common: Fix stores to derefs with unknown variable.Bas Nieuwenhuizen2019-02-061-8/+13
* amd/common: Use correct writemask for shared memory stores.Bas Nieuwenhuizen2019-02-061-1/+1
* amd/common: Implement ptr->int casts in ac_to_integer.Bas Nieuwenhuizen2019-02-061-0/+13
* amd/common: Add gep helper for pointer increment.Bas Nieuwenhuizen2019-02-062-0/+13
* ac/radv/radeonsi: add ac_get_num_physical_sgprs() helperTimothy Arceri2019-02-011-0/+6
* ac: use the correct LLVM processor name on Raven2Marek Olšák2019-01-291-1/+1
* radv/ac: fix some fp16 handlingTimothy Arceri2019-01-281-1/+1
* ac/nir_to_llvm: fix clamp shadow reference for more hardwareTimothy Arceri2019-01-261-1/+1
* ac/nir_to_llvm: fix interpolateAt* for structsTimothy Arceri2019-01-231-12/+13
* ac/nir_to_llvm: add bindless support for uniform handlesTimothy Arceri2019-01-231-0/+28
* radeonsi: correct WRITE_DATA.DST_SEL definitionsMarek Olšák2019-01-221-2/+2
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-211-2/+2
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-4/+4
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-3/+3
* ac/nir_to_llvm: fix interpolateAt* for arraysTimothy Arceri2019-01-191-19/+58
* ac/nir_to_llvm: add support for structs to get_sampler_desc()Timothy Arceri2019-01-171-19/+26
* ac/nir_to_llvm: fix regression in bindless supportTimothy Arceri2019-01-171-1/+6
* ac/nir_to_llvm: fix type handling in image codeTimothy Arceri2019-01-171-15/+12
* ac/nir: don't trash L1 caches for store operations with writeonly memorySamuel Pitoiset2019-01-161-5/+15
* winsys/amdgpu: fix whitespaceMarek Olšák2019-01-151-1/+1
* ac: add missing 16-bit types to glsl_base_to_llvm_type()Samuel Pitoiset2019-01-141-1/+6
* ac/nir: set cache policy when loading/storing buffer imagesSamuel Pitoiset2019-01-141-14/+11
* ac/nir: add get_cache_policy() helper and use itSamuel Pitoiset2019-01-141-12/+26
* amd/common: Restore v4i32 suffix for llvm.SI.load.const intrinsicMichel Dänzer2019-01-141-1/+1
* amd/common/vi+: enable SMEM loads with GLC=1Nicolai Hähnle2019-01-141-3/+7
* amd/common: use llvm.amdgcn.s.buffer.load for LLVM 8.0Nicolai Hähnle2019-01-141-4/+8
* ac/nir,radv,radeonsi/nir: use correct indices for interpolation intrinsicsRhys Perry2019-01-092-1/+4
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-3/+3
* amd/common: Add some parentheses to silence warning.Bas Nieuwenhuizen2019-01-071-2/+2
* ac: remove unused variable from ac_build_ddxyMarek Olšák2019-01-071-1/+1
* radv: Implement buffer stores with less than 4 components.Bas Nieuwenhuizen2019-01-071-5/+14