ac: rename and move si_const_array into common code
[mesa.git] / src / amd / common / ac_llvm_build.c
2018-01-27 Marek Olšákac: rename and move si_const_array into common code
2018-01-26 Samuel Pitoisetac: pass the number of channels to ac_build_buffer_load...
2018-01-26 Samuel Pitoisetac: add ac_build_buffer_load_common() helper
2018-01-22 Timothy Arceriac: fix ac_build_varying_gather_values() for packed...
2018-01-14 Timothy Arceriac: add i64_0 and i64_1 to llvm build context
2018-01-11 Timothy Arceriac: add f64_0 to the llvm build context
2018-01-11 Timothy Arceriac: add f64_1 to the llvm build context
2018-01-10 Samuel Pitoisetamd/common: import get_{load,store}_intr_attribs()...
2018-01-06 Marek Olšákac: add ac_build_fmin/fmax helpers
2018-01-05 Timothy Arceriac: rework ac_llvm_extract_elem()
2018-01-05 Timothy Arceriac: move some helpers to ac_llvm_build.c
2017-12-22 Samuel Pitoisetamd/common: pass the family to ac_llvm_context_init()
2017-12-14 Samuel Pitoisetamd/common: add ac_build_waitcnt()
2017-12-14 Samuel Pitoisetradeonsi: make use of ac_build_fdiv()
2017-12-04 Timothy Arceriac: move build_varying_gather_values() to ac_llvm_build...
2017-11-03 Timothy Arceriac: add v2f32 to the common code and make use of it
2017-11-03 Timothy Arceriac: add v3i32 to the common code and make use of it
2017-11-03 Timothy Arceriac: add v2i32 to the common code and use it
2017-10-26 Dave Airlieac/llvm: consolidate find lsb function.
2017-10-26 Dave Airlieac/llvm: add i1false/i1true to common code.
2017-10-26 Dave Airlieac/nir: move lds declaration/load/store into shared...
2017-10-24 Marek Olšákradeonsi: postponed KILL isn't postponed anymore, but...
2017-10-24 Marek Olšákac: use llvm.amdgcn.kill with LLVM 6.0
2017-10-24 Marek Olšákac: replace ac_build_kill with ac_build_kill_if_false
2017-10-23 Eric Anholtac: Fix a compiler warning for possibly undefined ...
2017-10-19 Dave Airlieac/nir: init full exec mask for merged shaders.
2017-10-17 Marek Olšákac: clean up ac_build_indexed_load function interfaces
2017-10-06 Marek Olšákac: properly document a buffer.store LLVM workaround
2017-10-04 Marek Olšákac: silence a warning
2017-10-02 Nicolai Hähnleamd/common: move ac_build_phi from radeonsi
2017-09-29 Nicolai Hähnleamd/common: save an instruction in the build_cube_selec...
2017-09-29 Nicolai Hähnleamd/common: fix build_cube_select
2017-09-18 Nicolai Hähnleamd/common: add workaround for cube map array layer...
2017-09-18 Nicolai Hähnleamd/common: remove has_ds_bpermute argument from ac_bui...
2017-09-18 Nicolai Hähnleamd/common: add chip_class to ac_llvm_context
2017-09-18 Nicolai Hähnleamd/common: round cube array slice in ac_prepare_cube_c...
2017-09-08 Connor Abbottac: remove bitcast_to_float()
2017-09-08 Connor Abbottac: move ac_to_integer() and ac_to_float() to ac_llvm_b...
2017-09-08 Connor Abbottac: fix ac_get_type_size() for doubles
2017-09-08 Connor Abbottradeonsi: move the guts of ARB_shader_group_vote emissi...
2017-09-08 Connor Abbottradeonsi: move si_emit_ballot() to ac
2017-09-08 Connor Abbottradeonsi: move emit_optimization_barrier() to ac
2017-09-08 Connor Abbottradeonsi: move llvm_get_type_size() to ac
2017-08-01 Dave Airlieradeon/ac: use ds_swizzle for derivs on si/cik.
2017-07-31 Nicolai Hähnleradeonsi: use new function ac_build_umin for edgeflag...
2017-07-31 Nicolai Hähnleac/nir: add always_vector argument to ac_build_gather_v...
2017-06-28 Dave Airlieac/nir: remove last remnants of v16i8
2017-06-27 Nicolai Hähnleac: add ac_llvm_context::v8i32
2017-06-27 Nicolai Hähnleac: add ac_llvm_context::{i,f}32_{0,1}
2017-06-27 Nicolai Hähnleac: add ac_llvm_context::{i16, i64, f16, f64}
2017-05-28 Marek Olšákradeonsi: move building llvm.SI.load.const into ac_buil...
2017-05-28 Marek Olšákradeonsi: rename readonly_memory -> can_speculate
2017-05-08 Marek Olšákac: fix broken elimination of duplicated VS exports
2017-05-04 Marek Olšákradeonsi: drop support for LLVM 3.8
2017-05-04 Marek Olšákradeonsi: stop using v16i8
2017-05-03 Marek Olšákac: eliminate duplicated VS exports
2017-05-03 Marek Olšákac: rename ac_eliminate_const_vs_outputs -> ac_optimize...
2017-05-03 Marek Olšákac: first parse VS exports before eliminating constant...
2017-04-27 Dave Airlieradeon/ac: remove assert causing regression
2017-04-27 Dave Airlieradeonsi/ac: move vertex export remove to common code.
2017-04-10 Samuel Pitoisetac: add unreachable() in ac_build_image_opcode()
2017-03-06 Dave Airlieradeonsi/ac: move get_image_intr_name to common
2017-03-06 Marek Olšákradeonsi: drop support for LLVM 3.6 & 3.7
2017-03-06 Marek Olšákradeonsi: set the convergent attribute where needed
2017-03-06 Marek Olšákradeonsi: fix LLVM 3.9 - don't use non-matching attribu...
2017-03-05 Dave Airlieradeon/ac: fix intrinsic version check
2017-03-03 Marek Olšákac: normalize build helper names
2017-03-03 Marek Olšákac: replace SI.vs.load.input with amdgcn.buffer.load...
2017-03-03 Marek Olšákradeonsi: move SI.vs.load.input building into amd/common
2017-03-03 Marek Olšákac: replace llvm.SI.tbuffer.store with llvm.amdgcn...
2017-03-03 Marek Olšákac: remove offen parameter from ac_build_buffer_store_dword
2017-03-03 Marek Olšákradeonsi: merge and simplify tbuffer_store functions
2017-03-03 Marek Olšákradeonsi: replace AMDGPU.bfe.* with amdgcn.*bfe
2017-03-03 Marek Olšákradeonsi: move kill intrinsic building into amd/common
2017-03-03 Marek Olšákradeonsi: set readnone on reads from read-only memory
2017-03-03 Marek Olšákradeonsi: replace SI.packf16 with amdgcn.cvt.pkrtz
2017-03-03 Marek Olšákac: replace old image intrinsics with new ones
2017-03-03 Marek Olšákradeonsi: move image intrinsic building to amd/common
2017-03-03 Marek Olšákac: replace SI.export with amdgcn.exp.*
2017-03-03 Marek Olšákradeonsi: move llvm.SI.export building to amd/common
2017-03-03 Marek Olšákac: unify build_type_name_for_intr functions
2017-03-01 Marek Olšákgallivm,ac: add function attributes at call sites inste...
2017-02-24 Marek Olšákac: silence a warning
2017-02-18 Marek Olšákac/llvm: use min+max instead of AMDGPU.clamp on LLVM 5.0
2017-02-18 Marek Olšákradeonsi: stop using TGSI_OPCODE_CLAMP by moving it...
2017-02-17 Marek Olšákac/llvm: fix various findMSB bugs
2017-02-16 Dave Airlieradeon/ac: add emit umsb shared code.
2017-02-16 Dave Airlieradeon/ac: use llvm.amdgcn.sffbh intrinsic instead...
2017-02-16 Dave Airlieradeon/ac: add ac_emit_imsb helper.
2017-02-14 Dave Airlieradeon/ac/llvm: add support for sendmsg emission
2017-02-06 Dave Airlieradeon/ac: move common llvm build functions to a separa...