2390 Commits (348c597a8ed2f474f33f0917568fd67c2d61135e)
 

Author SHA1 Message Date
Jakob Stoklund Olesen 9cdf6edd62 Add an Encoding meta-language class. 8 years ago
Jakob Stoklund Olesen d215b622e4 Add an EncRecipe meta-language class. 8 years ago
Jakob Stoklund Olesen c4faef196e Add a CPUMode meta-language class. 8 years ago
Jakob Stoklund Olesen bd72439fbc Document binary encodings. 8 years ago
Jakob Stoklund Olesen f5008567c9 Add PrimaryEntityData marker trait. 8 years ago
Morgan Phillips 549a14bf96 Merge branch 'master' of github.com:stoklund/cretonne into cfg-fix 8 years ago
Morgan Phillips 80abf8b1f0 Remove uses of EntityMap::len. 8 years ago
Jakob Stoklund Olesen 2c1e80b0e0 Remove the cfg::predecessors_iter() method and iterator. 8 years ago
Jakob Stoklund Olesen 02c1bb8f2c Print CFG edges from func.layout instead of cfg.predecessors_iter. 8 years ago
Morgan Phillips e9cfcf4f78 Improve the structure and comments of the module. 8 years ago
Morgan Phillips 5a38ca2db7 Remove println\! 8 years ago
Morgan Phillips 19a47d57b3 Add a dominator tree implementation. 8 years ago
Morgan Phillips 0ce01c1b8d Clean up the CFG representation. 8 years ago
Jakob Stoklund Olesen bbdae39cb9 Add EntityMap::with_capacity. 8 years ago
Jakob Stoklund Olesen 14027660c5 Use sub-shells instead of pushd / popd. 8 years ago
Morgan Phillips a9748dff02 Remove innacurate comments. 8 years ago
Morgan Phillips 858d756631 Merge branch 'master' of github.com:stoklund/cretonne into bleh 8 years ago
Morgan Phillips 82ff64820c Simplify the reverse_postorder_ebbs implementation. 8 years ago
Jakob Stoklund Olesen ad79ad753d Documentation typos. 8 years ago
Morgan Phillips e94d7c2a99 Avoid cloning levels 8 years ago
Morgan Phillips 1cd6e35a42 Give the test module a more apt name. 8 years ago
Morgan Phillips 42b9835363 Fix broken reverse_postorder_ebbs implementation. 8 years ago
Morgan Phillips 71bf589af3 Fix the test-all script so that it works with directories 8 years ago
Morgan Phillips 400504d321 Cargo-fmt and cleanup. 8 years ago
Morgan Phillips 63b58214f7 Use cton_reader to simplify cfg traversal tests. 8 years ago
Morgan Phillips bb7ecc8753 Change variable name to something more descriptive. 8 years ago
Morgan Phillips 91ced8df90 make postorder_ebbs into actually reverse_postorder_ebbs. 8 years ago
Jakob Stoklund Olesen ae98edf8cc Add an analyze_branch method to InstructionData. 8 years ago
Jakob Stoklund Olesen 20fc675fc0 Parse the BranchTable instruction format. 8 years ago
Jakob Stoklund Olesen 274671d12a Implement jump tables. 8 years ago
Jakob Stoklund Olesen 410c1390d1 Add a keys() iterator to EntityMap. 8 years ago
Jakob Stoklund Olesen f116f03327 Move entry_block() into Layout. 8 years ago
Jakob Stoklund Olesen 38815dcca3 Rename the 'repr' module to 'ir'. 8 years ago
Morgan Phillips 367752be1d Replace btreesets with vectors. 8 years ago
Morgan Phillips bdab73b0c7 Cargo-fmt fixes 8 years ago
Morgan Phillips 761fb54d8a Add support for postorder traversal of the cfg. 8 years ago
Morgan Phillips 30eb25d013 Track predecessors as well as successors in the CFG 8 years ago
Morgan Phillips 2caa802f50 Use EntityMap instead of BTreeMap 8 years ago
Jakob Stoklund Olesen 89ba9626c7 Move IR modules under repr/. 8 years ago
Jakob Stoklund Olesen 6e04ec5df9 Prepare for repr sub-modules. 8 years ago
Jakob Stoklund Olesen c1806d0ab0 Use DataFlowGraph in Function. 8 years ago
Jakob Stoklund Olesen 39d3a8e3d7 Implement separate data flow graph module. 8 years ago
Jakob Stoklund Olesen d64e7fb576 Don't require Clone + Default for EntityMap values. 8 years ago
Morgan Phillips f63d7941ed Fix formatting 8 years ago
Jakob Stoklund Olesen 8c58fe4631 Use EBB layout order almost everywhere. 8 years ago
Jakob Stoklund Olesen 4ee2ab5042 Implement IntoIterator for Layout. 8 years ago
Jakob Stoklund Olesen e926674b4e Replace inst_order with Layout in Function. 8 years ago
Jakob Stoklund Olesen 2f74efd5fc More layout tests and bugfixes. 8 years ago
Jakob Stoklund Olesen 21c2474d4d Implement instruction order. 8 years ago
Morgan Phillips 0bee6b3c96 Merge pull request #9 from mrrrgn/testutils 8 years ago