summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/maxwell/structured_control_flow.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-10-06Shader Decompiler: Fix dangerous behavior of invalid iterator insertion.Fernando Sahmkow1-3/+3
2022-06-14structured_control_flow: Remove constexpr Flow::Blocklat9nq1-6/+0
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-20shader_recompiler: Reduce unused includesameerj1-2/+0
2021-08-30structured_control_flow: Skip reordering nested demote branches.ameerj1-0/+11
2021-08-30structured_control_flow: Conditionally invoke demote reorder passameerj1-4/+6
2021-08-28structured_control_flow: Add DemoteCombinationPassameerj1-1/+107
2021-07-23shader: Avoid usage of C++20 ranges to build in clangReinUsesLisp1-4/+4
2021-07-23shader_recompiler, video_core: Resolve clang errorslat9nq1-7/+2
2021-07-23shader: GCC fmt 8.0.0 fixeslat9nq1-1/+1
2021-07-23shader: Move loop safety tests to code emissionReinUsesLisp1-33/+4
2021-07-23shader: Calibrate loop safety thresholdReinUsesLisp1-1/+1
2021-07-23shader: Fix loop safety to SSA passReinUsesLisp1-1/+3
2021-07-23shader: Add shader loop safety check settingslat9nq1-4/+38
2021-07-23shader: Always initialize up reference in structure control flowReinUsesLisp1-31/+36
2021-07-23shader: Read branch conditions from an instructionReinUsesLisp1-6/+3
2021-07-23shader_recompiler: GCC fixeslat9nq1-24/+24
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp1-3/+3
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp1-99/+136
2021-07-23shader: Fix gcc warningsReinUsesLisp1-1/+1
2021-07-23shader: Improve goto removal algorithm complexityReinUsesLisp1-49/+28
2021-07-23shader: Move siblings check to a separate function and comment them outReinUsesLisp1-16/+21
2021-07-23shader: Mark blocks with no end branch as unreachableReinUsesLisp1-2/+7
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-2/+1
2021-07-23shader: Fix indirect branches to scheduler instructionsReinUsesLisp1-3/+3
2021-07-23shader: Implement BRXFernandoS271-0/+57
2021-07-23shader: Fix structured control flow on KIL instructionsReinUsesLisp1-3/+6
2021-07-23shader: Properly insert Prologue instructionReinUsesLisp1-1/+2
2021-07-23shader: Implement NDC [-1, 1], attribute types and default varying initializationReinUsesLisp1-1/+6
2021-07-23shader: Add partial rasterizer integrationReinUsesLisp1-0/+18
2021-07-23shader: Implement CAL inlining function callsReinUsesLisp1-114/+140
2021-07-23shader: Fix control flowReinUsesLisp1-5/+10
2021-07-23spirv: Fixes and Intel specific workaroundsReinUsesLisp1-3/+0
2021-07-23shader: Improve object poolReinUsesLisp1-5/+5
2021-07-23shader: Initial implementation of an ASTReinUsesLisp1-0/+742