Project

General

Profile

Actions

Task #6808

closed

Split CFG processes into independent parts

Added by Sergey Smolov about 8 years ago. Updated over 6 years ago.

Status:
Rejected
Priority:
High
Assignee:
Category:
Engine (Parser)
Target version:
Start date:
02/04/2016
Due date:
% Done:

100%

Estimated time:
Detected in build:
hdl.parser.process.split.backend
Published in build:

Description

1. Annotate CFG representation basic block statements with information about control flow (from parent switch statements) and data flow (from other basic blocks) dependencies.
2. Create an oriented graph of such dependencies.
3. Split the graph into connected components.
4. Split CFG representation objects into connected components are received from step 3.

Actions

Also available in: Atom PDF