My Project
Functions
mlir::matcher Namespace Reference

Functions

NestedPattern Op (FilterFunctionType filter)
 
NestedPattern If (NestedPattern child)
 
NestedPattern If (FilterFunctionType filter, NestedPattern child)
 
NestedPattern If (ArrayRef< NestedPattern > nested)
 
NestedPattern If (FilterFunctionType filter, ArrayRef< NestedPattern > nested)
 
NestedPattern For (NestedPattern child)
 
NestedPattern For (FilterFunctionType filter, NestedPattern child)
 
NestedPattern For (ArrayRef< NestedPattern > nested)
 
NestedPattern For (FilterFunctionType filter, ArrayRef< NestedPattern > nested)
 
bool isLoadOrStore (Operation &op)
 
bool isParallelLoop (Operation &op)
 
bool isReductionLoop (Operation &op)
 

Function Documentation

◆ For() [1/4]

NestedPattern mlir::matcher::For ( NestedPattern  child)

◆ For() [2/4]

NestedPattern mlir::matcher::For ( FilterFunctionType  filter,
NestedPattern  child 
)

◆ For() [3/4]

NestedPattern mlir::matcher::For ( ArrayRef< NestedPattern nested)

◆ For() [4/4]

NestedPattern mlir::matcher::For ( FilterFunctionType  filter,
ArrayRef< NestedPattern nested 
)

◆ If() [1/4]

NestedPattern mlir::matcher::If ( NestedPattern  child)

◆ If() [2/4]

NestedPattern mlir::matcher::If ( FilterFunctionType  filter,
NestedPattern  child 
)

◆ If() [3/4]

NestedPattern mlir::matcher::If ( ArrayRef< NestedPattern nested)

◆ If() [4/4]

NestedPattern mlir::matcher::If ( FilterFunctionType  filter,
ArrayRef< NestedPattern nested 
)

◆ isLoadOrStore()

bool mlir::matcher::isLoadOrStore ( Operation op)

◆ isParallelLoop()

bool mlir::matcher::isParallelLoop ( Operation op)

◆ isReductionLoop()

bool mlir::matcher::isReductionLoop ( Operation op)

◆ Op()

NestedPattern mlir::matcher::Op ( FilterFunctionType  filter)