summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/frontend/ir/value.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-02-04shader_recompiler/value.h: Remove lingering references to S32ameerj1-11/+0
2023-01-30Move to Clang Format 15Levi Behunin1-7/+6
2023-01-26shader_recompiler: Remove S32 IR typeameerj1-1/+0
2022-11-30value.h: remove recursive includeameerj1-1/+0
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen1-0/+12
2022-10-25Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"Feng Chen1-4/+0
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-03-23dead_code_elimination_pass: Remove unreachable Phi argumentsameerj1-0/+4
2021-11-16shader: Add copy constructor to instructionsReinUsesLisp1-1/+1
2021-10-31ShaderCache: Order Phi Arguments from farthest away to nearest.Fernando Sahmkow1-0/+3
2021-07-26shader_recompiler: Remove unnecessary [[nodiscard]] instancesLioncash1-2/+2
2021-07-26shader: Add TryInstRecursive utility to valuesReinUsesLisp1-0/+8
2021-07-23Revert "glasm: Skip phi moves on undefined instructions"ReinUsesLisp1-13/+0
2021-07-23glasm: Skip phi moves on undefined instructionsReinUsesLisp1-0/+13
2021-07-23glasm: Initial implementation of phi nodes on GLASMReinUsesLisp1-0/+4
2021-07-23glasm: Rework control flow introducing a syntax listReinUsesLisp1-9/+0
2021-07-23glasm: Implement basic GLASM instructionsReinUsesLisp1-0/+6
2021-07-23glasm: Add GLASM backend infrastructureReinUsesLisp1-0/+6
2021-07-23shader: Inline common Value gettersReinUsesLisp1-2/+102
2021-07-23shader: Use memset to reset instruction argumentsReinUsesLisp1-3/+4
2021-07-23shader: Inline common Value functions into the headerReinUsesLisp1-0/+23
2021-07-23shader: Move microinstruction header to the value headerReinUsesLisp1-1/+150
2021-07-23shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp1-0/+4
2021-07-23shader_recompiler,video_core: Cleanup some GCC and Clang errorslat9nq1-1/+1
2021-07-23shader: Refactor PTP and other minor changesReinUsesLisp1-1/+0
2021-07-23shader: Implement TLD4.PTPFernandoS271-0/+1
2021-07-23shader: Implement DADDameerj1-0/+1
2021-07-23shader: Initial support for textures and TEXReinUsesLisp1-0/+1
2021-07-23shader: Fix control flowReinUsesLisp1-0/+1
2021-07-23shader: Add utility to resolve identities on a valueReinUsesLisp1-0/+1
2021-07-23shader: Make typed IRReinUsesLisp1-0/+10
2021-07-23shader: Constant propagation and global memory to storage bufferReinUsesLisp1-1/+0
2021-07-23shader: SSA and dominanceReinUsesLisp1-0/+3
2021-07-23shader: Initial recompiler workReinUsesLisp1-0/+98