91 Commits (6021da8e1c8ce9eea95bfe32954b62234695e1e7)

Author SHA1 Message Date
Jakob Stoklund Olesen 6021da8e1c Remove the vconst instruction and the UnaryImmVector format. 8 years ago
Jakob Stoklund Olesen 60daf3e76b Separate immediate and value operands in the instruction format. 8 years ago
Jakob Stoklund Olesen 3e87092ce8 Upgrade to Sphinx 1.5.3 8 years ago
Jakob Stoklund Olesen 25677d1bd8 Add vsplit and vconcat instructions. 8 years ago
Jakob Stoklund Olesen c8be39fa9d Add ABI annotations to function signatures. 8 years ago
Jakob Stoklund Olesen b51cf57e39 Add a section about implementation limits. 8 years ago
Jakob Stoklund Olesen 4ba5cfeed3 Add a 'regalloc' filetest command. 8 years ago
Jakob Stoklund Olesen 20ff2f0025 Add a return_reg instruction to the base instruction set. 8 years ago
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