summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_llvm_util.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: Add debug option to enable LLVM GlobalISel (v2)Tom Stellard2018-07-231-2/+9
* ac: run LLVM optimization passes only on the final function after inliningMarek Olšák2018-07-191-0/+7
* radeonsi: add support for Vega20Marek Olšák2018-07-121-1/+3
* ac: make some fns staticDave Airlie2018-07-041-6/+6
* ac/radv: move llvm compiler info to struct and init in one placeDave Airlie2018-07-041-4/+7
* ac/radeonsi: port compiler init/destroy out of radeonsi.Dave Airlie2018-07-041-0/+43
* radv: port to use common passmgr code.Dave Airlie2018-07-041-2/+3
* ac/radeonsi: refactor out pass manager init to common code.Dave Airlie2018-07-041-0/+30
* ac/radv: split the non-common init_once code from the common target code. (v2)Dave Airlie2018-07-041-2/+5
* ac: set +auto-waitcnt-before-barrier when neededMarek Olšák2018-06-281-2/+4
* ac: set correct LLVM processor names for Raven & Vega12Marek Olšák2018-05-101-2/+4
* radeonsi: add triple into si_compilerMarek Olšák2018-04-271-1/+5
* radeonsi: add support for VegaMMarek Olšák2018-04-181-0/+1
* radeonsi: add support for Vega12Marek Olšák2018-03-281-0/+1
* radeonsi: fix passing address32_hi to LLVM for high valuesMarek Olšák2018-03-071-2/+2
* ac: add ac_count_scratch_private_memory()Samuel Pitoiset2018-03-061-0/+31
* amd: remove support for LLVM 3.9Marek Olšák2018-02-021-35/+4
* ac: don't use byval LLVM qualifier in shadersMarek Olšák2018-01-271-2/+0
* radeonsi: use ac_create_target_machineMarek Olšák2017-11-071-2/+5
* radeonsi: use ac_get_llvm_processor_nameMarek Olšák2017-11-071-1/+1
* radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_targetMarek Olšák2017-07-171-8/+10
* radv/ac: drop setting xnackDave Airlie2017-07-091-2/+1
* radv: enable sisched toggle in perftest flags.Dave Airlie2017-07-061-2/+3
* ac/llvm: set xnack like radeonsi does.Dave Airlie2017-07-061-1/+3
* ac/llvm: create features list using snprintf.Dave Airlie2017-07-061-2/+5
* ac/radv: change api to create target machineDave Airlie2017-07-061-2/+2
* radv: add some misc gfx9 pieces.Dave Airlie2017-06-061-0/+3
* ac: add new helper function to add a integer target dependent function attr.Dave Airlie2017-06-051-0/+10
* radv: enable POLARIS12 support.Dave Airlie2017-05-051-0/+1
* radeonsi: drop support for LLVM 3.8Marek Olšák2017-05-051-7/+0
* radv/ac: copy llvm machine feature flags from radeonsi.Dave Airlie2017-04-241-1/+1
* radv/ac: workaround regression in llvm 4.0 releaseDave Airlie2017-03-151-1/+12
* radeonsi: drop support for LLVM 3.6 & 3.7Marek Olšák2017-03-061-15/+1
* gallivm,ac: add LP_FUNC_ATTR_CONVERGENTMarek Olšák2017-03-061-0/+1
* gallivm, ac: add writeonly and inaccessiblememonly attributesMarek Olšák2017-03-031-0/+2
* amd/common: Fix build with new ac_add_function_attr()Tobias Klausmann2017-03-011-1/+1
* gallivm,ac: add function attributes at call sites instead of declarationsMarek Olšák2017-03-011-9/+22
* radeon/ac: move common llvm build functions to a separate file.Dave Airlie2017-02-071-716/+1
* radeonsi/ac: move most of emit_ddxy to shared code.Dave Airlie2017-02-031-0/+74
* radeonsi/ac: move get thread id to shared code.Dave Airlie2017-02-031-0/+48
* radeonsi/ac: move tbuffer store and buffer load to shared code.Dave Airlie2017-02-031-0/+155
* radeonsi/ac: move a bunch of load/store related things to common code.Dave Airlie2017-02-031-0/+65
* radeonsi/ac: move frag interp emission code to shared llvm code.Dave Airlie2017-02-021-0/+71
* radv/ac: Add compiler support for spilling.Bas Nieuwenhuizen2017-01-301-2/+2
* various: Fix missing DumpModule with recent LLVM.Bas Nieuwenhuizen2017-01-291-0/+8
* amd/common: unify cube map coordinate handling between radeonsi and radvNicolai Hähnle2017-01-131-0/+364
* radv: add initial non-conformant radv vulkan driverDave Airlie2016-10-071-0/+142