183 Commits (aa78d491b0a6ffb84439606ac4e7bd20587e056d)

Author SHA1 Message Date
Andrea Canciani a395f01b3e Fix some typos in the documentation 8 years ago
Jakob Stoklund Olesen 0394f35034 Add operand register constraints. 8 years ago
Jakob Stoklund Olesen 7b80bd03e3 Update regalloc document to reflect implementation. 8 years ago
Jakob Stoklund Olesen 9cdccf6691 Start a design document for the Cretonne register allocator. 8 years ago
ranma42 977adddc0a Fix some typos in the Language Reference 8 years ago
Jakob Stoklund Olesen dd326350ff Fix doc build. 8 years ago
Jakob Stoklund Olesen 9327d567b4 Clean up meta-language reference after module splitup. 8 years ago
Jakob Stoklund Olesen 5fa322f797 Split out instruction definitions. 8 years ago
Jakob Stoklund Olesen 5498169ca0 Split out the typevar module. 8 years ago
Jakob Stoklund Olesen 6eaa8eb382 Move formats, entities, and immediates to the base package. 8 years ago
Jakob Stoklund Olesen bb28dc6686 Split out operand descriptions. 8 years ago
Jakob Stoklund Olesen 2fe61e83f6 Split out predicates and settings. 8 years ago
Jakob Stoklund Olesen f8545574b5 Move ValueType into a new cdsl top-level module. 8 years ago
Jakob Stoklund Olesen a038279717 TestFile preamble comments apply to all functions. 8 years ago
Jakob Stoklund Olesen 0b7010e367 Add glossary entries for IL and IR. 8 years ago
Benjamin Bouvier de10910324 Fix a few typos in the docs; 8 years ago
Jakob Stoklund Olesen 2fa707bc4f Add a document comparing Cretonne and LLVM. 8 years ago
Jakob Stoklund Olesen b6ff2621f9 File stale path references. 8 years ago
Jakob Stoklund Olesen 84172ddf98 Define live range splitting instructions. 8 years ago
Jakob Stoklund Olesen e4e1c30f87 Add call and call_indirect instructions. 8 years ago
Jakob Stoklund Olesen e7f30a40b4 Move the 'meta' dir to 'lib/cretonne/meta'. 8 years ago
Jakob Stoklund Olesen 7cf25a073b Add FuncRef and SigRef entity references. 8 years ago
Jakob Stoklund Olesen 29c449f117 Add legalization helper instructions. 8 years ago
Jakob Stoklund Olesen b06668aa8a Move TypeVar and TypeSet into their own Python package. 8 years ago
Jakob Stoklund Olesen d915718526 Add documentation links to all existing instructions. 8 years ago
Jakob Stoklund Olesen 686aa4ec1d Add an autoinstgroup Sphinx directive. 8 years ago
Jakob Stoklund Olesen 7ec54a5a01 Add a Cretonne testing guide. 8 years ago
Jakob Stoklund Olesen b788ab8020 Fix Python3 compat in docs directory. 8 years ago
Jakob Stoklund Olesen cfeefde3fc Scaffolding for defining settings. 8 years ago
Jakob Stoklund Olesen 92f84c655b Rename meta/target -> meta/isa. 8 years ago
Jakob Stoklund Olesen 5bd2117ad7 Don't sphinx-autobuild on Vim .swp file changes. 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 ad79ad753d Documentation typos. 8 years ago
Jakob Stoklund Olesen f116f03327 Move entry_block() into Layout. 8 years ago
Jakob Stoklund Olesen e7adcf9af9 Delete the concept of 'local SSA form'. 8 years ago
Jakob Stoklund Olesen 520a438c42 Define a return instruction. 8 years ago
Jakob Stoklund Olesen fd9f08c30f Define floating point conversion instructions. 8 years ago
Jakob Stoklund Olesen 6321fd1f5f Metadefs for integer reduce and extend operations. 8 years ago
Jakob Stoklund Olesen 4a929f5e41 Add meta definition for bitcast. 8 years ago
Jakob Stoklund Olesen 2bfb4ca5b7 Add meta definitions for floating point operations. 8 years ago
Jakob Stoklund Olesen 86688053a6 Define icmp and fcmp comparison instructions. 8 years ago
Jakob Stoklund Olesen b1dd4ad373 Add vector instructions. 9 years ago
Jakob Stoklund Olesen b44d6c6541 Implement select and vselect instructions. 9 years ago
Jakob Stoklund Olesen 1e631fdbd6 Verify restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen ebe224a912 Define control flow instructions. 9 years ago
Jakob Stoklund Olesen d85fda0346 Add entity references as a new operand kind. 9 years ago
Jakob Stoklund Olesen 2dc15b78ae Add restrictions on polymorphism. 9 years ago
Jakob Stoklund Olesen bd221af412 Reorganize meta language reference. 9 years ago