summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_llvm_build.h
Commit message (Expand)AuthorAgeFilesLines
* ac: add ac_get_i1_sgpr_maskMarek Olšák2019-04-231-0/+2
* ac: add ac_build_load_helper_invocation() helperSamuel Pitoiset2019-04-121-0/+3
* ac: add ac_build_ddxy_interp() helperSamuel Pitoiset2019-04-121-0/+3
* ac: add ac_build_umax() and use it where possibleSamuel Pitoiset2019-04-121-0/+1
* ac: add ac_build_frex_exp() helper ans 16-bit/32-bit supportSamuel Pitoiset2019-03-281-0/+4
* ac: add ac_build_frexp_mant() helper and 16-bit/32-bit supportSamuel Pitoiset2019-03-281-0/+4
* ac: use llvm.amdgcn.fmed3 intrinsic for nir_op_fmed3Samuel Pitoiset2019-03-271-0/+4
* ac: add f16_0 and f16_1 constantsSamuel Pitoiset2019-03-211-0/+2
* ac: add ac_build_tbuffer_store_byte() helperSamuel Pitoiset2019-03-211-0/+9
* ac: add ac_build_tbuffer_load_byte() helperSamuel Pitoiset2019-03-211-0/+8
* ac: add various int8 definitionsSamuel Pitoiset2019-03-211-0/+2
* ac: use new LLVM 8 intrinsic when storing 16-bit valuesSamuel Pitoiset2019-03-201-0/+9
* ac: add ac_build_{struct,raw}_tbuffer_store() helpersSamuel Pitoiset2019-03-201-0/+29
* ac: add ac_build_buffer_store_format() helperSamuel Pitoiset2019-03-201-0/+11
* ac: use the raw tbuffer version for 16-bit SSBO loadsSamuel Pitoiset2019-03-131-1/+0
* ac: add ac_build_{struct,raw}_tbuffer_load() helpersSamuel Pitoiset2019-03-131-12/+25
* ac: rework typed buffers loads for LLVM 7Samuel Pitoiset2019-03-131-15/+15
* radv: Fix float16 interpolation set up.Bas Nieuwenhuizen2019-02-221-0/+8
* ac: add ac_build_llvm8_tbuffer_load() helperSamuel Pitoiset2019-02-181-0/+14
* ac: make use of ac_build_expand_to_vec4() in visit_image_store()Samuel Pitoiset2019-02-141-3/+0
* amd/common: Add gep helper for pointer increment.Bas Nieuwenhuizen2019-02-061-0/+5
* amd/common: scan/reduce across waves of a workgroupNicolai Hähnle2018-12-191-0/+36
* amd/common: add ac_build_ifccNicolai Hähnle2018-12-191-0/+1
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-061-5/+3
* ac: avoid casting pointers on bcsel and storesDave Airlie2018-11-211-0/+1
* ac: Introduce ac_build_expand()Connor Abbott2018-10-221-0/+3
* ac: add helpers for fast integer division by a constantMarek Olšák2018-10-161-0/+17
* radv: emit the GLC bit for SSBO loads/stores when neededSamuel Pitoiset2018-10-121-1/+2
* ac: add ac_build_roundMarek Olšák2018-10-061-0/+1
* ac: define all address spaces properlyMarek Olšák2018-10-061-4/+6
* ac: add 16-bit constant values for zero and oneSamuel Pitoiset2018-09-171-0/+2
* ac: add ac_build_bifield_reverse() helperSamuel Pitoiset2018-09-171-0/+3
* ac: add ac_build_bit_count() helperSamuel Pitoiset2018-09-171-0/+2
* radeonsi: fix GPU hangs with bindless textures and LLVM 7.0Marek Olšák2018-09-101-0/+4
* ac: fix WAITCNT flags for GFX9Marek Olšák2018-08-221-0/+6
* ac: add imad & fmad helpersMarek Olšák2018-08-211-0/+4
* ac: add ac_build_s_barrierMarek Olšák2018-08-211-0/+1
* ac: add support for 16bit UBO loadsDaniel Schürmann2018-07-231-0/+8
* ac: fold LLVMContext creation into ac_llvm_context_initMarek Olšák2018-07-041-1/+1
* ac/nir: use ac_build_image_opcode for image intrinsicsNicolai Hähnle2018-04-201-6/+0
* radeonsi: generate image load/store/atomic ops using ac_build_image_opcodeNicolai Hähnle2018-04-201-5/+32
* amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle2018-04-201-7/+7
* amd/common: pass new enum ac_image_dim to ac_build_image_opcodeNicolai Hähnle2018-04-201-1/+12
* ac: add LLVM build functions for subgroup instrinsicsDaniel Schürmann2018-04-141-1/+29
* radeonsi: move FMASK shader logic to shared codeMarek Olšák2018-04-021-0/+3
* ac/nir: Add workaround for GFX9 buffer views.Bas Nieuwenhuizen2018-03-291-0/+10
* ac/nir: move unpack_param() to ac_llvm_build.cSamuel Pitoiset2018-03-131-0/+3
* ac/nir: move trim_vector to ac_llvm_build.cSamuel Pitoiset2018-03-131-0/+3
* ac/nir: move cast_ptr() to ac_llvm_build.cSamuel Pitoiset2018-03-131-0/+3
* ac/nir: move ac_build_alloca() to ac_llvm_build.cSamuel Pitoiset2018-03-131-0/+5