Summary of changes in the Type System and the Instruction Set
Created by: wks
Top-level IR
- Support new OSR mechanism #5 (closed)
- Function version clause #5 (closed)
Type system
Instruction set
- Add "exception clause" #6 #7 (closed) #10 (closed)
- Also merge instructions:
CALL
/INVOKE
,ICALL
/IINVOKE
- Also merge instructions:
- Basic operations allow vector types and new instructions for vectors #9
- BinOp, Cmp, Conv,
SELECT
,PHI
,CALL
,RET
,LOAD
(gather),STORE
(scatter) -
EXTRACTELEMENT
,INSERTELEMENT
,SHUFFLEVECTOR
- BinOp, Cmp, Conv,
- Match the new stack states (
READY<T>
and friends) #7 (closed)- Revised
TRAP
/WATCHPOINT
instruction #7 (closed) - Revised
SWAPSTACK
instruction #7 (closed)
- Revised
- Revised
ICALL
instruction #9