summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-06radeonsi: remove TGSIMarek Olšák1-1165/+0
2019-12-16radeonsi: reset more fields in si_llvm_context_set_ir to fix reusing ctxMarek Olšák1-0/+2
2019-11-25ac/nir, radv, radeonsi: Switch to using ac_shader_argsConnor Abbott1-27/+12
2019-11-05radeonsi: keep serialized NIR instead of nir_shader in si_shader_selectorMarek Olšák1-2/+3
2019-10-28radeonsi: don't print diagnostic LLVM remarks and notesMarek Olšák1-6/+3
2019-09-09radeonsi/gfx10: use fma for TGSI_OPCODE_FMAMarek Olšák1-1/+1
2019-08-19radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák1-2/+3
2019-08-19radeonsi: remove the unsafemath debug optionMarek Olšák1-6/+3
2019-08-19radeonsi: clean up si_llvm_context_set_tgsiMarek Olšák1-15/+7
2019-07-19radeonsi/gfx10: implement Wave32Marek Olšák1-6/+11
2019-07-19ac: create the LLVM builder in ac_llvm_context_initMarek Olšák1-4/+3
2019-07-19ac: create the LLVM module for Wave32 or Wave64 in ac_llvm_context_initMarek Olšák1-2/+2
2019-07-19ac: initial Wave32 support in LLVM build helpersMarek Olšák1-1/+1
2019-07-09radeonsi: fix and clean up shader_type passingMarek Olšák1-1/+1
2019-07-03radeonsi/gfx10: generate VS and TES as NGG merged ESGS shadersNicolai Hähnle1-1/+1
2019-06-12radeonsi: use the new run-time linker for shadersNicolai Hähnle1-2/+12
2019-05-29Change a few frequented uses of DEBUG to !NDEBUGMarek Olšák1-3/+3
2018-08-31radeonsi: fix regression in indirect input swizzles.Dave Airlie1-2/+5
2018-08-30gallivm: allow to pass two swizzles into fetches.Dave Airlie1-8/+10
2018-08-21ac,radeonsi: use ac_build_gather_values moreMarek Olšák1-12/+5
2018-08-21radeonsi: use ac_build_imadMarek Olšák1-10/+4
2018-08-14radeonsi: don't use emit_data->args in atomic_emitMarek Olšák1-0/+2
2018-08-01ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2)Marek Olšák1-2/+6
2018-07-04ac: fold LLVMContext creation into ac_llvm_context_initMarek Olšák1-4/+1
2018-07-04radeonsi: reorder code in si_llvm_context_initMarek Olšák1-13/+13
2018-07-04radeonsi: use ac_compile_module_to_binary to reduce compile timesMarek Olšák1-31/+2
2018-07-04radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie1-2/+2
2018-07-02ac: move all LLVM module initialization into ac_create_moduleMarek Olšák1-4/+1
2018-06-25radeonsi: stop using lp_build_allocMarek Olšák1-11/+8
2018-06-25radeonsi: stop using lp_build_gather_valuesMarek Olšák1-2/+1
2018-06-25radeonsi: clean up some #includesMarek Olšák1-13/+1
2018-05-17amd: remove support for LLVM 4.0Marek Olšák1-2/+1
2018-04-27radeonsi: move data_layout into si_compilerMarek Olšák1-6/+1
2018-04-27radeonsi: move passmgr into si_compilerMarek Olšák1-33/+1
2018-04-27radeonsi: move target_library_info into si_compilerMarek Olšák1-5/+2
2018-04-27radeonsi: use si_compiler::triple in si_llvm_optimize_moduleMarek Olšák1-2/+2
2018-04-27radeonsi: add triple into si_compilerMarek Olšák1-1/+1
2018-04-27radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák1-6/+7
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-02radeonsi: Fix include for LLVMAddPromoteMemoryToRegisterPassMike Lothian1-0/+3
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick1-1/+1
2018-03-21radeonsi: fix a snprintf warning on gcc 7.3.0Marek Olšák1-1/+1
2018-03-08radeonsi: make use of if/loop build helpers in acTimothy Arceri1-152/+11
2018-03-07radeonsi: remove si_llvm_add_attributeMarek Olšák1-8/+0
2018-03-01radeonsi: set some context vars for nir pathTimothy Arceri1-6/+10
2018-02-13radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri1-1/+1
2018-02-02amd: remove support for LLVM 3.9Marek Olšák1-2/+0
2018-02-01radeonsi: remove unused si_shader_context membersMarek Olšák1-7/+0
2018-01-16ac: import lp_create_builder() from gallivmSamuel Pitoiset1-4/+4
2017-12-22amd/common: pass the family to ac_llvm_context_init()Samuel Pitoiset1-1/+2