Function handling
Add function handling to the algorithm
- Added function support: function calls isolation, function analysis order; update of the basic block isolating function call once the function has been analysed
- Added trace generation support for functions
- Added a new CFG class to automatically update prev and next list when creating edges between basic blocks
- Improved memory allocation merging
- Added tests for those features
Edited by REYMOND Hugo