62 Commits (7cf25a073b83f5a9f3eef90cf9b35710b8151baa)

Author SHA1 Message Date
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
Jakob Stoklund Olesen 814231245c Add OperandKind to the meta language. 9 years ago
Jakob Stoklund Olesen 42364fda59 Add top-level productions to language reference. 9 years ago
Jakob Stoklund Olesen 8d0311b642 Simplify parser. 9 years ago
Jakob Stoklund Olesen 7bf4570ba1 Add a RISC-V target. 9 years ago
Jakob Stoklund Olesen 6f083a310a Collect all instructions into instruction groups. 9 years ago
Jakob Stoklund Olesen d197f8a104 Add an autohtml target to docs/Makefile. 9 years ago
Jakob Stoklund Olesen 043bb1aba5 Replace bool with b1, b8, b16, ... 9 years ago
Jakob Stoklund Olesen 79e765a183 Display quiet NaNs as 'NaN'. 9 years ago
Jakob Stoklund Olesen 5f706b0a1f Implement IEEE immediates for binary32 and binary64. 9 years ago
Jakob Stoklund Olesen e5305c249b Move constant instructions into meta. 9 years ago
Jakob Stoklund Olesen c3233fb332 Move instruction definitions into meta. 9 years ago
Jakob Olesen a76a0da826 Add Instruction and Operand classes to the meta language. 9 years ago
Jakob Stoklund Olesen 10903503c4 Add ImmediateType for declaring immediate operands. 9 years ago
Jakob Olesen 29481a5851 Add type variables. 9 years ago
Jakob Olesen 29cc36c8d9 Enable inheritance diagrams. 9 years ago
Jakob Olesen 06f9b65e12 Add a TypeDocumenter for Cretonne types. 9 years ago
Jakob Olesen ec918fe332 Begin defining the meta language. 9 years ago
Jakob Olesen f66d2a26a2 Add some more type classes. 9 years ago
Jakob Stoklund Olesen ec7d65d8f1 Clean up the list of operations somewhat. 9 years ago
Jakob Stoklund Olesen 519fed894b Document heaps. 9 years ago
Jakob Stoklund Olesen 095190b1a7 Load, store, local variables. 9 years ago