summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_llvm_build.c
Commit message (Expand)AuthorAgeFilesLines
* ac: properly document a buffer.store LLVM workaroundMarek Olšák2017-10-061-5/+8
* ac: silence a warningMarek Olšák2017-10-041-1/+3
* amd/common: move ac_build_phi from radeonsiNicolai Hähnle2017-10-021-0/+14
* amd/common: save an instruction in the build_cube_select sequenceNicolai Hähnle2017-09-291-5/+6
* amd/common: fix build_cube_selectNicolai Hähnle2017-09-291-3/+3
* amd/common: add workaround for cube map array layer clampingNicolai Hähnle2017-09-181-2/+29
* amd/common: remove has_ds_bpermute argument from ac_build_ddxyNicolai Hähnle2017-09-181-2/+1
* amd/common: add chip_class to ac_llvm_contextNicolai Hähnle2017-09-181-1/+4
* amd/common: round cube array slice in ac_prepare_cube_coordsNicolai Hähnle2017-09-181-1/+6
* ac: remove bitcast_to_float()Connor Abbott2017-09-081-16/+2
* ac: move ac_to_integer() and ac_to_float() to ac_llvm_build.cConnor Abbott2017-09-081-0/+61
* ac: fix ac_get_type_size() for doublesConnor Abbott2017-09-081-0/+1
* radeonsi: move the guts of ARB_shader_group_vote emission to acConnor Abbott2017-09-081-0/+30
* radeonsi: move si_emit_ballot() to acConnor Abbott2017-09-081-0/+26
* radeonsi: move emit_optimization_barrier() to acConnor Abbott2017-09-081-0/+43
* radeonsi: move llvm_get_type_size() to acConnor Abbott2017-09-081-0/+24
* radeon/ac: use ds_swizzle for derivs on si/cik.Dave Airlie2017-08-021-15/+42
* radeonsi: use new function ac_build_umin for edgeflag clampingNicolai Hähnle2017-07-311-0/+7
* ac/nir: add always_vector argument to ac_build_gather_values_extendedNicolai Hähnle2017-07-311-3/+4
* 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-12/+34
* radeonsi: rename readonly_memory -> can_speculateMarek Olšák2017-05-291-4/+4
* ac: fix broken elimination of duplicated VS exportsMarek Olšák2017-05-081-14/+14
* radeonsi: drop support for LLVM 3.8Marek Olšák2017-05-051-126/+53
* radeonsi: stop using v16i8Marek Olšák2017-05-051-1/+1
* ac: eliminate duplicated VS exportsMarek Olšák2017-05-031-2/+79
* ac: rename ac_eliminate_const_vs_outputs -> ac_optimize_vs_outputsMarek Olšák2017-05-031-5/+5
* ac: first parse VS exports before eliminating constant onesMarek Olšák2017-05-031-24/+58
* radeon/ac: remove assert causing regressionDave Airlie2017-04-271-1/+0
* radeonsi/ac: move vertex export remove to common code.Dave Airlie2017-04-271-1/+155
* ac: add unreachable() in ac_build_image_opcode()Samuel Pitoiset2017-04-101-0/+2
* radeonsi/ac: move get_image_intr_name to commonDave Airlie2017-03-071-0/+26
* radeonsi: drop support for LLVM 3.6 & 3.7Marek Olšák2017-03-061-19/+11
* radeonsi: set the convergent attribute where neededMarek Olšák2017-03-061-2/+6
* radeonsi: fix LLVM 3.9 - don't use non-matching attributes on declarationsMarek Olšák2017-03-061-3/+3
* radeon/ac: fix intrinsic version checkDave Airlie2017-03-061-1/+1
* ac: normalize build helper namesMarek Olšák2017-03-031-150/+149
* ac: replace SI.vs.load.input with amdgcn.buffer.load.formatMarek Olšák2017-03-031-0/+20
* radeonsi: move SI.vs.load.input building into amd/commonMarek Olšák2017-03-031-0/+17
* ac: replace llvm.SI.tbuffer.store with llvm.amdgcn.buffer.store if ADD_TID=0Marek Olšák2017-03-031-1/+57
* ac: remove offen parameter from ac_build_buffer_store_dwordMarek Olšák2017-03-031-5/+4
* radeonsi: merge and simplify tbuffer_store functionsMarek Olšák2017-03-031-40/+22
* radeonsi: replace AMDGPU.bfe.* with amdgcn.*bfeMarek Olšák2017-03-031-0/+26
* radeonsi: move kill intrinsic building into amd/commonMarek Olšák2017-03-031-0/+16
* radeonsi: set readnone on reads from read-only memoryMarek Olšák2017-03-031-2/+9
* radeonsi: replace SI.packf16 with amdgcn.cvt.pkrtzMarek Olšák2017-03-031-0/+18
* ac: replace old image intrinsics with new onesMarek Olšák2017-03-031-0/+80