Searched refs:SPIRVConversionTarget (Results 1 – 8 of 8) sorted by relevance
91 class SPIRVConversionTarget : public ConversionTarget {94 static std::unique_ptr<SPIRVConversionTarget> get(TargetEnvAttr targetAttr);97 explicit SPIRVConversionTarget(TargetEnvAttr targetAttr);101 SPIRVConversionTarget(const SPIRVConversionTarget &) = delete;102 SPIRVConversionTarget(SPIRVConversionTarget &&) = delete;103 SPIRVConversionTarget &operator=(const SPIRVConversionTarget &) = delete;104 SPIRVConversionTarget &operator=(SPIRVConversionTarget &&) = delete;
667 std::unique_ptr<spirv::SPIRVConversionTarget>668 spirv::SPIRVConversionTarget::get(spirv::TargetEnvAttr targetAttr) { in get()669 std::unique_ptr<SPIRVConversionTarget> target( in get()671 new SPIRVConversionTarget(targetAttr)); in get()672 SPIRVConversionTarget *targetPtr = target.get(); in get()680 spirv::SPIRVConversionTarget::SPIRVConversionTarget( in SPIRVConversionTarget() function in spirv::SPIRVConversionTarget684 bool spirv::SPIRVConversionTarget::isLegalOp(Operation *op) { in isLegalOp()
36 spirv::SPIRVConversionTarget::get(targetAttr); in runOnOperation()
30 spirv::SPIRVConversionTarget::get(targetAttr); in runOnOperation()
58 spirv::SPIRVConversionTarget::get(targetAttr); in runOnOperation()
141 spirv::SPIRVConversionTarget::get(targetAttr); in runOnOperation()
140 auto target = spirv::SPIRVConversionTarget::get(targetEnv); in runOnFunction()
772 [`SPIRVConversionTarget`](#spirvconversiontarget) and847 [`SPIRVConversionTarget`](#spirvconversiontarget) by providing such an993 ### `SPIRVConversionTarget`995 The `mlir::spirv::SPIRVConversionTarget` class derives from the999 register other legality constraints into the returned `SPIRVConversionTarget`.1003 `SPIRVConversionTarget`.