Identified by misc-unused-using-decls.
using namespace mlir;
-using llvm::dbgs;
-
/// Get the value that is being reduced by `pos`-th reduction in the loop if
/// such a reduction can be performed by affine parallel loops. This assumes
/// floating-point operations are commutative. On success, `kind` will be the
using namespace mlir;
using namespace mlir::linalg;
-using llvm::dbgs;
-
/// Implements a simple high-level fusion pass on linalg structured operations.
///
/// In each block, linalg ops are processed in reverse textual order.
using namespace mlir;
using namespace mlir::linalg;
-using llvm::dbgs;
-
#define DEBUG_TYPE "linalg-vectorization"
#define DBGS() (llvm::dbgs() << '[' << DEBUG_TYPE << "] ")
using namespace mlir;
using namespace mlir::detail;
-using llvm::hash_combine;
-
//===----------------------------------------------------------------------===//
// MLIRContext CommandLine Options
//===----------------------------------------------------------------------===//
using namespace mlir;
using namespace mlir::detail;
-using llvm::MemoryBuffer;
using llvm::SMLoc;
-using llvm::SourceMgr;
namespace {
using namespace mlir;
using llvm::SMLoc;
-using llvm::SourceMgr;
// Returns true if 'c' is an allowable punctuation character: [$._-]
// Returns false otherwise.
using namespace mlir;
using llvm::yaml::Input;
-using llvm::yaml::IO;
using llvm::yaml::MappingTraits;
using llvm::yaml::ScalarEnumerationTraits;
using llvm::yaml::ScalarTraits;
using llvm::ClauseVal;
using llvm::raw_ostream;
using llvm::RecordKeeper;
-using llvm::Twine;
// LLVM has multiple places (Clang, Flang, MLIR) where information about
// the directives (OpenMP/OpenACC), and clauses are needed. It is good software
using llvm::SMLoc;
using llvm::StringMap;
using llvm::StringRef;
-using llvm::Twine;
using mlir::tblgen::Attribute;
using mlir::tblgen::EnumAttr;
using mlir::tblgen::EnumAttrCase;