23 lines
1.4 KiB
C++
23 lines
1.4 KiB
C++
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|
|
|* *|
|
|
|* Interface Definitions *|
|
|
|* *|
|
|
|* Automatically generated file, do not edit! *|
|
|
|* *|
|
|
\*===----------------------------------------------------------------------===*/
|
|
|
|
|
|
/// Returns mangled LLVM intrinsic function name matching the operation
|
|
/// variant.
|
|
std::string mlir::x86::X86IntrinsicOp::getIntrinsicName() {
|
|
return getImpl()->implOneToOneIntrinsicOpInterface->getIntrinsicName(getImpl()->implOneToOneIntrinsicOpInterface, getOperation());
|
|
}
|
|
|
|
/// Returns operands for a corresponding LLVM intrinsic.
|
|
///
|
|
/// Additional operations may be created to facilitate mapping
|
|
/// between the source operands and the target intrinsic.
|
|
SmallVector<Value> mlir::x86::X86IntrinsicOp::getIntrinsicOperands(::mlir::ArrayRef<Value> operands, const ::mlir::LLVMTypeConverter & typeConverter, ::mlir::RewriterBase & rewriter) {
|
|
return getImpl()->implOneToOneIntrinsicOpInterface->getIntrinsicOperands(getImpl()->implOneToOneIntrinsicOpInterface, getOperation(), operands, typeConverter, rewriter);
|
|
}
|