aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_llvm_build.h
Commit message (Expand)AuthorAgeFilesLines
...
* ac: add v2i32 to the common code and use itTimothy Arceri2017-11-031-0/+1
* ac/llvm: consolidate find lsb function.Dave Airlie2017-10-261-0/+4
* ac/llvm: add i1false/i1true to common code.Dave Airlie2017-10-261-0/+2
* ac/nir: move lds declaration/load/store into shared code.Dave Airlie2017-10-261-0/+12
* radeonsi: postponed KILL isn't postponed anymore, but maintains WQMMarek Olšák2017-10-241-0/+1
* ac: replace ac_build_kill with ac_build_kill_if_falseMarek Olšák2017-10-241-1/+1
* ac/nir: init full exec mask for merged shaders.Dave Airlie2017-10-201-0/+1
* ac: clean up ac_build_indexed_load function interfacesMarek Olšák2017-10-171-8/+6
* ac: properly document a buffer.store LLVM workaroundMarek Olšák2017-10-061-1/+1
* amd/common: move ac_build_phi from radeonsiNicolai Hähnle2017-10-021-0/+5
* amd/common: remove has_ds_bpermute argument from ac_build_ddxyNicolai Hähnle2017-09-181-1/+0
* amd/common: add chip_class to ac_llvm_contextNicolai Hähnle2017-09-181-1/+6
* amd/common: round cube array slice in ac_prepare_cube_coordsNicolai Hähnle2017-09-181-1/+1
* ac: move ac_to_integer() and ac_to_float() to ac_llvm_build.cConnor Abbott2017-09-081-0/+5
* radeonsi: move the guts of ARB_shader_group_vote emission to acConnor Abbott2017-09-081-0/+6
* radeonsi: move si_emit_ballot() to acConnor Abbott2017-09-081-0/+3
* radeonsi: move emit_optimization_barrier() to acConnor Abbott2017-09-081-0/+2
* radeonsi: move llvm_get_type_size() to acConnor Abbott2017-09-081-0/+2
* radeon/ac: use ds_swizzle for derivs on si/cik.Dave Airlie2017-08-021-1/+0
* radeonsi: use new function ac_build_umin for edgeflag clampingNicolai Hähnle2017-07-311-0/+1
* ac/nir: add always_vector argument to ac_build_gather_values_extendedNicolai Hähnle2017-07-311-1/+2
* ac/nir: remove last remnants of v16i8Dave Airlie2017-06-281-1/+0
* ac: add ac_llvm_context::v8i32Nicolai Hähnle2017-06-271-0/+1
* ac: add ac_llvm_context::{i,f}32_{0,1}Nicolai Hähnle2017-06-271-0/+5
* ac: add ac_llvm_context::{i16, i64, f16, f64}Nicolai Hähnle2017-06-271-0/+4
* radeonsi: move building llvm.SI.load.const into ac_build_buffer_loadMarek Olšák2017-05-291-1/+2
* radeonsi: rename readonly_memory -> can_speculateMarek Olšák2017-05-291-2/+2
* ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputsMarek Olšák2017-05-031-5/+5
* radeonsi/ac: move vertex export remove to common code.Dave Airlie2017-04-271-0/+6
* radeonsi/ac: move get_image_intr_name to commonDave Airlie2017-03-071-0/+5
* ac: normalize build helper namesMarek Olšák2017-03-031-29/+29
* radeonsi: move SI.vs.load.input building into amd/commonMarek Olšák2017-03-031-0/+6
* ac: replace llvm.SI.tbuffer.store with llvm.amdgcn.buffer.store if ADD_TID=0Marek Olšák2017-03-031-1/+3
* ac: remove offen parameter from ac_build_buffer_store_dwordMarek Olšák2017-03-031-2/+1
* radeonsi: merge and simplify tbuffer_store functionsMarek Olšák2017-03-031-24/+10
* radeonsi: replace AMDGPU.bfe.* with amdgcn.*bfeMarek Olšák2017-03-031-0/+3
* radeonsi: move kill intrinsic building into amd/commonMarek Olšák2017-03-031-0/+1
* radeonsi: set readnone on reads from read-only memoryMarek Olšák2017-03-031-1/+2
* radeonsi: replace SI.packf16 with amdgcn.cvt.pkrtzMarek Olšák2017-03-031-0/+2
* radeonsi: move image intrinsic building to amd/commonMarek Olšák2017-03-031-0/+29
* radeonsi: move llvm.SI.export building to amd/commonMarek Olšák2017-03-031-0/+11
* ac: unify build_type_name_for_intr functionsMarek Olšák2017-03-031-0/+2
* radeonsi: stop using TGSI_OPCODE_CLAMP by moving it amd/commonMarek Olšák2017-02-181-0/+2
* radeon/ac: add emit umsb shared code.Dave Airlie2017-02-161-0/+4
* radeon/ac: add ac_emit_imsb helper.Dave Airlie2017-02-161-0/+4
* radeon/ac/llvm: add support for sendmsg emissionDave Airlie2017-02-141-0/+12
* radeon/ac: move common llvm build functions to a separate file.Dave Airlie2017-02-071-0/+177