| Commit message (Expand) | Author | Age | Files | Lines |
* | ac: add i64_0 and i64_1 to llvm build context | Timothy Arceri | 2018-01-14 | 1 | -0/+2 |
* | ac: add f64_0 to the llvm build context | Timothy Arceri | 2018-01-12 | 1 | -0/+1 |
* | ac: add f64_1 to the llvm build context | Timothy Arceri | 2018-01-12 | 1 | -0/+1 |
* | ac: add ac_build_fmin/fmax helpers | Marek Olšák | 2018-01-06 | 1 | -1/+4 |
* | ac: move some helpers to ac_llvm_build.c | Timothy Arceri | 2018-01-05 | 1 | -0/+8 |
* | amd/common: pass the family to ac_llvm_context_init() | Samuel Pitoiset | 2017-12-22 | 1 | -1/+2 |
* | amd/common: add ac_build_waitcnt() | Samuel Pitoiset | 2017-12-14 | 1 | -0/+2 |
* | ac: move build_varying_gather_values() to ac_llvm_build.h and expose | Timothy Arceri | 2017-12-04 | 1 | -0/+4 |
* | ac: add v2f32 to the common code and make use of it | Timothy Arceri | 2017-11-03 | 1 | -0/+1 |
* | ac: add v3i32 to the common code and make use of it | Timothy Arceri | 2017-11-03 | 1 | -0/+1 |
* | ac: add v2i32 to the common code and use it | Timothy Arceri | 2017-11-03 | 1 | -0/+1 |
* | ac/llvm: consolidate find lsb function. | Dave Airlie | 2017-10-26 | 1 | -0/+4 |
* | ac/llvm: add i1false/i1true to common code. | Dave Airlie | 2017-10-26 | 1 | -0/+2 |
* | ac/nir: move lds declaration/load/store into shared code. | Dave Airlie | 2017-10-26 | 1 | -0/+12 |
* | radeonsi: postponed KILL isn't postponed anymore, but maintains WQM | Marek Olšák | 2017-10-24 | 1 | -0/+1 |
* | ac: replace ac_build_kill with ac_build_kill_if_false | Marek Olšák | 2017-10-24 | 1 | -1/+1 |
* | ac/nir: init full exec mask for merged shaders. | Dave Airlie | 2017-10-20 | 1 | -0/+1 |
* | ac: clean up ac_build_indexed_load function interfaces | Marek Olšák | 2017-10-17 | 1 | -8/+6 |
* | ac: properly document a buffer.store LLVM workaround | Marek Olšák | 2017-10-06 | 1 | -1/+1 |
* | amd/common: move ac_build_phi from radeonsi | Nicolai Hähnle | 2017-10-02 | 1 | -0/+5 |
* | amd/common: remove has_ds_bpermute argument from ac_build_ddxy | Nicolai Hähnle | 2017-09-18 | 1 | -1/+0 |
* | amd/common: add chip_class to ac_llvm_context | Nicolai Hähnle | 2017-09-18 | 1 | -1/+6 |
* | amd/common: round cube array slice in ac_prepare_cube_coords | Nicolai Hähnle | 2017-09-18 | 1 | -1/+1 |
* | ac: move ac_to_integer() and ac_to_float() to ac_llvm_build.c | Connor Abbott | 2017-09-08 | 1 | -0/+5 |
* | radeonsi: move the guts of ARB_shader_group_vote emission to ac | Connor Abbott | 2017-09-08 | 1 | -0/+6 |
* | radeonsi: move si_emit_ballot() to ac | Connor Abbott | 2017-09-08 | 1 | -0/+3 |
* | radeonsi: move emit_optimization_barrier() to ac | Connor Abbott | 2017-09-08 | 1 | -0/+2 |
* | radeonsi: move llvm_get_type_size() to ac | Connor Abbott | 2017-09-08 | 1 | -0/+2 |
* | radeon/ac: use ds_swizzle for derivs on si/cik. | Dave Airlie | 2017-08-02 | 1 | -1/+0 |
* | radeonsi: use new function ac_build_umin for edgeflag clamping | Nicolai Hähnle | 2017-07-31 | 1 | -0/+1 |
* | ac/nir: add always_vector argument to ac_build_gather_values_extended | Nicolai Hähnle | 2017-07-31 | 1 | -1/+2 |
* | ac/nir: remove last remnants of v16i8 | Dave Airlie | 2017-06-28 | 1 | -1/+0 |
* | ac: add ac_llvm_context::v8i32 | Nicolai Hähnle | 2017-06-27 | 1 | -0/+1 |
* | ac: add ac_llvm_context::{i,f}32_{0,1} | Nicolai Hähnle | 2017-06-27 | 1 | -0/+5 |
* | ac: add ac_llvm_context::{i16, i64, f16, f64} | Nicolai Hähnle | 2017-06-27 | 1 | -0/+4 |
* | radeonsi: move building llvm.SI.load.const into ac_build_buffer_load | Marek Olšák | 2017-05-29 | 1 | -1/+2 |
* | radeonsi: rename readonly_memory -> can_speculate | Marek Olšák | 2017-05-29 | 1 | -2/+2 |
* | ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputs | Marek Olšák | 2017-05-03 | 1 | -5/+5 |
* | radeonsi/ac: move vertex export remove to common code. | Dave Airlie | 2017-04-27 | 1 | -0/+6 |
* | radeonsi/ac: move get_image_intr_name to common | Dave Airlie | 2017-03-07 | 1 | -0/+5 |
* | ac: normalize build helper names | Marek Olšák | 2017-03-03 | 1 | -29/+29 |
* | radeonsi: move SI.vs.load.input building into amd/common | Marek Olšák | 2017-03-03 | 1 | -0/+6 |
* | ac: replace llvm.SI.tbuffer.store with llvm.amdgcn.buffer.store if ADD_TID=0 | Marek Olšák | 2017-03-03 | 1 | -1/+3 |
* | ac: remove offen parameter from ac_build_buffer_store_dword | Marek Olšák | 2017-03-03 | 1 | -2/+1 |
* | radeonsi: merge and simplify tbuffer_store functions | Marek Olšák | 2017-03-03 | 1 | -24/+10 |
* | radeonsi: replace AMDGPU.bfe.* with amdgcn.*bfe | Marek Olšák | 2017-03-03 | 1 | -0/+3 |
* | radeonsi: move kill intrinsic building into amd/common | Marek Olšák | 2017-03-03 | 1 | -0/+1 |
* | radeonsi: set readnone on reads from read-only memory | Marek Olšák | 2017-03-03 | 1 | -1/+2 |
* | radeonsi: replace SI.packf16 with amdgcn.cvt.pkrtz | Marek Olšák | 2017-03-03 | 1 | -0/+2 |
* | radeonsi: move image intrinsic building to amd/common | Marek Olšák | 2017-03-03 | 1 | -0/+29 |