Generator for operation C implementation files.
More...
Generator for operation C implementation files.
Definition at line 388 of file OpCAPIGen.cpp.
◆ ~OpImplementationGenerator()
| virtual OpImplementationGenerator::~OpImplementationGenerator |
( |
| ) |
|
|
virtualdefault |
◆ genAttributeGetterImpl()
| void OpImplementationGenerator::genAttributeGetterImpl |
( |
mlir::StringRef | attrName | ) |
const |
|
inline |
◆ genAttributeSetterImpl()
| void OpImplementationGenerator::genAttributeSetterImpl |
( |
mlir::StringRef | attrName | ) |
const |
|
inline |
◆ genOpBuildImpl()
| void OpImplementationGenerator::genOpBuildImpl |
( |
const std::string & | operationName, |
|
|
const std::string & | params, |
|
|
const std::string & | assignments ) const |
|
inline |
Generate operation "Build" function implementation.
- Parameters
-
| operationName | The full operation name (e.g., "dialect.opname") |
| params | The parameter list for the "Build" function |
| assignments | The code to populate the operation state with operands, attributes, etc. |
Definition at line 396 of file OpCAPIGen.cpp.
◆ genOperandGetterImpl()
| void OpImplementationGenerator::genOperandGetterImpl |
( |
int | index | ) |
const |
|
inline |
◆ genOperandSetterImpl()
| void OpImplementationGenerator::genOperandSetterImpl |
( |
int | index | ) |
const |
|
inline |
◆ genRegionGetterImpl()
| void OpImplementationGenerator::genRegionGetterImpl |
( |
unsigned | index | ) |
const |
|
inline |
◆ genResultGetterImpl()
| void OpImplementationGenerator::genResultGetterImpl |
( |
int | index | ) |
const |
|
inline |
◆ genVariadicOperandGetterImpl()
| void OpImplementationGenerator::genVariadicOperandGetterImpl |
( |
int | startIdx | ) |
const |
|
inline |
◆ genVariadicOperandSetterImpl()
| void OpImplementationGenerator::genVariadicOperandSetterImpl |
( |
int | startIdx | ) |
const |
|
inline |
◆ genVariadicRegionGetterImpl()
| void OpImplementationGenerator::genVariadicRegionGetterImpl |
( |
unsigned | startIdx | ) |
const |
|
inline |
◆ genVariadicResultGetterImpl()
| void OpImplementationGenerator::genVariadicResultGetterImpl |
( |
int | startIdx | ) |
const |
|
inline |
The documentation for this struct was generated from the following file: