llvm::sandboxir::TransactionAlwaysRevert

A Region pass that always reverts the transaction without checking its cost.

Synopsis

Declared in <llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h>

class TransactionAlwaysRevert
    : public RegionPass

Description

This is mainly used as a final pass in lit tests.

Base Classes

NameDescription
RegionPassA pass that runs on a sandbox::Region.

Member Functions

NameDescription
TransactionAlwaysRevert [constructor]Construct a TransactionAlwaysRevert pass.
dump [virtual]Dump this pass to the debug stream.
getName The name of the pass.
print [virtual]Print this pass to OS.
printPipeline [virtual]Similar to print() but adds a newline. Used for testing.
runOnRegion runOnRegion overloads

Protected Data Members

NameDescription
Name The pass name. This is also used as a command-line flag and should not contain whitespaces.