summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: optimization barriers to work around LLVM deficienciesNicolai Hähnle2017-04-051-4/+12
* radeonsi: strengthen emit_optimization_barrierNicolai Hähnle2017-04-051-4/+35
* radeonsi: emit TGSI_OPCODE_READ_*Nicolai Hähnle2017-04-051-0/+38
* radeonsi: emit TGSI_OPCODE_BALLOTNicolai Hähnle2017-04-051-0/+18
* radeonsi: implement TGSI_SEMANTIC_SUBGROUP_*Nicolai Hähnle2017-04-051-0/+40
* radeonsi: bump RADEON_LLVM_MAX_SYSTEM_VALUESNicolai Hähnle2017-04-051-0/+2
* radeonsi: access gallivm through ctx in most placesMarek Olšák2017-04-041-62/+54
* radeonsi: use ctx->types instead of bld->types etc.Marek Olšák2017-04-041-15/+13
* radeonsi: use i32_0/1 instead of *int_bld.zero/one in most placesMarek Olšák2017-04-041-48/+40
* radeonsi: use i32_0 and i32_1 moreMarek Olšák2017-04-041-16/+16
* radeonsi: remove most uses of lp_build_const*Marek Olšák2017-04-041-137/+133
* radeonsi: clean up 'radeon_bld' referencesMarek Olšák2017-04-041-60/+48
* radeonsi: add load_image_desc()Samuel Pitoiset2017-04-011-21/+24
* radeonsi: rework the load_sampler_desc() helpersSamuel Pitoiset2017-04-011-16/+10
* radeonsi/gfx9: fix 1D array fetches with derivs, bias, or Z compare valueMarek Olšák2017-03-311-1/+1
* radeonsi/gfx9: fix and enable MSAA compressionMarek Olšák2017-03-311-3/+2
* radeonsi: implement ARB_shader_group_voteNicolai Hähnle2017-03-311-0/+82
* radeonsi: emit TGSI_OPCODE_CLOCKNicolai Hähnle2017-03-311-0/+21
* radeonsi/gfx9: disable features that don't workMarek Olšák2017-03-301-2/+3
* radeonsi/gfx9: fix textureSize/imageSize for 1D texturesMarek Olšák2017-03-301-25/+32
* radeonsi/gfx9: add a workaround for 1D depth texturesMarek Olšák2017-03-301-4/+55
* radeonsi/gfx9: pad shader binaries by 128 bytesMarek Olšák2017-03-301-0/+6
* radeonsi/gfx9: set NUM_RECORDS correctlyMarek Olšák2017-03-301-1/+1
* radeonsi/gfx9: Gather4 no longer needs the workaroundMarek Olšák2017-03-301-1/+2
* gallivm: remove lp_add_attr_dereferenceable in favor of amd/commonMarek Olšák2017-03-221-1/+1
* radeonsi: implement TGSI opcodes TEX_LZ and TXF_LZMarek Olšák2017-03-151-5/+15
* radeonsi: clean up tex_fetch_ptrs()Samuel Pitoiset2017-03-151-6/+4
* radeonsi: fix elimination of literal VS outputsMarek Olšák2017-03-081-4/+7
* radeonsi/ac: move get_image_intr_name to commonDave Airlie2017-03-071-36/+10
* gallium/util: replace pipe_mutex_unlock() with mtx_unlock()Timothy Arceri2017-03-071-2/+2
* gallium/util: replace pipe_mutex_lock() with mtx_lock()Timothy Arceri2017-03-071-1/+1
* radeonsi: drop support for LLVM 3.6 & 3.7Marek Olšák2017-03-061-1/+1
* radeonsi: set the convergent attribute where neededMarek Olšák2017-03-061-1/+1
* radeonsi: fix LLVM 3.9 - don't use non-matching attributes on declarationsMarek Olšák2017-03-061-2/+4
* ac: normalize build helper namesMarek Olšák2017-03-031-26/+26
* radeonsi: move SI.vs.load.input building into amd/commonMarek Olšák2017-03-031-15/+10
* radeonsi: detect and mark loads/stores from read-only/write-only memoryMarek Olšák2017-03-031-10/+105
* ac: replace llvm.SI.tbuffer.store with llvm.amdgcn.buffer.store if ADD_TID=0Marek Olšák2017-03-031-11/+11
* radeonsi: use the writeonly LLVM attributeMarek Olšák2017-03-031-3/+6
* ac: remove offen parameter from ac_build_buffer_store_dwordMarek Olšák2017-03-031-13/+12
* radeonsi: enable TC L2 for tessellation offchip storesMarek Olšák2017-03-031-8/+8
* radeonsi: merge and simplify tbuffer_store functionsMarek Olšák2017-03-031-40/+39
* radeonsi: set noalias on input shader pointersMarek Olšák2017-03-031-0/+1
* radeonsi: move kill intrinsic building into amd/commonMarek Olšák2017-03-031-8/+4
* radeonsi: set readnone on reads from read-only memoryMarek Olšák2017-03-031-10/+10
* radeonsi: replace SI.buffer.load.dword with amdgcn.buffer.loadMarek Olšák2017-03-031-45/+19
* radeonsi: replace SI.packf16 with amdgcn.cvt.pkrtzMarek Olšák2017-03-031-5/+1
* radeonsi: remove last use of llvm.SI.resinfoMarek Olšák2017-03-031-48/+49
* radeonsi: move image intrinsic building to amd/commonMarek Olšák2017-03-031-92/+62
* ac: replace SI.export with amdgcn.exp.*Marek Olšák2017-03-031-3/+5