Skip to content

Increase the CFG graph with data structures and fields for DFA. (A06.T01). #1270

@mayanje

Description

@mayanje

Data Flow Algorithms uses the BitSet data structure to represent a set of variables.
Then on each basic block we can gather the following informations:

DFADataStructure

Data Description
Gen Generated definitions bit set. This is a set of data which is created to identify which data definitions are made within a basic block
Kill Killed definitions bit set: The Kill set represents those variables defined outside the basic block which also have definitions inside the block.
In Definitions live on entry to basic block.
Out Definitions live on basic block exit

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions