MLIR 22.0.0git
mlir::LatticeAnchor Struct Reference

Fundamental IR components are supported as first-class lattice anchor. More...

#include "mlir/Analysis/DataFlowFramework.h"

Inheritance diagram for mlir::LatticeAnchor:

Public Types

using ParentTy = PointerUnion<GenericLatticeAnchor *, ProgramPoint *, Value>

Public Member Functions

 LatticeAnchor (ParentTy point=nullptr)
 Allow implicit conversion from the parent type.
void print (raw_ostream &os) const
 Print the lattice anchor.
Location getLoc () const
 Get the source location of the lattice anchor.

Detailed Description

Fundamental IR components are supported as first-class lattice anchor.

Definition at line 251 of file DataFlowFramework.h.

Member Typedef Documentation

◆ ParentTy

Constructor & Destructor Documentation

◆ LatticeAnchor()

mlir::LatticeAnchor::LatticeAnchor ( ParentTy point = nullptr)
inline

Allow implicit conversion from the parent type.

Definition at line 257 of file DataFlowFramework.h.

Member Function Documentation

◆ getLoc()

Location LatticeAnchor::getLoc ( ) const

◆ print()

void LatticeAnchor::print ( raw_ostream & os) const

Print the lattice anchor.

Definition at line 78 of file DataFlowFramework.cpp.

Referenced by mlir::operator<<().


The documentation for this struct was generated from the following files: