summaryrefslogtreecommitdiff
path: root/src/amd/llvm
AgeCommit message (Expand)AuthorFilesLines
2020-01-13nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand1-2/+0
2020-01-13nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand1-2/+2
2020-01-13nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand1-0/+2
2020-01-10ac/llvm: Fix ac_build_reduce in wave32 mode.Timur Kristóf1-6/+9
2020-01-09amd/llvm: handle nir_intrinsic_image_deref_{load,store} with lodSamuel Pitoiset1-2/+10
2020-01-08ac: add ac_build_s_endpgmMarek Olšák2-0/+7
2020-01-08ac: add 128-bit bitcountMarek Olšák2-0/+12
2020-01-08ac: unify primitive export codeMarek Olšák2-0/+66
2020-01-08ac: unify build_sendmsg_gs_alloc_reqMarek Olšák2-0/+23
2019-12-16ac: fix the return value in cull_bbox when bbox culling is disabledMarek Olšák1-1/+1
2019-12-16ac: fix ac_get_i1_sgpr_mask for Wave32Marek Olšák1-2/+11
2019-12-12ac/nir: fix out-of-bound access when loading constants from globalSamuel Pitoiset1-4/+14
2019-12-03ac/llvm: fix atomic var operations if source isn't a derefSamuel Pitoiset1-7/+9
2019-12-02ac/llvm: improve sync scope for global atomicsRhys Perry1-0/+3
2019-12-02ac/llvm: fix pointer type for global atomicsRhys Perry1-0/+6
2019-11-29radv,ac/nir: lower deref operations for shared memorySamuel Pitoiset1-22/+26
2019-11-28amd/llvm: Refactor ac_build_scan.Bas Nieuwenhuizen1-40/+51
2019-11-28ac/llvm: convert src operands to pointers if necessarySamuel Pitoiset1-0/+11
2019-11-27ac/nir: don't rely on data.patch for tess factorsMarek Olšák1-2/+6
2019-11-27ac: add 8-bit and 16-bit supports to ac_build_permlane16()Samuel Pitoiset1-8/+16
2019-11-27radv/gfx10: fix implementation of exclusive scansSamuel Pitoiset1-24/+52
2019-11-26ac/llvm: fix warning in ac_build_canonicalize()Samuel Pitoiset1-1/+1
2019-11-25radeonsi/nir: don't run si_nir_opts again if there is no changeMarek Olšák2-7/+10
2019-11-25ac: set swizzled bit in cache policy as a hint not to merge loads/storesMarek Olšák3-10/+7
2019-11-25ac/nir, radv, radeonsi: Switch to using ac_shader_argsConnor Abbott3-77/+65
2019-11-25ac: Add a shared interface between radv, radeonsi, LLVM and ACOConnor Abbott3-0/+105
2019-11-25ac/llvm: fix the local invocation index for wave32Samuel Pitoiset1-0/+4
2019-11-20amd/llvm: Add Subgroup Scan functions for SIDaniel Schürmann1-6/+75
2019-11-19nir: move data.image.access to data.accessMarek Olšák1-2/+2
2019-11-19ac: add 16-bit float support to ac_build_alu_op()Samuel Pitoiset1-4/+5
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_optimization_barrier()Samuel Pitoiset1-2/+13
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_wwm()Samuel Pitoiset1-3/+18
2019-11-19ac: add 8-bit and 16-bit supports to get_reduction_identity()Samuel Pitoiset1-1/+33
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_swizzle()Samuel Pitoiset1-6/+13
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_dpp()Samuel Pitoiset1-13/+20
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_set_inactive()Samuel Pitoiset1-0/+9
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_readlane()Samuel Pitoiset1-6/+16
2019-11-19ac: add 8-bit and 16-bit supports to ac_build_shuffle()Samuel Pitoiset1-5/+10
2019-11-19ac: remove useless cast in ac_build_set_inactive()Samuel Pitoiset1-1/+2
2019-11-15radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset2-5/+0
2019-11-14ac: fix build with recent LLVMSamuel Pitoiset1-0/+4
2019-11-12ac: handle pointer types to LDS in ac_get_elem_bits()Samuel Pitoiset1-0/+5
2019-10-28radv: fix OpQuantizeToF16 for NaN on GFX6-7Samuel Pitoiset1-2/+2
2019-10-21ac/llvm: fix ac_to_integer_type() for 32-bit const addr space pointersSamuel Pitoiset1-0/+1
2019-10-18ac/llvm: force fneg/fabs to flush denorms to zero if requestedSamuel Pitoiset1-0/+14
2019-10-18ac/llvm: add AC_FLOAT_MODE_ROUND_TO_ZEROSamuel Pitoiset4-0/+5
2019-10-18ac/llvm: add ac_build_canonicalize() helperSamuel Pitoiset3-6/+33
2019-10-10ac/nir: add back nir_op_fmodMarek Olšák1-0/+11
2019-10-08amd/llvm: Fix warning due to asserted-only variable.Bas Nieuwenhuizen1-1/+1
2019-10-08amd: Move all amd/common code that depends on LLVM to amd/llvm.Timur Kristóf11-0/+11675