Lines Matching defs:operation
155 // If we are printing local scope, stop at the first operation that is
416 << "type inference was requested for the operation " << state.name
417 << ", but the operation was not registered; ensure that the dialect "
418 "containing the operation is linked into MLIR and registered with "
426 << "type inference was requested for the operation " << state.name
427 << ", but the operation does not support type inference; result "
875 void mlirBlockAppendOwnedOperation(MlirBlock block, MlirOperation operation) {
876 unwrap(block)->push_back(unwrap(operation));
880 MlirOperation operation) {
882 opList.insert(std::next(opList.begin(), pos), unwrap(operation));
887 MlirOperation operation) {
890 cppBlock->getOperations().insert(cppBlock->begin(), unwrap(operation));
895 "expected reference operation to belong to the block");
897 unwrap(operation));
902 MlirOperation operation) {
904 return mlirBlockAppendOwnedOperation(block, operation);
907 "expected reference operation to belong to the block");
909 unwrap(operation));
1174 MlirSymbolTable mlirSymbolTableCreate(MlirOperation operation) {
1175 if (!unwrap(operation)->hasTrait<OpTrait::SymbolTable>())
1177 return wrap(new SymbolTable(unwrap(operation)));
1190 MlirOperation operation) {
1191 return wrap((Attribute)unwrap(symbolTable)->insert(unwrap(operation)));
1195 MlirOperation operation) {
1196 unwrap(symbolTable)->erase(unwrap(operation));