ameerj
|
67159e3be7
|
dead_code_elimination_pass: Remove unreachable Phi arguments
|
2022-03-23 17:57:22 -04:00 |
|
ameerj
|
f10d40a0a2
|
shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass
This adds a pass to eliminate if(false) branches within the shader code
|
2022-03-22 02:39:31 -04:00 |
|
ReinUsesLisp
|
bf2956d77a
|
shader: Avoid usage of C++20 ranges to build in clang
|
2021-07-22 21:51:40 -04:00 |
|
ReinUsesLisp
|
92a01984e6
|
shader: Remove invalidated blocks in dead code elimination pass
|
2021-07-22 21:51:29 -04:00 |
|
ReinUsesLisp
|
050e81500c
|
shader: Move microinstruction header to the value header
|
2021-07-22 21:51:28 -04:00 |
|
ReinUsesLisp
|
71f96fa636
|
shader: Implement CAL inlining function calls
|
2021-07-22 21:51:23 -04:00 |
|
ReinUsesLisp
|
cbfb7d182a
|
shader: Support SSA loops on IR
|
2021-07-22 21:51:22 -04:00 |
|
ReinUsesLisp
|
2d48a7b4d0
|
shader: Initial recompiler work
|
2021-07-22 21:51:21 -04:00 |
|