llvm::sandboxir::TransactionAlwaysRevert::runOnRegion

runOnRegion overloads

Synopses

Declared in <llvm/SandboxIR/Pass.h>

Run this pass on region R.

virtual
bool
runOnRegion(
    Region& R,
    Analyses const& A) = 0;
» more...

Revert the transaction for the given region.

virtual
bool
runOnRegion(
    Region& Rgn,
    Analyses const& A) final;
» more...

Return Value

  • true if it modifies R.
  • True if the tracker had changes before the revert.

Parameters

NameDescription
RRegion to transform.
AAnalyses available to the pass.
RgnThe region to process.