qbe

Internal scc patchset buffer for QBE
Log | Files | Refs | README | LICENSE

commit c65422a14fef7b7403ba21aa5cf672446393d359
parent 92dd8984935becda6ee5fc561b8caad1eb43800c
Author: Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
Date:   Fri, 27 Mar 2015 17:22:25 -0400

refine TODO

Diffstat:
MTODO | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/TODO b/TODO @@ -1,13 +1,21 @@ -Ideas +Features - Operand classes for instructions - Hints in register allocation - Fixed register instructions (div, mul) -- Memory instructions (address of, deref) -- Structured types + Is this part of "operand classes"? Instructions - ADD SUB SDIV UDIV SREM UREM MUL LSL LSR ASL ASR +- SEXT ZEXT - CMP ... - ALLOC STORE LOAD - PTR - CALL BRZ JMP RET + +Types +- Integer (64 bits) +- Structure "{a,b,c}" +- Pointer to type "t" + +Questions +- Should we allow constant operands?