summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* ShaderCache: Fix Phi Nodes Type on OGL.Fernando Sahmkow2021-11-011-0/+24
* ShaderCache: Order Phi Arguments from farthest away to nearest.Fernando Sahmkow2021-10-311-0/+7
* shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp2021-07-231-4/+6
* shader: Move loop safety tests to code emissionReinUsesLisp2021-07-231-30/+2
* shader: Fix loop safety to SSA passReinUsesLisp2021-07-231-1/+1
* shader: Add shader loop safety check settingslat9nq2021-07-231-19/+47
* glasm: Initial implementation of phi nodes on GLASMReinUsesLisp2021-07-231-5/+1
* glasm: Rework control flow introducing a syntax listReinUsesLisp2021-07-231-2/+2
* shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp2021-07-231-11/+13
* shader: Intrusively store in a block if it's sealed or notReinUsesLisp2021-07-231-3/+2
* shader: Move microinstruction header to the value headerReinUsesLisp2021-07-231-1/+1
* shader: Intrusively store register values in block for SSA passReinUsesLisp2021-07-231-21/+43
* shader: Fix Phi node typesReinUsesLisp2021-07-231-0/+4
* shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq2021-07-231-2/+2
* shader: Move recursive SSA rewrite to the heapReinUsesLisp2021-07-231-29/+89
* shader: Address feedbackFernandoS272021-07-231-1/+0
* shader: Address FeedbackFernandoS272021-07-231-49/+1
* shader: Improve VOTE.VTG stubFernandoS272021-07-231-1/+50
* shader: Implement BRXFernandoS272021-07-231-1/+20
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-231-1/+1
* shader: Reorder phi nodes when redefined as undefined opcodesReinUsesLisp2021-07-231-1/+9
* shader: Implement CAL inlining function callsReinUsesLisp2021-07-231-3/+2
* shader: Implement SELameerj2021-07-231-4/+8
* shader: Support SSA loops on IRReinUsesLisp2021-07-231-13/+49
* shader: Misc fixesReinUsesLisp2021-07-231-54/+59
* shader: Initial implementation of an ASTReinUsesLisp2021-07-231-3/+21
* shader: Properly store phi on InstReinUsesLisp2021-07-231-10/+12
* shader: Add pools and rename filesReinUsesLisp2021-07-231-14/+14
* shader: Remove illegal character in SSA passReinUsesLisp2021-07-231-1/+1
* shader: Constant propagation and global memory to storage bufferReinUsesLisp2021-07-231-2/+54
* shader: SSA and dominanceReinUsesLisp2021-07-231-0/+155