Project Stage III: Tidy & Wrap

In this Stage III we focuse on enhanced testing rather than enabling full AFMV cloning. revised code that analyze multiple cloned functions and generating PRUNE / NOPRUNE diagnostics for each clone set. #include "config.h" #include "system.h" #include "coretypes.h" #include "backend.h" #include "tree.h" #include "gimple.h" #include "pass_manager.h" #include "context.h" #include "diagnostic-core.h" #include "tree-pass.h" #include "ssa.h" #include "tree-pretty-print.h" #include "internal-fn.h" #include "gimple-iterator.h" #include "gimple-walk.h" #include "tree-core.h" #include "basic-block.h" #include "gimple-ssa.h" #include "cgraph.h" #include "attribs.h" #include "pretty-print.h" #include "tree-inline.h" #include "intl.h" #include "dumpfile.h" #in...