2019-09-26 |
Timur Kristóf | amd/common: Extract some helper functions to ac_shader_... |
blob | commitdiff | raw |
2019-09-26 |
Timur Kristóf | amd/common: Move ac_export_mrt_z to ac_llvm_build. |
blob | commitdiff | raw | diff to current |
2019-08-23 |
Samuel Pitoiset | ac,radv,radeonsi: remove LLVM 7 support |
blob | commitdiff | raw | diff to current |
2019-08-19 |
Marek Olšák | radeonsi/nir: always lower ballot masks as 64-bit,... |
blob | commitdiff | raw | diff to current |
2019-08-18 |
Connor Abbott | ac/nir: Fix store_scratch with a non-full writemask |
blob | commitdiff | raw | diff to current |
2019-08-06 |
Pierre-Eric Pellou... | ac: add ac_atomic_inc_wrap / ac_atomic_dec_wrap support |
blob | commitdiff | raw | diff to current |
2019-07-31 |
Marek Olšák | ac: allow control flow statements in NIR callbacks |
blob | commitdiff | raw | diff to current |
2019-07-20 |
Marek Olšák | radeonsi/gfx10: use 32-bit wavemasks for Wave32 |
blob | commitdiff | raw | diff to current |
2019-07-20 |
Marek Olšák | ac: create the LLVM builder in ac_llvm_context_init |
blob | commitdiff | raw | diff to current |
2019-07-20 |
Marek Olšák | ac: create the LLVM module for Wave32 or Wave64 in... |
blob | commitdiff | raw | diff to current |
2019-07-20 |
Marek Olšák | ac: initial Wave32 support in LLVM build helpers |
blob | commitdiff | raw | diff to current |
2019-07-04 |
Marek Olšák | ac: remove unused AC_WAIT_EXP |
blob | commitdiff | raw | diff to current |
2019-07-04 |
Marek Olšák | ac: replace glc,slc with cache_policy for loads |
blob | commitdiff | raw | diff to current |
2019-07-04 |
Marek Olšák | ac: replace glc,slc with cache_policy for stores |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Marek Olšák | ac: rework ac_build_waitcnt for gfx10 |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Marek Olšák | radeonsi/gfx10: set DLC for loads when GLC is set |
blob | commitdiff | raw | diff to current |
2019-07-03 |
Nicolai Hähnle | amd/common/gfx10: add GS_ALLOC_REQ message define |
blob | commitdiff | raw | diff to current |
2019-06-25 |
Marek Olšák | radeonsi: set the calling convention for inlined functi... |
blob | commitdiff | raw | diff to current |
2019-06-19 |
Connor Abbott | ac,radeonsi: Always mark buffer stores as inaccessiblem... |
blob | commitdiff | raw | diff to current |
2019-06-12 |
Marek Olšák | radeonsi: use the ac helper for index buffer stores... |
blob | commitdiff | raw | diff to current |
2019-06-03 |
Samuel Pitoiset | ac,radv: remove the vec3 restriction with LLVM 9+ |
blob | commitdiff | raw | diff to current |
2019-05-13 |
Nicolai Hähnle | amd/common: add ac_build_opencoded_fetch_format |
blob | commitdiff | raw | diff to current |
2019-04-29 |
Rhys Perry | ac,ac/nir: use a better sync scope for shared atomics |
blob | commitdiff | raw | diff to current |
2019-04-23 |
Marek Olšák | ac: add ac_get_i1_sgpr_mask |
blob | commitdiff | raw | diff to current |
2019-04-12 |
Samuel Pitoiset | ac: add ac_build_load_helper_invocation() helper |
blob | commitdiff | raw | diff to current |
2019-04-12 |
Samuel Pitoiset | ac: add ac_build_ddxy_interp() helper |
blob | commitdiff | raw | diff to current |
2019-04-12 |
Samuel Pitoiset | ac: add ac_build_umax() and use it where possible |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Samuel Pitoiset | ac: add ac_build_frex_exp() helper ans 16-bit/32-bit... |
blob | commitdiff | raw | diff to current |
2019-03-28 |
Samuel Pitoiset | ac: add ac_build_frexp_mant() helper and 16-bit/32... |
blob | commitdiff | raw | diff to current |
2019-03-27 |
Samuel Pitoiset | ac: use llvm.amdgcn.fmed3 intrinsic for nir_op_fmed3 |
blob | commitdiff | raw | diff to current |
2019-03-21 |
Samuel Pitoiset | ac: add f16_0 and f16_1 constants |
blob | commitdiff | raw | diff to current |
2019-03-21 |
Samuel Pitoiset | ac: add ac_build_tbuffer_store_byte() helper |
blob | commitdiff | raw | diff to current |
2019-03-21 |
Samuel Pitoiset | ac: add ac_build_tbuffer_load_byte() helper |
blob | commitdiff | raw | diff to current |
2019-03-21 |
Samuel Pitoiset | ac: add various int8 definitions |
blob | commitdiff | raw | diff to current |
2019-03-20 |
Samuel Pitoiset | ac: use new LLVM 8 intrinsic when storing 16-bit values |
blob | commitdiff | raw | diff to current |
2019-03-20 |
Samuel Pitoiset | ac: add ac_build_{struct,raw}_tbuffer_store() helpers |
blob | commitdiff | raw | diff to current |
2019-03-20 |
Samuel Pitoiset | ac: add ac_build_buffer_store_format() helper |
blob | commitdiff | raw | diff to current |
2019-03-13 |
Samuel Pitoiset | ac: use the raw tbuffer version for 16-bit SSBO loads |
blob | commitdiff | raw | diff to current |
2019-03-13 |
Samuel Pitoiset | ac: add ac_build_{struct,raw}_tbuffer_load() helpers |
blob | commitdiff | raw | diff to current |
2019-03-13 |
Samuel Pitoiset | ac: rework typed buffers loads for LLVM 7 |
blob | commitdiff | raw | diff to current |
2019-02-22 |
Bas Nieuwenhuizen | radv: Fix float16 interpolation set up. |
blob | commitdiff | raw | diff to current |
2019-02-18 |
Samuel Pitoiset | ac: add ac_build_llvm8_tbuffer_load() helper |
blob | commitdiff | raw | diff to current |
2019-02-14 |
Samuel Pitoiset | ac: make use of ac_build_expand_to_vec4() in visit_imag... |
blob | commitdiff | raw | diff to current |
2019-02-06 |
Bas Nieuwenhuizen | amd/common: Add gep helper for pointer increment. |
blob | commitdiff | raw | diff to current |
2018-12-19 |
Nicolai Hähnle | amd/common: scan/reduce across waves of a workgroup |
blob | commitdiff | raw | diff to current |
2018-12-19 |
Nicolai Hähnle | amd/common: add ac_build_ifcc |
blob | commitdiff | raw | diff to current |
2018-12-06 |
Samuel Pitoiset | amd: remove support for LLVM 6.0 |
blob | commitdiff | raw | diff to current |
2018-11-20 |
Dave Airlie | ac: avoid casting pointers on bcsel and stores |
blob | commitdiff | raw | diff to current |
2018-10-22 |
Connor Abbott | ac: Introduce ac_build_expand() |
blob | commitdiff | raw | diff to current |
2018-10-16 |
Marek Olšák | ac: add helpers for fast integer division by a constant |
blob | commitdiff | raw | diff to current |
2018-10-12 |
Samuel Pitoiset | radv: emit the GLC bit for SSBO loads/stores when needed |
blob | commitdiff | raw | diff to current |
2018-10-07 |
Marek Olšák | ac: add ac_build_round |
blob | commitdiff | raw | diff to current |
2018-10-07 |
Marek Olšák | ac: define all address spaces properly |
blob | commitdiff | raw | diff to current |
2018-09-17 |
Samuel Pitoiset | ac: add 16-bit constant values for zero and one |
blob | commitdiff | raw | diff to current |
2018-09-17 |
Samuel Pitoiset | ac: add ac_build_bifield_reverse() helper |
blob | commitdiff | raw | diff to current |
2018-09-17 |
Samuel Pitoiset | ac: add ac_build_bit_count() helper |
blob | commitdiff | raw | diff to current |
2018-09-10 |
Marek Olšák | radeonsi: fix GPU hangs with bindless textures and... |
blob | commitdiff | raw | diff to current |
2018-08-22 |
Marek Olšák | ac: fix WAITCNT flags for GFX9 |
blob | commitdiff | raw | diff to current |
2018-08-22 |
Marek Olšák | ac: add imad & fmad helpers |
blob | commitdiff | raw | diff to current |
2018-08-22 |
Marek Olšák | ac: add ac_build_s_barrier |
blob | commitdiff | raw | diff to current |
2018-07-23 |
Daniel Schürmann | ac: add support for 16bit UBO loads |
blob | commitdiff | raw | diff to current |
2018-07-04 |
Marek Olšák | ac: fold LLVMContext creation into ac_llvm_context_init |
blob | commitdiff | raw | diff to current |
2018-04-20 |
Nicolai Hähnle | ac/nir: use ac_build_image_opcode for image intrinsics |
blob | commitdiff | raw | diff to current |
2018-04-20 |
Nicolai Hähnle | radeonsi: generate image load/store/atomic ops using... |
blob | commitdiff | raw | diff to current |
2018-04-20 |
Nicolai Hähnle | amd/common: pass address components individually to... |
blob | commitdiff | raw | diff to current |
2018-04-20 |
Nicolai Hähnle | amd/common: pass new enum ac_image_dim to ac_build_imag... |
blob | commitdiff | raw | diff to current |
2018-04-13 |
Daniel Schürmann | ac: add LLVM build functions for subgroup instrinsics |
blob | commitdiff | raw | diff to current |
2018-04-02 |
Marek Olšák | radeonsi: move FMASK shader logic to shared code |
blob | commitdiff | raw | diff to current |
2018-03-28 |
Bas Nieuwenhuizen | ac/nir: Add workaround for GFX9 buffer views. |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Samuel Pitoiset | ac/nir: move unpack_param() to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Samuel Pitoiset | ac/nir: move trim_vector to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Samuel Pitoiset | ac/nir: move cast_ptr() to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2018-03-13 |
Samuel Pitoiset | ac/nir: move ac_build_alloca() to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2018-03-07 |
Timothy Arceri | ac: add if/loop build helpers |
blob | commitdiff | raw | diff to current |
2018-03-05 |
Samuel Pitoiset | ac: add ac_build_fsign() |
blob | commitdiff | raw | diff to current |
2018-03-05 |
Samuel Pitoiset | ac: add ac_build_isign() |
blob | commitdiff | raw | diff to current |
2018-03-05 |
Samuel Pitoiset | ac: add ac_build_fract() |
blob | commitdiff | raw | diff to current |
2018-02-17 |
Marek Olšák | radeonsi: implement 32-bit pointers in user data SGPRs... |
blob | commitdiff | raw | diff to current |
2018-02-14 |
Bas Nieuwenhuizen | ac: Use the renumbered const address space for LLVM 7. |
blob | commitdiff | raw | diff to current |
2018-02-08 |
Timothy Arceri | ac: move get_elem_bits() to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2018-02-08 |
Samuel Pitoiset | ac: add ac_build_export_null() helper |
blob | commitdiff | raw | diff to current |
2018-02-06 |
Timothy Arceri | ac/radeonsi: create ac_build_shader_clock() helper |
blob | commitdiff | raw | diff to current |
2018-02-02 |
Marek Olšák | radeonsi: use pknorm_i16/u16 and pk_i16/u16 LLVM intrinsics |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Marek Olšák | ac: add glc parameter to ac_build_buffer_load_format |
blob | commitdiff | raw | diff to current |
2018-02-01 |
Marek Olšák | radeonsi: load the right number of components for VS... |
blob | commitdiff | raw | diff to current |
2018-01-27 |
Marek Olšák | ac: rename and move si_const_array into common code |
blob | commitdiff | raw | diff to current |
2018-01-27 |
Marek Olšák | ac: move address space definitions to common code |
blob | commitdiff | raw | diff to current |
2018-01-26 |
Samuel Pitoiset | ac: pass the number of channels to ac_build_buffer_load... |
blob | commitdiff | raw | diff to current |
2018-01-14 |
Timothy Arceri | ac: add i64_0 and i64_1 to llvm build context |
blob | commitdiff | raw | diff to current |
2018-01-11 |
Timothy Arceri | ac: add f64_0 to the llvm build context |
blob | commitdiff | raw | diff to current |
2018-01-11 |
Timothy Arceri | ac: add f64_1 to the llvm build context |
blob | commitdiff | raw | diff to current |
2018-01-06 |
Marek Olšák | ac: add ac_build_fmin/fmax helpers |
blob | commitdiff | raw | diff to current |
2018-01-05 |
Timothy Arceri | ac: move some helpers to ac_llvm_build.c |
blob | commitdiff | raw | diff to current |
2017-12-22 |
Samuel Pitoiset | amd/common: pass the family to ac_llvm_context_init() |
blob | commitdiff | raw | diff to current |
2017-12-14 |
Samuel Pitoiset | amd/common: add ac_build_waitcnt() |
blob | commitdiff | raw | diff to current |
2017-12-04 |
Timothy Arceri | ac: move build_varying_gather_values() to ac_llvm_build... |
blob | commitdiff | raw | diff to current |
2017-11-03 |
Timothy Arceri | ac: add v2f32 to the common code and make use of it |
blob | commitdiff | raw | diff to current |
2017-11-03 |
Timothy Arceri | ac: add v3i32 to the common code and make use of it |
blob | commitdiff | raw | diff to current |
2017-11-03 |
Timothy Arceri | ac: add v2i32 to the common code and use it |
blob | commitdiff | raw | diff to current |
2017-10-26 |
Dave Airlie | ac/llvm: consolidate find lsb function. |
blob | commitdiff | raw | diff to current |
next |