MLIR  20.0.0git
Public Types | Public Member Functions | List of all members
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. More...
 
void print (raw_ostream &os) const
 Print the lattice anchor. More...
 
Location getLoc () const
 Get the source location of the lattice anchor. More...
 

Detailed Description

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

Definition at line 250 of file DataFlowFramework.h.

Member Typedef Documentation

◆ ParentTy

Definition at line 252 of file DataFlowFramework.h.

Constructor & Destructor Documentation

◆ LatticeAnchor()

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

Allow implicit conversion from the parent type.

Definition at line 256 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 76 of file DataFlowFramework.cpp.

References print().

Referenced by mlir::operator<<(), and print().


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