113 Commits (de5501bc47e5488371d8520ab87f32a152c73346)

Author SHA1 Message Date
Dan Gohman e83e2ccf17 Documentation fixes (#103) 7 years ago
Jakob Stoklund Olesen 91d919c11a Track stack slot kinds. 8 years ago
Aleksey Kuznetsov 8b484b1c77 Binary function names (#91) 8 years ago
Dan Gohman dc809628f4 Start a very simple GVN pass (#79) 8 years ago
Jakob Stoklund Olesen 8cd67f08a9 Add a regmove instruction. 8 years ago
Jakob Stoklund Olesen 832247019b Remove the return_reg instruction. 8 years ago
Jakob Stoklund Olesen 7e9bdcf059 Allow for special purpose function arguments and return values. 8 years ago
Jakob Stoklund Olesen 23ae70cacf Flatten the Value reference representation. 8 years ago
Jakob Stoklund Olesen ca448d4ede Extending loads and truncating stores 8 years ago
Jakob Stoklund Olesen 9d9807688c Add load and store instructions. 8 years ago
Jakob Stoklund Olesen 46f0393417 Ensure that the docs examples verify as Cretonne IL. 8 years ago
Jakob Stoklund Olesen b5237b6a4a Add heap_load, heap_store, and heap_addr instructions. 8 years ago
Jakob Stoklund Olesen c52e3e0b3f Define stack_load, stack_store, and stack_addr instructions. 8 years ago
Jakob Stoklund Olesen ab1e51002d Add an Offset32 immediate operand kind. 8 years ago
Jakob Stoklund Olesen e5e5b30315 Add a fallthrough instruction. 8 years ago
Jakob Stoklund Olesen d2ddc700a8 Add the br_icmp instruction. 8 years ago
Jakob Stoklund Olesen ec29283abb Use the right operand when documenting type variable inference. 8 years ago
Jakob Stoklund Olesen 2e45365ee1 Add an icmp_imm instruction. 8 years ago
Jakob Stoklund Olesen 1d6049b8f8 Allow for unencoded instructions in the binemit tests. 8 years ago
Jakob Stoklund Olesen 36eb39a1f8 Add a binemit test command. 8 years ago
Jakob Stoklund Olesen a44a4d2718 Strip the _lohi suffix from the isplit instructions. 8 years ago
Angus Holder 27e7945f63 Define boolean conversion instructions. 8 years ago
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