Cache optimized programs with allocated registers
Merge remote-tracking branch 'origin/incremental' into incremental