Enzyme main
Loading...
Searching...
No Matches
Utils.h File Reference
#include "Dialect/Ops.h"
#include "mlir/Dialect/Linalg/IR/Linalg.h"
Include dependency graph for Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::enzyme::Utils
 

Namespaces

namespace  mlir
 
namespace  mlir::enzyme
 

Functions

bool mlir::enzyme::blockCmp (mlir::Block *a, mlir::Block *b)
 
bool mlir::enzyme::opCmp (mlir::Operation *a, mlir::Operation *b)
 
bool mlir::enzyme::regionCmp (mlir::Region *a, mlir::Region *b)
 
bool mlir::enzyme::valueCmp (mlir::Value a, mlir::Value b)
 
Type mlir::enzyme::getConcatType (Value val, int64_t width)
 
Value mlir::enzyme::getConcatValue (OpBuilder &builder, Location loc, ArrayRef< Value > argList)
 
Value mlir::enzyme::getExtractValue (OpBuilder &builder, Location loc, Type argTy, Value val, int64_t index)
 
void mlir::enzyme::computeAffineIndices (OpBuilder &builder, Location loc, AffineMap map, ValueRange operands, SmallVectorImpl< Value > &indices)