|
-
expr
:
Expr
-
Returns:
'Lattice
|
|
-
Returns:
HashSet<VertexID * VertexID>
|
|
-
Returns:
Queue<VertexID * VertexID>
|
|
Get the list of executed source vertices.
-
ssaCFG
:
IDiGraph<'a, 'b>
-
blk
:
IVertex<'a>
-
srcIDs
:
'c array
-
Returns:
'c array
|
|
Try to get memory value. Unaligned access will always return Bottom.
-
var
:
Variable
-
rt
:
RegType
-
addr
:
Addr
-
Returns:
'Lattice
|
|
-
ssaCFG
:
IDiGraph<'a, 'b>
-
blk
:
IVertex<'a>
-
Returns:
int
|
|
-
var
:
Variable
-
Returns:
'Lattice
|
|
Check if the register has been initialized.
-
var
:
Variable
-
Returns:
bool
|
|
-
src
:
VertexID
-
dst
:
VertexID
|
|
-
ssaCFG
:
IDiGraph<'a, 'b>
-
blk
:
IVertex<'a>
|
|
|
|
-
Returns:
UniqueQueue<Variable>
|
|
-
Returns:
IScheme<'Lattice>
|
|
-
var
:
Variable
-
value
:
'Lattice
|
|
Set register value without adding it to the worklist.
-
var
:
Variable
-
value
:
'Lattice
|