Home
last modified time | relevance | path

Searched refs:SPIRVConversionTarget (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.h99 class SPIRVConversionTarget : public ConversionTarget {
102 static std::unique_ptr<SPIRVConversionTarget>
106 explicit SPIRVConversionTarget(spirv::TargetEnvAttr targetAttr);
110 SPIRVConversionTarget(const SPIRVConversionTarget &) = delete;
111 SPIRVConversionTarget(SPIRVConversionTarget &&) = delete;
112 SPIRVConversionTarget &operator=(const SPIRVConversionTarget &) = delete;
113 SPIRVConversionTarget &operator=(SPIRVConversionTarget &&) = delete;
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/Transforms/
H A DSPIRVConversion.cpp818 std::unique_ptr<SPIRVConversionTarget>
819 SPIRVConversionTarget::get(spirv::TargetEnvAttr targetAttr) { in get()
820 std::unique_ptr<SPIRVConversionTarget> target( in get()
822 new SPIRVConversionTarget(targetAttr)); in get()
823 SPIRVConversionTarget *targetPtr = target.get(); in get()
831 SPIRVConversionTarget::SPIRVConversionTarget(spirv::TargetEnvAttr targetAttr) in SPIRVConversionTarget() function in SPIRVConversionTarget
834 bool SPIRVConversionTarget::isLegalOp(Operation *op) { in isLegalOp()
/llvm-project-15.0.7/mlir/lib/Conversion/ControlFlowToSPIRV/
H A DControlFlowToSPIRVPass.cpp35 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/FuncToSPIRV/
H A DFuncToSPIRVPass.cpp35 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/TensorToSPIRV/
H A DTensorToSPIRVPass.cpp33 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToSPIRV/
H A DSCFToSPIRVPass.cpp38 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/LinalgToSPIRV/
H A DLinalgToSPIRVPass.cpp31 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/VectorToSPIRV/
H A DVectorToSPIRVPass.cpp37 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/MathToSPIRV/
H A DMathToSPIRVPass.cpp35 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToSPIRV/
H A DGPUToSPIRVPass.cpp59 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToSPIRV/
H A DMemRefToSPIRVPass.cpp35 SPIRVConversionTarget::get(targetAttr); in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/SPIRV/
H A DTestAvailability.cpp162 auto target = SPIRVConversionTarget::get(targetEnv); in runOnOperation()
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DSPIR-V.md789 [`SPIRVConversionTarget`](#spirvconversiontarget) and
864 [`SPIRVConversionTarget`](#spirvconversiontarget) by providing such an
1016 ### `SPIRVConversionTarget`
1018 The `mlir::spirv::SPIRVConversionTarget` class derives from the
1022 register other legality constraints into the returned `SPIRVConversionTarget`.
1026 `SPIRVConversionTarget`.
/llvm-project-15.0.7/mlir/lib/Conversion/ArithmeticToSPIRV/
H A DArithmeticToSPIRV.cpp917 auto target = SPIRVConversionTarget::get(targetAttr); in runOnOperation()