CIRCT  19.0.0git
Namespaces | Functions
ParsingUtils.h File Reference
#include "circt/Support/LLVM.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/OpImplementation.h"
Include dependency graph for ParsingUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 circt
 This file defines an intermediate representation for circuits acting as an abstraction for constraints defined over an SMT's solver context.
 
 circt::parsing_util
 

Functions

static StringAttr circt::parsing_util::getNameFromSSA (MLIRContext *context, StringRef name)
 Get a name from an SSA value string, if said value name is not a number. More...
 
ParseResult circt::parsing_util::parseInitializerList (mlir::OpAsmParser &parser, llvm::SmallVector< mlir::OpAsmParser::Argument > &inputArguments, llvm::SmallVector< mlir::OpAsmParser::UnresolvedOperand > &inputOperands, llvm::SmallVector< Type > &inputTypes, ArrayAttr &inputNames)
 Parses an initializer. More...
 
void circt::parsing_util::printInitializerList (OpAsmPrinter &p, ValueRange ins, ArrayRef< BlockArgument > args)