summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/ir_opt/dead_code_elimination_pass.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"Feng Chen2022-10-251-89/+9
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
| | | | | 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.
* dead_code_elimination_pass: Remove unreachable Phi argumentsameerj2022-03-231-0/+27
|
* shader_recompiler/dead_code_elimination: Add DeadBranchElimination passameerj2022-03-221-9/+62
| | | | This adds a pass to eliminate if(false) branches within the shader code
* shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp2021-07-231-2/+0
|
* shader: Remove invalidated blocks in dead code elimination passReinUsesLisp2021-07-231-3/+6
|
* shader: Move microinstruction header to the value headerReinUsesLisp2021-07-231-1/+1
|
* shader: Implement CAL inlining function callsReinUsesLisp2021-07-231-4/+6
|
* shader: Support SSA loops on IRReinUsesLisp2021-07-231-1/+1
|
* shader: Initial recompiler workReinUsesLisp2021-07-231-0/+23