2 - check opcode of ALL instructions
3 - reenable dataflow analysis local/global
4 - reenable register allocation local (linearscan)
5 - implement basic block clustering
6 - create cross basic block live variables
7 - create list of cross bb live variables, sort it, and
8 allocate registers if possible
9 - adapt linearscan to consider cross bb allocations...