| Commit message (Expand) | Author | Age | Files | Lines |
* | ac: add ac_build_image_get_sample_count from radeonsi | Marek Olšák | 2019-09-30 | 1 | -0/+2 |
* | amd/common: Extract some helper functions to ac_shader_util. | Timur Kristóf | 2019-09-26 | 1 | -11/+1 |
* | amd/common: Move ac_export_mrt_z to ac_llvm_build. | Timur Kristóf | 2019-09-26 | 1 | -0/+5 |
* | ac,radv,radeonsi: remove LLVM 7 support | Samuel Pitoiset | 2019-08-23 | 1 | -10/+0 |
* | radeonsi/nir: always lower ballot masks as 64-bit, codegen handles it | Marek Olšák | 2019-08-19 | 1 | -1/+5 |
* | ac/nir: Fix store_scratch with a non-full writemask | Connor Abbott | 2019-08-18 | 1 | -0/+7 |
* | ac: add ac_atomic_inc_wrap / ac_atomic_dec_wrap support | Pierre-Eric Pelloux-Prayer | 2019-08-06 | 1 | -0/+2 |
* | ac: allow control flow statements in NIR callbacks | Marek Olšák | 2019-07-30 | 1 | -3/+11 |
* | radeonsi/gfx10: use 32-bit wavemasks for Wave32 | Marek Olšák | 2019-07-19 | 1 | -0/+1 |
* | ac: create the LLVM builder in ac_llvm_context_init | Marek Olšák | 2019-07-19 | 1 | -1/+2 |
* | ac: create the LLVM module for Wave32 or Wave64 in ac_llvm_context_init | Marek Olšák | 2019-07-19 | 1 | -0/+2 |
* | ac: initial Wave32 support in LLVM build helpers | Marek Olšák | 2019-07-19 | 1 | -1/+3 |
* | ac: remove unused AC_WAIT_EXP | Marek Olšák | 2019-07-04 | 1 | -3/+2 |
* | ac: replace glc,slc with cache_policy for loads | Marek Olšák | 2019-07-04 | 1 | -12/+8 |
* | ac: replace glc,slc with cache_policy for stores | Marek Olšák | 2019-07-04 | 1 | -10/+6 |
* | ac: rework ac_build_waitcnt for gfx10 | Marek Olšák | 2019-07-03 | 1 | -6/+5 |
* | radeonsi/gfx10: set DLC for loads when GLC is set | Marek Olšák | 2019-07-03 | 1 | -3/+4 |
* | amd/common/gfx10: add GS_ALLOC_REQ message define | Nicolai Hähnle | 2019-07-03 | 1 | -0/+1 |
* | radeonsi: set the calling convention for inlined function calls | Marek Olšák | 2019-06-24 | 1 | -0/+3 |
* | ac,radeonsi: Always mark buffer stores as inaccessiblememonly | Connor Abbott | 2019-06-19 | 1 | -11/+5 |
* | radeonsi: use the ac helper for index buffer stores in the culling shader | Marek Olšák | 2019-06-11 | 1 | -0/+1 |
* | ac,radv: remove the vec3 restriction with LLVM 9+ | Samuel Pitoiset | 2019-06-03 | 1 | -0/+1 |
* | amd/common: add ac_build_opencoded_fetch_format | Nicolai Hähnle | 2019-05-13 | 1 | -0/+30 |
* | ac,ac/nir: use a better sync scope for shared atomics | Rhys Perry | 2019-04-29 | 1 | -1/+9 |
* | ac: add ac_get_i1_sgpr_mask | Marek Olšák | 2019-04-23 | 1 | -0/+2 |
* | ac: add ac_build_load_helper_invocation() helper | Samuel Pitoiset | 2019-04-12 | 1 | -0/+3 |
* | ac: add ac_build_ddxy_interp() helper | Samuel Pitoiset | 2019-04-12 | 1 | -0/+3 |
* | ac: add ac_build_umax() and use it where possible | Samuel Pitoiset | 2019-04-12 | 1 | -0/+1 |
* | ac: add ac_build_frex_exp() helper ans 16-bit/32-bit support | Samuel Pitoiset | 2019-03-28 | 1 | -0/+4 |
* | ac: add ac_build_frexp_mant() helper and 16-bit/32-bit support | Samuel Pitoiset | 2019-03-28 | 1 | -0/+4 |
* | ac: use llvm.amdgcn.fmed3 intrinsic for nir_op_fmed3 | Samuel Pitoiset | 2019-03-27 | 1 | -0/+4 |
* | ac: add f16_0 and f16_1 constants | Samuel Pitoiset | 2019-03-21 | 1 | -0/+2 |
* | ac: add ac_build_tbuffer_store_byte() helper | Samuel Pitoiset | 2019-03-21 | 1 | -0/+9 |
* | ac: add ac_build_tbuffer_load_byte() helper | Samuel Pitoiset | 2019-03-21 | 1 | -0/+8 |
* | ac: add various int8 definitions | Samuel Pitoiset | 2019-03-21 | 1 | -0/+2 |
* | ac: use new LLVM 8 intrinsic when storing 16-bit values | Samuel Pitoiset | 2019-03-20 | 1 | -0/+9 |
* | ac: add ac_build_{struct,raw}_tbuffer_store() helpers | Samuel Pitoiset | 2019-03-20 | 1 | -0/+29 |
* | ac: add ac_build_buffer_store_format() helper | Samuel Pitoiset | 2019-03-20 | 1 | -0/+11 |
* | ac: use the raw tbuffer version for 16-bit SSBO loads | Samuel Pitoiset | 2019-03-13 | 1 | -1/+0 |
* | ac: add ac_build_{struct,raw}_tbuffer_load() helpers | Samuel Pitoiset | 2019-03-13 | 1 | -12/+25 |
* | ac: rework typed buffers loads for LLVM 7 | Samuel Pitoiset | 2019-03-13 | 1 | -15/+15 |
* | radv: Fix float16 interpolation set up. | Bas Nieuwenhuizen | 2019-02-22 | 1 | -0/+8 |
* | ac: add ac_build_llvm8_tbuffer_load() helper | Samuel Pitoiset | 2019-02-18 | 1 | -0/+14 |
* | ac: make use of ac_build_expand_to_vec4() in visit_image_store() | Samuel Pitoiset | 2019-02-14 | 1 | -3/+0 |
* | amd/common: Add gep helper for pointer increment. | Bas Nieuwenhuizen | 2019-02-06 | 1 | -0/+5 |
* | amd/common: scan/reduce across waves of a workgroup | Nicolai Hähnle | 2018-12-19 | 1 | -0/+36 |
* | amd/common: add ac_build_ifcc | Nicolai Hähnle | 2018-12-19 | 1 | -0/+1 |
* | amd: remove support for LLVM 6.0 | Samuel Pitoiset | 2018-12-06 | 1 | -5/+3 |
* | ac: avoid casting pointers on bcsel and stores | Dave Airlie | 2018-11-21 | 1 | -0/+1 |
* | ac: Introduce ac_build_expand() | Connor Abbott | 2018-10-22 | 1 | -0/+3 |