Mesa (master): aco: use instruction cast methods

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jan 22 14:21:22 UTC 2021


Module: Mesa
Branch: master
Commit: 70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee

Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Wed Jan 20 14:49:08 2021 +0000

aco: use instruction cast methods

Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8595>

---

 src/amd/compiler/aco_assembler.cpp             | 32 ++++++------
 src/amd/compiler/aco_insert_NOPs.cpp           | 20 ++++----
 src/amd/compiler/aco_insert_exec_mask.cpp      | 14 ++----
 src/amd/compiler/aco_insert_waitcnt.cpp        | 31 +++++-------
 src/amd/compiler/aco_instruction_selection.cpp | 31 ++++++------
 src/amd/compiler/aco_ir.cpp                    | 18 +++----
 src/amd/compiler/aco_ir.h                      |  4 +-
 src/amd/compiler/aco_lower_to_hw_instr.cpp     | 20 ++++----
 src/amd/compiler/aco_opt_value_numbering.cpp   | 48 +++++++++---------
 src/amd/compiler/aco_optimizer.cpp             | 68 +++++++++++++-------------
 src/amd/compiler/aco_print_ir.cpp              | 47 +++++++++---------
 src/amd/compiler/aco_reduce_assign.cpp         |  4 +-
 src/amd/compiler/aco_register_allocation.cpp   | 16 +++---
 src/amd/compiler/aco_scheduler.cpp             | 12 ++---
 src/amd/compiler/aco_spill.cpp                 | 10 ++--
 src/amd/compiler/aco_ssa_elimination.cpp       |  4 +-
 src/amd/compiler/aco_statistics.cpp            |  2 +-
 src/amd/compiler/aco_validate.cpp              | 14 +++---
 src/amd/compiler/tests/test_optimizer.cpp      |  4 +-
 src/amd/compiler/tests/test_to_hw_instr.cpp    |  2 +-
 20 files changed, 190 insertions(+), 211 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=70dbcfa1c9e0b5fe609485b011c3ce9d0819a9ee


More information about the mesa-commit mailing list