Feng Chen
33514a0d94
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"
4 years ago
Morph
2b87305d31
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
ameerj
6091af472a
dead_code_elimination_pass: Remove unreachable Phi arguments
4 years ago
ameerj
09128c9106
shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass
This adds a pass to eliminate if(false) branches within the shader code
4 years ago
ReinUsesLisp
2321666580
shader: Avoid usage of C++20 ranges to build in clang
5 years ago
ReinUsesLisp
3c80ebf1e2
shader: Remove invalidated blocks in dead code elimination pass
5 years ago
ReinUsesLisp
6236b611cf
shader: Move microinstruction header to the value header
5 years ago
ReinUsesLisp
db2e9d64aa
shader: Implement CAL inlining function calls
5 years ago
ReinUsesLisp
756c643f08
shader: Support SSA loops on IR
5 years ago
ReinUsesLisp
e6892e9da6
shader: Initial recompiler work
5 years ago