[Shader Recompiler] Optimize SSA rewrite using better data structures. #2538
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "SSA_rewrite_optimize"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Optimize SSA rewrite using,
Better data structures.
Tail End optimization,
Change from std:visit with direct switch case.
Better hash function.
873e141190
to936da5c9ce
@ -296,3 +365,3 @@
}
std::unordered_map<IR::Block*, std::map<Variant, IR::Inst*>> incomplete_phis;
std::unordered_map<IR::Block*, IncompleteMap> incomplete_phis;
ankerl::unordered_dense::map
?2d0d57892d
tod7b8a72c98
breaks the code needs rework
Pull request closed