llvm::sandboxir::operator<<

Stream insertion operators

Synopses

Declared in <llvm/SandboxIR/Pass.h>

Print Pass to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    Pass const& Pass);
» more...

Stream-print SandboxIR Value V to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    sandboxir::Value const& V);
» more...

Print C to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    IRChangeBase const& C);
» more...

Print Tracker to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    Tracker const& Tracker);
» more...

Print C to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    EraseFromParent const& C);
» more...

Print Rgn to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    Region const& Rgn);
» more...

Write LR to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    LegalityResult const& LR);
» more...

Write a textual representation of N to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    DGNode& N);
» more...

Write a textual representation of A to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    Action const& A);
» more...

Write Mask to OS.

raw_ostream&
operator<<(
    raw_ostream& OS,
    ShuffleMask const& Mask);
» more...

Return Value

  • OS after printing Pass.
  • OS after printing V.
  • A reference to OS.
  • The output stream OS.
  • The output stream OS after printing.

Parameters

NameDescription
OSOutput stream.
PassPass to print.
VValue to print.
CChange to print.
TrackerTracker to print.
RgnRegion to print.
LRLegality result to print.
NNode to print.
AAction to print.
MaskShuffle mask to print.