Constructors

Synopses

Declared in <llvm/Support/CFGDiff.h>

Construct an empty CFG snapshot with no edge updates.

Construct a CFG snapshot from Updates, optionally reverse‐applied.

GraphDiff(
    ArrayRef<cfg::Update<NodePtr>> Updates,
    bool ReverseApplyUpdates = false);

Parameters

Name

Description

Updates

Edge insert/delete updates that define the snapshot.

ReverseApplyUpdates

If true, treat deletes as inserts and inserts as deletes when returning children.

Created with MrDocs