Searched refs:TargetEnvAttr (Results 1 – 12 of 12) sorted by relevance
30 explicit TargetEnv(TargetEnvAttr targetAttr);61 TargetEnvAttr getAttr() const { return targetAttr; } in getAttr()64 operator TargetEnvAttr() const { return targetAttr; } in TargetEnvAttr() function67 TargetEnvAttr targetAttr;83 bool needsInterfaceVarABIAttrs(TargetEnvAttr targetAttr);110 TargetEnvAttr getDefaultTargetEnv(MLIRContext *context);114 TargetEnvAttr lookupTargetEnv(Operation *op);119 TargetEnvAttr lookupTargetEnvOrDefault(Operation *op);122 AddressingModel getAddressingModel(TargetEnvAttr targetAttr);126 FailureOr<ExecutionModel> getExecutionModel(TargetEnvAttr targetAttr);[all …]
131 class TargetEnvAttr132 : public Attribute::AttrBase<TargetEnvAttr, Attribute,141 static TargetEnvAttr get(VerCapExtAttr triple, Vendor vendorID,
22 spirv::TargetEnv::TargetEnv(spirv::TargetEnvAttr targetAttr) in TargetEnv()109 bool spirv::needsInterfaceVarABIAttrs(spirv::TargetEnvAttr targetAttr) { in needsInterfaceVarABIAttrs()169 spirv::TargetEnvAttr spirv::getDefaultTargetEnv(MLIRContext *context) { in getDefaultTargetEnv()173 return spirv::TargetEnvAttr::get(triple, spirv::Vendor::Unknown, in getDefaultTargetEnv()179 spirv::TargetEnvAttr spirv::lookupTargetEnv(Operation *op) { in lookupTargetEnv()185 if (auto attr = op->getAttrOfType<spirv::TargetEnvAttr>( in lookupTargetEnv()195 spirv::TargetEnvAttr spirv::lookupTargetEnvOrDefault(Operation *op) { in lookupTargetEnvOrDefault()196 if (spirv::TargetEnvAttr attr = spirv::lookupTargetEnv(op)) in lookupTargetEnvOrDefault()203 spirv::getAddressingModel(spirv::TargetEnvAttr targetAttr) { in getAddressingModel()220 spirv::getExecutionModel(spirv::TargetEnvAttr targetAttr) { in getExecutionModel()[all …]
285 spirv::TargetEnvAttr spirv::TargetEnvAttr::get(spirv::VerCapExtAttr triple, in get()301 spirv::Version spirv::TargetEnvAttr::getVersion() const { in getVersion()309 ArrayAttr spirv::TargetEnvAttr::getExtensionsAttr() { in getExtensionsAttr()317 ArrayAttr spirv::TargetEnvAttr::getCapabilitiesAttr() { in getCapabilitiesAttr()321 spirv::Vendor spirv::TargetEnvAttr::getVendorID() const { in getVendorID()329 uint32_t spirv::TargetEnvAttr::getDeviceID() const { in getDeviceID()529 uint32_t deviceID = spirv::TargetEnvAttr::kUnknownDeviceID; in parseTargetEnvAttr()586 if (attrKind == spirv::TargetEnvAttr::getKindName()) in parseAttribute()617 printer << spirv::TargetEnvAttr::getKindName() << "<#spv."; in print()626 if (deviceID != spirv::TargetEnvAttr::kUnknownDeviceID) in print()[all …]
903 if (!attr.isa<spirv::TargetEnvAttr>()) in verifyOperationAttribute()
66 explicit SPIRVTypeConverter(spirv::TargetEnvAttr targetAttr,103 get(spirv::TargetEnvAttr targetAttr);106 explicit SPIRVConversionTarget(spirv::TargetEnvAttr targetAttr);
244 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnvOrDefault(funcOp); in getDefaultABIAttrs()307 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnvOrDefault(moduleOp); in matchAndRewrite()
95 spirv::TargetEnvAttr targetAttr = spirv::lookupTargetEnv(module); in runOnOperation()
485 SPIRVTypeConverter::SPIRVTypeConverter(spirv::TargetEnvAttr targetAttr, in SPIRVTypeConverter()819 SPIRVConversionTarget::get(spirv::TargetEnvAttr targetAttr) { in get()831 SPIRVConversionTarget::SPIRVConversionTarget(spirv::TargetEnvAttr targetAttr) in SPIRVConversionTarget()
127 spirv::TargetEnvAttr targetEnv = spirv::lookupTargetEnv(funcOp); in lowerEntryPointABIAttr()
156 .cast<spirv::TargetEnvAttr>(); in runOnOperation()
804 This is conveyed by the `spv.target_env` (`spirv::TargetEnvAttr`) attribute. It