MLIR  21.0.0git
Macros | Functions
SMTOps.cpp File Reference
#include "mlir/Dialect/SMT/IR/SMTOps.h"
#include "mlir/IR/Builders.h"
#include "mlir/IR/OpImplementation.h"
#include "llvm/ADT/APSInt.h"
#include "mlir/Dialect/SMT/IR/SMT.cpp.inc"

Go to the source code of this file.

Macros

#define GET_OP_CLASSES
 

Functions

static LogicalResult parseSameOperandTypeVariadicToBoolOp (OpAsmParser &parser, OperationState &result)
 
template<typename QuantifierOp >
static LogicalResult verifyQuantifierRegions (QuantifierOp op)
 
template<typename Properties >
static void buildQuantifier (OpBuilder &odsBuilder, OperationState &odsState, TypeRange boundVarTypes, function_ref< Value(OpBuilder &, Location, ValueRange)> bodyBuilder, std::optional< ArrayRef< StringRef >> boundVarNames, function_ref< ValueRange(OpBuilder &, Location, ValueRange)> patternBuilder, uint32_t weight, bool noPattern)
 

Macro Definition Documentation

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 471 of file SMTOps.cpp.

Function Documentation

◆ buildQuantifier()

template<typename Properties >
static void buildQuantifier ( OpBuilder odsBuilder,
OperationState odsState,
TypeRange  boundVarTypes,
function_ref< Value(OpBuilder &, Location, ValueRange)>  bodyBuilder,
std::optional< ArrayRef< StringRef >>  boundVarNames,
function_ref< ValueRange(OpBuilder &, Location, ValueRange)>  patternBuilder,
uint32_t  weight,
bool  noPattern 
)
static

◆ parseSameOperandTypeVariadicToBoolOp()

static LogicalResult parseSameOperandTypeVariadicToBoolOp ( OpAsmParser parser,
OperationState result 
)
static

◆ verifyQuantifierRegions()

template<typename QuantifierOp >
static LogicalResult verifyQuantifierRegions ( QuantifierOp  op)
static