| Commit message (Expand) | Author | Age | Files | Lines |
* | radeonsi: optimization barriers to work around LLVM deficiencies | Nicolai Hähnle | 2017-04-05 | 1 | -4/+12 |
* | radeonsi: strengthen emit_optimization_barrier | Nicolai Hähnle | 2017-04-05 | 1 | -4/+35 |
* | radeonsi: emit TGSI_OPCODE_READ_* | Nicolai Hähnle | 2017-04-05 | 1 | -0/+38 |
* | radeonsi: emit TGSI_OPCODE_BALLOT | Nicolai Hähnle | 2017-04-05 | 1 | -0/+18 |
* | radeonsi: implement TGSI_SEMANTIC_SUBGROUP_* | Nicolai Hähnle | 2017-04-05 | 1 | -0/+40 |
* | radeonsi: bump RADEON_LLVM_MAX_SYSTEM_VALUES | Nicolai Hähnle | 2017-04-05 | 1 | -0/+2 |
* | radeonsi: access gallivm through ctx in most places | Marek Olšák | 2017-04-04 | 1 | -62/+54 |
* | radeonsi: use ctx->types instead of bld->types etc. | Marek Olšák | 2017-04-04 | 1 | -15/+13 |
* | radeonsi: use i32_0/1 instead of *int_bld.zero/one in most places | Marek Olšák | 2017-04-04 | 1 | -48/+40 |
* | radeonsi: use i32_0 and i32_1 more | Marek Olšák | 2017-04-04 | 1 | -16/+16 |
* | radeonsi: remove most uses of lp_build_const* | Marek Olšák | 2017-04-04 | 1 | -137/+133 |
* | radeonsi: clean up 'radeon_bld' references | Marek Olšák | 2017-04-04 | 1 | -60/+48 |
* | radeonsi: add load_image_desc() | Samuel Pitoiset | 2017-04-01 | 1 | -21/+24 |
* | radeonsi: rework the load_sampler_desc() helpers | Samuel Pitoiset | 2017-04-01 | 1 | -16/+10 |
* | radeonsi/gfx9: fix 1D array fetches with derivs, bias, or Z compare value | Marek Olšák | 2017-03-31 | 1 | -1/+1 |
* | radeonsi/gfx9: fix and enable MSAA compression | Marek Olšák | 2017-03-31 | 1 | -3/+2 |
* | radeonsi: implement ARB_shader_group_vote | Nicolai Hähnle | 2017-03-31 | 1 | -0/+82 |
* | radeonsi: emit TGSI_OPCODE_CLOCK | Nicolai Hähnle | 2017-03-31 | 1 | -0/+21 |
* | radeonsi/gfx9: disable features that don't work | Marek Olšák | 2017-03-30 | 1 | -2/+3 |
* | radeonsi/gfx9: fix textureSize/imageSize for 1D textures | Marek Olšák | 2017-03-30 | 1 | -25/+32 |
* | radeonsi/gfx9: add a workaround for 1D depth textures | Marek Olšák | 2017-03-30 | 1 | -4/+55 |
* | radeonsi/gfx9: pad shader binaries by 128 bytes | Marek Olšák | 2017-03-30 | 1 | -0/+6 |
* | radeonsi/gfx9: set NUM_RECORDS correctly | Marek Olšák | 2017-03-30 | 1 | -1/+1 |
* | radeonsi/gfx9: Gather4 no longer needs the workaround | Marek Olšák | 2017-03-30 | 1 | -1/+2 |
* | gallivm: remove lp_add_attr_dereferenceable in favor of amd/common | Marek Olšák | 2017-03-22 | 1 | -1/+1 |
* | radeonsi: implement TGSI opcodes TEX_LZ and TXF_LZ | Marek Olšák | 2017-03-15 | 1 | -5/+15 |
* | radeonsi: clean up tex_fetch_ptrs() | Samuel Pitoiset | 2017-03-15 | 1 | -6/+4 |
* | radeonsi: fix elimination of literal VS outputs | Marek Olšák | 2017-03-08 | 1 | -4/+7 |
* | radeonsi/ac: move get_image_intr_name to common | Dave Airlie | 2017-03-07 | 1 | -36/+10 |
* | gallium/util: replace pipe_mutex_unlock() with mtx_unlock() | Timothy Arceri | 2017-03-07 | 1 | -2/+2 |
* | gallium/util: replace pipe_mutex_lock() with mtx_lock() | Timothy Arceri | 2017-03-07 | 1 | -1/+1 |
* | radeonsi: drop support for LLVM 3.6 & 3.7 | Marek Olšák | 2017-03-06 | 1 | -1/+1 |
* | radeonsi: set the convergent attribute where needed | Marek Olšák | 2017-03-06 | 1 | -1/+1 |
* | radeonsi: fix LLVM 3.9 - don't use non-matching attributes on declarations | Marek Olšák | 2017-03-06 | 1 | -2/+4 |
* | ac: normalize build helper names | Marek Olšák | 2017-03-03 | 1 | -26/+26 |
* | radeonsi: move SI.vs.load.input building into amd/common | Marek Olšák | 2017-03-03 | 1 | -15/+10 |
* | radeonsi: detect and mark loads/stores from read-only/write-only memory | Marek Olšák | 2017-03-03 | 1 | -10/+105 |
* | ac: replace llvm.SI.tbuffer.store with llvm.amdgcn.buffer.store if ADD_TID=0 | Marek Olšák | 2017-03-03 | 1 | -11/+11 |
* | radeonsi: use the writeonly LLVM attribute | Marek Olšák | 2017-03-03 | 1 | -3/+6 |
* | ac: remove offen parameter from ac_build_buffer_store_dword | Marek Olšák | 2017-03-03 | 1 | -13/+12 |
* | radeonsi: enable TC L2 for tessellation offchip stores | Marek Olšák | 2017-03-03 | 1 | -8/+8 |
* | radeonsi: merge and simplify tbuffer_store functions | Marek Olšák | 2017-03-03 | 1 | -40/+39 |
* | radeonsi: set noalias on input shader pointers | Marek Olšák | 2017-03-03 | 1 | -0/+1 |
* | radeonsi: move kill intrinsic building into amd/common | Marek Olšák | 2017-03-03 | 1 | -8/+4 |
* | radeonsi: set readnone on reads from read-only memory | Marek Olšák | 2017-03-03 | 1 | -10/+10 |
* | radeonsi: replace SI.buffer.load.dword with amdgcn.buffer.load | Marek Olšák | 2017-03-03 | 1 | -45/+19 |
* | radeonsi: replace SI.packf16 with amdgcn.cvt.pkrtz | Marek Olšák | 2017-03-03 | 1 | -5/+1 |
* | radeonsi: remove last use of llvm.SI.resinfo | Marek Olšák | 2017-03-03 | 1 | -48/+49 |
* | radeonsi: move image intrinsic building to amd/common | Marek Olšák | 2017-03-03 | 1 | -92/+62 |
* | ac: replace SI.export with amdgcn.exp.* | Marek Olšák | 2017-03-03 | 1 | -3/+5 |