summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2023-07-23ssa_rewrite_pass: use proper mapsGravatar Liam1-6/+5
2022-04-23general: Convert source file copyright comments over to SPDXGravatar Morph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesGravatar ameerj1-1/+0
2021-11-01ShaderCache: Fix Phi Nodes Type on OGL.Gravatar Fernando Sahmkow1-0/+24
2021-10-31ShaderCache: Order Phi Arguments from farthest away to nearest.Gravatar Fernando Sahmkow1-0/+7
2021-07-22shader: Avoid usage of C++20 ranges to build in clangGravatar ReinUsesLisp1-4/+6
2021-07-22shader: Move loop safety tests to code emissionGravatar ReinUsesLisp1-30/+2
2021-07-22shader: Fix loop safety to SSA passGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Add shader loop safety check settingsGravatar lat9nq1-19/+47
2021-07-22glasm: Initial implementation of phi nodes on GLASMGravatar ReinUsesLisp1-5/+1
2021-07-22glasm: Rework control flow introducing a syntax listGravatar ReinUsesLisp1-2/+2
2021-07-22shader: Fix forward referencing identity instructions when inserting phiGravatar ReinUsesLisp1-11/+13
2021-07-22shader: Intrusively store in a block if it's sealed or notGravatar ReinUsesLisp1-3/+2
2021-07-22shader: Move microinstruction header to the value headerGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Intrusively store register values in block for SSA passGravatar ReinUsesLisp1-21/+43
2021-07-22shader: Fix Phi node typesGravatar ReinUsesLisp1-0/+4
2021-07-22shader_recompiler,video_core: Cleanup some GCC and Clang errorsGravatar lat9nq1-2/+2
2021-07-22shader: Move recursive SSA rewrite to the heapGravatar ReinUsesLisp1-29/+89
2021-07-22shader: Address feedbackGravatar FernandoS271-1/+0
2021-07-22shader: Address FeedbackGravatar FernandoS271-49/+1
2021-07-22shader: Improve VOTE.VTG stubGravatar FernandoS271-1/+50
2021-07-22shader: Implement BRXGravatar FernandoS271-1/+20
2021-07-22shader: Add partial rasterizer integrationGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Reorder phi nodes when redefined as undefined opcodesGravatar ReinUsesLisp1-1/+9
2021-07-22shader: Implement CAL inlining function callsGravatar ReinUsesLisp1-3/+2
2021-07-22shader: Implement SELGravatar ameerj1-4/+8
2021-07-22shader: Support SSA loops on IRGravatar ReinUsesLisp1-13/+49
2021-07-22shader: Misc fixesGravatar ReinUsesLisp1-54/+59
2021-07-22shader: Initial implementation of an ASTGravatar ReinUsesLisp1-3/+21
2021-07-22shader: Properly store phi on InstGravatar ReinUsesLisp1-10/+12
2021-07-22shader: Add pools and rename filesGravatar ReinUsesLisp1-14/+14
2021-07-22shader: Remove illegal character in SSA passGravatar ReinUsesLisp1-1/+1
2021-07-22shader: Constant propagation and global memory to storage bufferGravatar ReinUsesLisp1-2/+54
2021-07-22shader: SSA and dominanceGravatar ReinUsesLisp1-0/+155