aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt/ssa_rewrite_pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-311-1/+1
* [*] change all std::unordered_map and std::unordered_set into ankerl::unorder...lizzie2026-02-101-4/+10
* ssa_rewrite_pass: use proper mapsLiam2023-07-231-6/+5
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* shader_recompiler: Reduce unused includesameerj2022-03-201-1/+0
* 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-221-4/+6
* shader: Move loop safety tests to code emissionReinUsesLisp2021-07-221-30/+2
* shader: Fix loop safety to SSA passReinUsesLisp2021-07-221-1/+1
* shader: Add shader loop safety check settingslat9nq2021-07-221-19/+47
* glasm: Initial implementation of phi nodes on GLASMReinUsesLisp2021-07-221-5/+1
* glasm: Rework control flow introducing a syntax listReinUsesLisp2021-07-221-2/+2
* shader: Fix forward referencing identity instructions when inserting phiReinUsesLisp2021-07-221-11/+13
* shader: Intrusively store in a block if it's sealed or notReinUsesLisp2021-07-221-3/+2
* shader: Move microinstruction header to the value headerReinUsesLisp2021-07-221-1/+1
* shader: Intrusively store register values in block for SSA passReinUsesLisp2021-07-221-21/+43
* shader: Fix Phi node typesReinUsesLisp2021-07-221-0/+4
* shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq2021-07-221-2/+2
* shader: Move recursive SSA rewrite to the heapReinUsesLisp2021-07-221-29/+89
* shader: Address feedbackFernandoS272021-07-221-1/+0
* shader: Address FeedbackFernandoS272021-07-221-49/+1
* shader: Improve VOTE.VTG stubFernandoS272021-07-221-1/+50
* shader: Implement BRXFernandoS272021-07-221-1/+20
* shader: Add partial rasterizer integrationReinUsesLisp2021-07-221-1/+1
* shader: Reorder phi nodes when redefined as undefined opcodesReinUsesLisp2021-07-221-1/+9
* shader: Implement CAL inlining function callsReinUsesLisp2021-07-221-3/+2
* shader: Implement SELameerj2021-07-221-4/+8
* shader: Support SSA loops on IRReinUsesLisp2021-07-221-13/+49
* shader: Misc fixesReinUsesLisp2021-07-221-54/+59
* shader: Initial implementation of an ASTReinUsesLisp2021-07-221-3/+21
* shader: Properly store phi on InstReinUsesLisp2021-07-221-10/+12
* shader: Add pools and rename filesReinUsesLisp2021-07-221-14/+14
* shader: Remove illegal character in SSA passReinUsesLisp2021-07-221-1/+1
* shader: Constant propagation and global memory to storage bufferReinUsesLisp2021-07-221-2/+54
* shader: SSA and dominanceReinUsesLisp2021-07-221-0/+155