353 Commits (7cf25a073b83f5a9f3eef90cf9b35710b8151baa)
 

Author SHA1 Message Date
Jakob Stoklund Olesen 30009356a6 Move subtest::new() into the parent module. 8 years ago
Jakob Stoklund Olesen 7f1f4175ac cargo update. 8 years ago
Jakob Stoklund Olesen d2e5059ab9 Remove unnecessary external dependencies. 8 years ago
Jakob Stoklund Olesen b5b1ee23b5 Add a 'test verifier' sub-test. 8 years ago
Jakob Stoklund Olesen c3afc1f2be Add a location to verifier error messages. 8 years ago
Jakob Stoklund Olesen 52aca982a1 Remove dead public functions from DominatorTree. 8 years ago
Jakob Stoklund Olesen 4198b2dde5 Implement a domtree sub-test. 8 years ago
Jakob Stoklund Olesen 88218440a3 Make the source map available as filecheck variables. 8 years ago
Jakob Stoklund Olesen 77264ead08 Add a SourceMap to libreader. 8 years ago
Jakob Stoklund Olesen ea748f7718 Use Cow<str> for the values of filecheck variables. 8 years ago
Jakob Stoklund Olesen 8a9b34411a Print the number of tests run. 8 years ago
Jakob Stoklund Olesen 78a2e47d95 Implement the 'test print-cfg' sub-test. 8 years ago
Jakob Stoklund Olesen 1ed8e1206d Also use fmt::Write for the print-cfg command. 8 years ago
Jakob Stoklund Olesen 5ade8dc36a Ignore test commands in parse_functions(). 8 years ago
Jakob Stoklund Olesen 0b7f87b14c Convert parser tests to filetests. 8 years ago
Jakob Stoklund Olesen d221249e7f Add a SubTest trait and filecheck utilities. 8 years ago
Jakob Stoklund Olesen d16b57d540 Use fmt::Write instead of io::Write in write.rs. 8 years ago
Jakob Stoklund Olesen 6ffca9ec99 Make functions cloneable for testing. 8 years ago
Jakob Stoklund Olesen 2901a85a36 Break DetailedFunction into a tuple. 8 years ago
Jakob Stoklund Olesen a24ca56c0d Add a job queue and begin loading test files. 8 years ago
Jakob Stoklund Olesen 480054a094 Add a utility read_to_string() function. 8 years ago
Jakob Stoklund Olesen 4521afd474 Add scaffolding for a 'cton-util test' command. 8 years ago
Jakob Stoklund Olesen a544c0e171 Parse test commands in a .cton file. 8 years ago
Jakob Stoklund Olesen 55a89c2167 Add a public rest_of_line() function to lexer. 8 years ago
Jakob Stoklund Olesen dedc44be69 Collect comments while parsing functions. 8 years ago
Jakob Stoklund Olesen 525c69bbe8 Add a next_key() method to primary entity maps. 8 years ago
Jakob Stoklund Olesen 4fd15f98ed Add a representation of a parsed test case file. 8 years ago
Jakob Stoklund Olesen 169a2f7542 Simplify the interface to cretonne-reader. 8 years ago
Jakob Stoklund Olesen d0fb647357 Add a data structure representing a parsed test command. 8 years ago
Jakob Stoklund Olesen eeb8f5e4e4 Add an AnyEntity enum type. 8 years ago
Jakob Stoklund Olesen 0eea144fef Idiomatic impl of unordered_begin. 8 years ago
Jakob Stoklund Olesen 8483dc1085 Add an explainer mode to filecheck. 8 years ago
Jakob Stoklund Olesen b9d6ff2b51 pub 8 years ago
Jakob Stoklund Olesen 7317775052 Add a MatchRange type alias. 8 years ago
Jakob Stoklund Olesen e41853cab0 Convert the DFG tests to use filecheck. 8 years ago
Jakob Stoklund Olesen c95c23dbbe Add a cton-util filecheck sub-command. 8 years ago
Jakob Stoklund Olesen 5b22634c8d Add a libfilecheck crate. 8 years ago
Morgan Phillips de04d6d083 Add a verifier 8 years ago
Jakob Stoklund Olesen 116b898da3 Emit ISA predicates in the encoding tables. 8 years ago
Jakob Stoklund Olesen f305f50829 Add casual string representation of named settings and predicates. 8 years ago
Jakob Stoklund Olesen 84b0a92326 Move byte-vector layout into SettingGroup.layout(). 8 years ago
Jakob Stoklund Olesen be8d486113 Fix typo in predicate combination. 8 years ago
Jakob Stoklund Olesen a1cbeb7f7a Add encodings for imul instructions to RISC-V. 8 years ago
Jakob Stoklund Olesen c1971db091 Add controls for enabling M, F, and D RISC-V extensions. 8 years ago
Jakob Stoklund Olesen f18041b56c Fix settings_size vs byte_size confusion in gen_settings.py. 8 years ago
Jakob Stoklund Olesen 74e731ed25 Add encoding tests for RV32. 8 years ago
Jakob Stoklund Olesen 727510f97f Add an encoding test for RISC-V. 8 years ago
Jakob Stoklund Olesen 1c51285845 Generate a table of encoding recipe names for each ISA. 8 years ago
Jakob Stoklund Olesen ba26ce2e98 Upgrade to rustfmt 0.6.0. 8 years ago
Jakob Stoklund Olesen 38e2436074 Add an isa/encoding module. 8 years ago