Remove inefficient methods
Set good candidates as inline
Improve basic block interface
Improve interface
Improve performances of merge
Avoid copies in complete_loop_peeling
Reserve enough space
Cleanup
Improve performances
Add logging
Merge branch 'feature/quadruple_improvements' into develop