summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-12-04radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()Timothy Arceri1-7/+10
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-4/+4
2017-11-29radeonsi: move shader debug helpers out of r600_pipe_common.cMarek Olšák1-2/+2
2017-11-11radeonsi: get llvm types from acTimothy Arceri1-4/+4
2017-10-09radeonsi: enumerize DBG flagsMarek Olšák1-2/+2
2017-10-06radeonsi: use f32_0 and f32_1Marek Olšák1-1/+1
2017-10-06radeonsi: lp_type::length is always 1Marek Olšák1-2/+2
2017-10-06radeonsi: don't use lp_build_const_*Marek Olšák1-1/+1
2017-10-06radeonsi: use ctx->ac.context and ctx->typesMarek Olšák1-28/+24
2017-10-06radeonsi: use ctx->ac.builderMarek Olšák1-50/+34
2017-10-06radeonsi: use i32_0 and i32_1 moreMarek Olšák1-4/+3
2017-10-06radeonsi: use ac helpers for bitcastsMarek Olšák1-6/+8
2017-10-06radeonsi: use si_get_indirect_index for TEMP indexingMarek Olšák1-18/+4
2017-09-29tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle1-1/+1
2017-09-29gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle1-5/+9
2017-09-26r600: fork and import gallium/radeonMarek Olšák1-2/+2
2017-09-18amd/common: add chip_class to ac_llvm_contextNicolai Hähnle1-1/+1
2017-09-07radeonsi: remove 2 callbacks from si_shader_contextMarek Olšák1-2/+2
2017-08-10ac: fail shader compilation if libelf is replaced by an incompatible versionMarek Olšák1-1/+4
2017-07-31radeonsi: ensure that temp array allocas are in the entry blockNicolai Hähnle1-1/+1
2017-07-17radeonsi/gfx9: add workarounds to avoid VGPR indexing completelyMarek Olšák1-2/+1
2017-07-17radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_targetMarek Olšák1-42/+0
2017-07-17radeonsi: don't call gallivm_init_llvm_targetsMarek Olšák1-1/+0
2017-06-08radeonsi: call LLVMAddEarlyCSEMemSSAPass only for LLVM >= 4.0Juan A. Suarez Romero1-0/+2
2017-06-07radeonsi: do EarlyCSEMemSSA LLVM passMarek Olšák1-0/+2
2017-05-18radeonsi: clamp indirect index to the number of declared shader resourcesMarek Olšák1-0/+5
2017-05-16radeonsi: extract TGSI memory/texture opcode handling into its own fileNicolai Hähnle1-0/+1
2017-05-05radeonsi/gfx9: set correct LLVM calling conventions for merged shadersMarek Olšák1-2/+17
2017-05-05radeonsi: inline si_llvm_shader_type into si_llvm_create_funcMarek Olšák1-31/+22
2017-05-05radeonsi: fold surrounding code into si_llvm_finalize_moduleMarek Olšák1-3/+7
2017-05-05radeonsi: drop support for LLVM 3.8Marek Olšák1-28/+2