MLIR
20.0.0git
|
#include "mlir/Conversion/LLVMCommon/ConversionTarget.h"
#include "mlir/Conversion/LLVMCommon/Pattern.h"
#include "mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h"
#include "mlir/Dialect/ArmSVE/Transforms/Transforms.h"
#include "mlir/Dialect/Func/IR/FuncOps.h"
#include "mlir/Dialect/LLVMIR/LLVMDialect.h"
#include "mlir/Dialect/Utils/IndexingUtils.h"
#include "mlir/Dialect/Vector/IR/VectorOps.h"
#include "mlir/IR/BuiltinOps.h"
#include "mlir/IR/PatternMatch.h"
Go to the source code of this file.
Classes | |
class | ForwardOperands< OpTy > |
Typedefs | |
using | SdotOpLowering = OneToOneConvertToLLVMPattern< SdotOp, SdotIntrOp > |
using | SmmlaOpLowering = OneToOneConvertToLLVMPattern< SmmlaOp, SmmlaIntrOp > |
using | UdotOpLowering = OneToOneConvertToLLVMPattern< UdotOp, UdotIntrOp > |
using | UmmlaOpLowering = OneToOneConvertToLLVMPattern< UmmlaOp, UmmlaIntrOp > |
using | ScalableMaskedAddIOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedAddIOp, ScalableMaskedAddIIntrOp > |
using | ScalableMaskedAddFOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedAddFOp, ScalableMaskedAddFIntrOp > |
using | ScalableMaskedSubIOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedSubIOp, ScalableMaskedSubIIntrOp > |
using | ScalableMaskedSubFOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedSubFOp, ScalableMaskedSubFIntrOp > |
using | ScalableMaskedMulIOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedMulIOp, ScalableMaskedMulIIntrOp > |
using | ScalableMaskedMulFOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedMulFOp, ScalableMaskedMulFIntrOp > |
using | ScalableMaskedSDivIOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedSDivIOp, ScalableMaskedSDivIIntrOp > |
using | ScalableMaskedUDivIOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedUDivIOp, ScalableMaskedUDivIIntrOp > |
using | ScalableMaskedDivFOpLowering = OneToOneConvertToLLVMPattern< ScalableMaskedDivFOp, ScalableMaskedDivFIntrOp > |
using ScalableMaskedAddFOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedAddFOp, ScalableMaskedAddFIntrOp> |
Definition at line 46 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedAddIOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedAddIOp, ScalableMaskedAddIIntrOp> |
Definition at line 43 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedDivFOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedDivFOp, ScalableMaskedDivFIntrOp> |
Definition at line 67 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedMulFOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedMulFOp, ScalableMaskedMulFIntrOp> |
Definition at line 58 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedMulIOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedMulIOp, ScalableMaskedMulIIntrOp> |
Definition at line 55 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedSDivIOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedSDivIOp, ScalableMaskedSDivIIntrOp> |
Definition at line 61 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedSubFOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedSubFOp, ScalableMaskedSubFIntrOp> |
Definition at line 52 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedSubIOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedSubIOp, ScalableMaskedSubIIntrOp> |
Definition at line 49 of file LegalizeForLLVMExport.cpp.
using ScalableMaskedUDivIOpLowering = OneToOneConvertToLLVMPattern<ScalableMaskedUDivIOp, ScalableMaskedUDivIIntrOp> |
Definition at line 64 of file LegalizeForLLVMExport.cpp.
using SdotOpLowering = OneToOneConvertToLLVMPattern<SdotOp, SdotIntrOp> |
Definition at line 39 of file LegalizeForLLVMExport.cpp.
using SmmlaOpLowering = OneToOneConvertToLLVMPattern<SmmlaOp, SmmlaIntrOp> |
Definition at line 40 of file LegalizeForLLVMExport.cpp.
using UdotOpLowering = OneToOneConvertToLLVMPattern<UdotOp, UdotIntrOp> |
Definition at line 41 of file LegalizeForLLVMExport.cpp.
using UmmlaOpLowering = OneToOneConvertToLLVMPattern<UmmlaOp, UmmlaIntrOp> |
Definition at line 42 of file LegalizeForLLVMExport.cpp.