pub unsafe extern "C" fn mlirSymbolTableInsert(
    symbolTable: MlirSymbolTable,
    operation: MlirOperation
) -> MlirAttribute
Expand description

Inserts the given operation into the given symbol table. The operation must have the symbol trait. If the symbol table already has a symbol with the same name, renames the symbol being inserted to ensure name uniqueness. Note that this does not move the operation itself into the block of the symbol table operation, this should be done separately. Returns the name of the symbol after insertion.