Files
llvm/mlir/lib/TableGen/Argument.cpp
Rahul Joshi 12d16de538 [MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp files
- Add "using namespace mlir::tblgen" in several of the TableGen/*.cpp files and
  eliminate the tblgen::prefix to reduce code clutter.

Differential Revision: https://reviews.llvm.org/D85800
2020-08-12 14:41:18 -07:00

22 lines
755 B
C++

//===- Argument.cpp - Argument definitions --------------------------------===//
//
// 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/TableGen/Argument.h"
#include "llvm/TableGen/Record.h"
using namespace mlir;
using namespace mlir::tblgen;
bool NamedTypeConstraint::hasPredicate() const {
return !constraint.getPredicate().isNull();
}
bool NamedTypeConstraint::isOptional() const { return constraint.isOptional(); }
bool NamedTypeConstraint::isVariadic() const { return constraint.isVariadic(); }