91 Commits (6021da8e1c8ce9eea95bfe32954b62234695e1e7)

Author SHA1 Message Date
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
Jakob Stoklund Olesen 43b4f7f4e7 Expand on control flow and direct function calls. 9 years ago
Jakob Stoklund Olesen 74eb6ce901 Clarify local SSA form. 9 years ago
Jakob Olesen 189fc7dfb7 Add hexadecimal numbers to the lexer. 9 years ago
Jakob Stoklund Olesen 45caa52622 Document control flow instructions. 9 years ago
Jakob Stoklund Olesen a3f97e4d1f Switch SIMD type spelling to i32x4. 9 years ago
Jakob Stoklund Olesen 401afdc48c Update language reference. 9 years ago
Jakob Olesen 2b2b79dcf8 Add langref example 9 years ago
Jakob Olesen 36cb753c4f Cretonne pygments lexer 9 years ago
Jakob Olesen edb2440eaf Emit list of todo items. 9 years ago
Jakob Olesen b5ee157d46 Begin the intermediate language reference. 9 years ago
Jakob Olesen c8f20534d3 Add a Cretonne domain for Sphinx. 9 years ago
Jakob Olesen ae54206e66 Initial Sphinx configuration. 9 years ago