Home
last modified time | relevance | path

Searched refs:ImageType (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DOpenCLBuiltins.td236 class ImageType<Type _Ty, string _AccessQualifier> :
1250 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Att…
1251 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Attr.…
1252 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, coordTy], Att…
1257 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co…
1258 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<coor…
1259 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co…
1264 …def : Builtin<"read_imagef", [VectorType<Float, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co…
1265 …def : Builtin<"read_imagei", [VectorType<Int, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<coor…
1266 …def : Builtin<"read_imageui", [VectorType<UInt, 4>, ImageType<imgTy, "RO">, Sampler, VectorType<co…
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp1255 SPIRVType *ImageType = GR->getSPIRVTypeForVReg(Image); in generateReadImageInst() local
1257 GR->getOrCreateOpTypeSampledImage(ImageType, MIRBuilder); in generateReadImageInst()
1337 SPIRVType *ImageType = GR->getSPIRVTypeForVReg(Image); in generateSampleImageInst() local
1339 GR->getOrCreateOpTypeSampledImage(ImageType, MIRBuilder); in generateSampleImageInst()
1923 struct ImageType { struct
1969 static std::unique_ptr<const SPIRV::ImageType>
1973 const SPIRV::ImageType *Record = SPIRV::lookupImageType(Name); in lookupOrParseBuiltinImageType()
1974 return std::unique_ptr<SPIRV::ImageType>(new SPIRV::ImageType(*Record)); in lookupOrParseBuiltinImageType()
2001 return std::unique_ptr<SPIRV::ImageType>(new SPIRV::ImageType{ in lookupOrParseBuiltinImageType()
2069 std::unique_ptr<const SPIRV::ImageType> Record = in getImageType()
H A DSPIRVGlobalRegistry.cpp881 SPIRVType *ImageType, MachineIRBuilder &MIRBuilder) { in getOrCreateOpTypeSampledImage() argument
884 ImageType->getOperand(1).getReg())), in getOrCreateOpTypeSampledImage()
885 ImageType); in getOrCreateOpTypeSampledImage()
892 .addUse(getSPIRVTypeID(ImageType)); in getOrCreateOpTypeSampledImage()
H A DSPIRVGlobalRegistry.h299 SPIRVType *getOrCreateOpTypeSampledImage(SPIRVType *ImageType,
H A DSPIRVBuiltins.td1149 class ImageType<string name> {
1169 let FilterClass = "ImageType";
1185 // ImageType conatining the lowering details.
1188 def : ImageType<name>;