Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/dxil-spirv.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-07-15Fixup broken loop breaks post structurization.Hans-Kristian Arntzen
2022-07-15Refactor out traverse_and_rewrite to structurizer.Hans-Kristian Arntzen
2022-05-18Relicense to MIT.Hans-Kristian Arntzen
2022-04-28Move out loop header checks to structurizer.Hans-Kristian Arntzen
2022-04-08Rewrite check for post_dominates_any_work() to work with ladder merges.Hans-Kristian Arntzen
2022-04-04Do not explicitly check if block is load bearing.Hans-Kristian Arntzen
2022-04-04Add extended and stronger check for escape analysis.Hans-Kristian Arntzen
2021-11-11Fix const-correctness for entry_exit_relationship test.Hans-Kristian Arntzen
2021-08-24Don't create duplicate edges when rewriting branches.Hans-Kristian Arntzen
2021-05-12Rewrite fake succ blocks when retargeting branches.Hans-Kristian Arntzen
2021-04-23Fix minor nits.Hans-Kristian Arntzen
2021-04-23Shader seemingly hits infinite loop in graph traversal but instead just takes...David McCloskey
2021-03-23Re-seat header blocks when rewriting header -> merge block.Hans-Kristian Arntzen
2021-02-03Add traversal cache to CFGNode::can_backtrace_to.Hans-Kristian Arntzen
2021-01-15Update copyright headers to 2021.Hans-Kristian Arntzen
2020-08-26Replace std::string as well.Hans-Kristian Arntzen
2020-08-26Override new/delete operators to use our allocator.Hans-Kristian Arntzen
2020-08-25Wrap all allocation-happy uses of STL data structures.Hans-Kristian Arntzen
2020-07-31Ensure a reducible flipped CFG.Hans-Kristian Arntzen
2020-07-31Avoid embarassing exponential explosion in traverse_dominated_blocks.Hans-Kristian Arntzen
2020-07-24Move out exists_path_in_cfg_without_intermediate_node.Hans-Kristian Arntzen
2020-07-24Compute post-dominance frontier as well.Hans-Kristian Arntzen
2020-07-24Build a post-dominance tree as well.Hans-Kristian Arntzen
2020-07-24Rename visit_order to forward_visit_order.Hans-Kristian Arntzen
2020-07-24Fix PHI fixup when incoming value is not generated in continue block.Hans-Kristian Arntzen
2020-07-24Deal with false positive inner loop merges.Hans-Kristian Arntzen
2020-01-22Update namespace to dxil_spv.Hans-Kristian Arntzen
2020-01-13Update copyright headers for 2020.Hans-Kristian Arntzen
2019-12-13Retarget all immediate dominators on create_succ_helper.Hans-Kristian Arntzen
2019-12-12Fix some block split cases for breaking loops.Hans-Kristian Arntzen
2019-12-12Fix PHI when block has dead preds.Hans-Kristian Arntzen
2019-11-27Run format_all.sh.Hans-Kristian Arntzen
2019-11-21Handle ladder PHIs correctly.Hans-Kristian Arntzen
2019-11-20Begin refactor towards "real" codegen.Hans-Kristian Arntzen