llvm/mlir/lib/IR/Unit.cpp

//===- Unit.cpp - Support for manipulating IR Unit ------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "mlir/IR/Unit.h"
#include "mlir/IR/Operation.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/IR/Region.h"
#include "llvm/Support/raw_ostream.h"
#include <iterator>
#include <sstream>

usingnamespacemlir;

static void printOp(llvm::raw_ostream &os, Operation *op,
                    OpPrintingFlags &flags) {}

static void printRegion(llvm::raw_ostream &os, Region *region,
                        OpPrintingFlags &flags) {}

static void printBlock(llvm::raw_ostream &os, Block *block,
                       OpPrintingFlags &flags) {}

void mlir::IRUnit::print(llvm::raw_ostream &os, OpPrintingFlags flags) const {}

llvm::raw_ostream &mlir::operator<<(llvm::raw_ostream &os, const IRUnit &unit) {}