#include "mlir/Dialect/LLVMIR/LLVMInterfaces.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
usingnamespacemlir;
usingnamespacemlir::LLVM;
template <class AttrT>
static LogicalResult isArrayOf(Operation *op, ArrayAttr array) { … }
LogicalResult mlir::LLVM::detail::verifyAccessGroupOpInterface(Operation *op) { … }
LogicalResult
mlir::LLVM::detail::verifyAliasAnalysisOpInterface(Operation *op) { … }
SmallVector<Value> mlir::LLVM::AtomicCmpXchgOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::AtomicRMWOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::LoadOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::StoreOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::MemcpyOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::MemcpyInlineOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::MemmoveOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::MemsetOp::getAccessedOperands() { … }
SmallVector<Value> mlir::LLVM::CallOp::getAccessedOperands() { … }
#include "mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc"