File: README.x86

package info (click to toggle)
mlton 20210117%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 58,464 kB
  • sloc: ansic: 27,682; sh: 4,455; asm: 3,569; lisp: 2,879; makefile: 2,347; perl: 1,169; python: 191; pascal: 68; javascript: 7
file content (18 lines) | stat: -rw-r--r-- 652 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Changes to the instruction set
==============================

1. The operands Displaced and Indexed now take an extra Region argument.
   This is necessary for propagating alias analysis info to the backend.
2. The CALL instruction also takes an additional Region argument.
3. The assembly is generated by the MDGen tool.  The machine code emitter
   is not, since it is doing a lot of funny things.

New optimizations in the x86 backend
======================================


Changes to the instruction selection module
===========================================

1.  It now uses the new MLTREE 
2.  It also propagates annotations to the backend.