Age | Commit message (Expand) | Author |
2017-09-14 | Pack combined instructions | Björn Gustavsson |
2017-09-14 | beam_makeops: Refactor code generation | Björn Gustavsson |
2017-09-14 | Merge branch 'bjorn/erts/relative-jumps' | Björn Gustavsson |
2017-09-14 | Implement packing of 'f' and 'j' | Björn Gustavsson |
2017-09-14 | Make sure that mask literals are 64 bits | Björn Gustavsson |
2017-09-14 | Add information about offset to common group start position | Björn Gustavsson |
2017-09-13 | Add built-in macros $ARG_POSITION() and $IS_PACKED() | Björn Gustavsson |
2017-09-11 | Check the right side of a transformation better | Björn Gustavsson |
2017-09-04 | Try to avoid generating unecessary do/while wrappers | Björn Gustavsson |
2017-08-31 | Introduce '%warm' and beam_warm.h | Björn Gustavsson |
2017-08-23 | beam_makeops: Stop using the Arg() macro | Björn Gustavsson |
2017-08-23 | Eliminate the beam_instrs.h file | Björn Gustavsson |
2017-08-23 | Add the 'S' type for a register source | Björn Gustavsson |
2017-08-23 | Pack cold instructions too | Björn Gustavsson |
2017-08-23 | Pack instructions using 'q', 'c', and 's' | Björn Gustavsson |
2017-08-23 | beam_makeops: Rewrite the packer, fixing several bugs | Björn Gustavsson |
2017-08-23 | beam_makeops: Introduce the new type 'W' (machine word) | Björn Gustavsson |
2017-08-23 | beam_makeops: Remove the unused aliases 'N' and 'U' | Björn Gustavsson |
2017-08-23 | beam_makeops: Add an additional sanity check | Björn Gustavsson |
2017-08-23 | beam_makeops: Prevent truncation when packing 'I' values | Björn Gustavsson |
2017-08-22 | beam_makeops: Remove unused subroutine save_c_code | Björn Gustavsson |
2017-08-08 | beam_makeops: Pretty-print the generated code | Björn Gustavsson |
2017-08-08 | beam_makeops: Define ARCH_32 and ARCH_64 | Björn Gustavsson |
2017-08-08 | Introduce micro instructions | Björn Gustavsson |
2017-08-08 | Simplify specifying implementation of instructions | Björn Gustavsson |
2017-06-14 | Update copyright year | Hans Nilsson |
2017-05-18 | Allow multiple types per argument for specific instructions | Björn Gustavsson |
2017-05-18 | Modernize subroutine calls by removing '&' | Björn Gustavsson |
2017-05-18 | Eliminate the -gen_dest macro flag | Björn Gustavsson |
2016-06-22 | beam_makeops: Save some memory by making loader tables 'const' | Björn Gustavsson |
2016-06-22 | beam_makeops: Separate static information from counters | Björn Gustavsson |
2016-04-18 | Merge branch 'bjorn/erts/beam_load' | Björn Gustavsson |
2016-04-14 | Correct unpacking of 3 operands on 32-bit archictectures | Björn Gustavsson |
2016-04-14 | Eliminate misleading #ifdef ARCH_64 in beam_opcodes.h | Björn Gustavsson |
2016-04-13 | Merge branch 'henrik/update-copyrightyear' | Henrik Nord |
2016-04-07 | Remove unused variables after code generation | Björn Gustavsson |
2016-04-07 | Avoid rebuilding unchanged instructions | Björn Gustavsson |
2016-04-07 | Introduce a 'rename' instruction | Björn Gustavsson |
2016-04-07 | Simplify window management for the transformation engine | Björn Gustavsson |
2016-04-07 | Eliminate allocation of variables in transform_engine() | Björn Gustavsson |
2016-03-15 | update copyright-year | Henrik Nord |
2015-07-06 | Improve unpacking performance on x86_64 | Björn Gustavsson |
2015-07-06 | Eliminate prefetch for conditional instructions | Björn Gustavsson |
2015-07-03 | Teach beam_makeops to pack operands for move3 and move_window | Björn Gustavsson |
2015-07-03 | beam_makeops: Eliminate unnecessary masking when packing 3 operands | Björn Gustavsson |
2015-07-03 | Make the 'r' operand type optional | Björn Gustavsson |
2015-07-03 | Allow X and Y registers to be overloaded with any literal | Björn Gustavsson |
2015-07-03 | Change the meaning of 'x' in a transformation | Björn Gustavsson |
2015-07-03 | beam_makeops: Eliminate crash because of unsafe packing | Björn Gustavsson |
2015-06-24 | erts: Remove HALFWORD_HEAP definition | Björn-Egil Dahlberg |