Home
last modified time | relevance | path

Searched refs:SPIRVDecorate (Results 1 – 13 of 13) sorted by relevance

/external/spirv-llvm/lib/SPIRV/libSPIRV/
DSPIRVDecorate.h127 class SPIRVDecorate:public SPIRVDecorateGeneric{
132 SPIRVDecorate(Decoration TheDec, SPIRVEntry *TheTarget) in SPIRVDecorate() function
135 SPIRVDecorate(Decoration TheDec, SPIRVEntry *TheTarget, SPIRVWord V) in SPIRVDecorate() function
138 SPIRVDecorate():SPIRVDecorateGeneric(OC){} in SPIRVDecorate() function
149 class SPIRVDecorateLinkageAttr:public SPIRVDecorate{
154 :SPIRVDecorate(DecorationLinkageAttributes, TheTarget) { in SPIRVDecorateLinkageAttr()
161 SPIRVDecorateLinkageAttr():SPIRVDecorate(){} in SPIRVDecorateLinkageAttr()
DSPIRVValue.cpp52 addDecorate(new SPIRVDecorate(DecorationAlignment, this, A)); in setAlignment()
72 addDecorate(new SPIRVDecorate(DecorationVolatile, this)); in setVolatile()
DSPIRVDecorate.cpp97 SPIRVDecorate::encode(spv_ostream &O)const { in encode()
107 SPIRVDecorate::setWordCount(SPIRVWord Count){ in setWordCount()
113 SPIRVDecorate::decode(std::istream &I){ in decode()
174 Target->addDecorate(static_cast<const SPIRVDecorate *const>(Dec)); in decorateTargets()
DSPIRVEntry.cpp258 SPIRVEntry::addDecorate(const SPIRVDecorate *Dec){ in addDecorate()
266 addDecorate(new SPIRVDecorate(Kind, this)); in addDecorate()
271 addDecorate(new SPIRVDecorate(Kind, this, Literal)); in addDecorate()
DSPIRVFunction.h59 addDecorate(new SPIRVDecorate(DecorationFuncParamAttr, this, Kind)); in addAttr()
DSPIRVType.cpp256 addDecorate(new SPIRVDecorate(DecorationCPacked, this)); in setPacked()
DSPIRVEntry.h61 class SPIRVDecorate; variable
275 void addDecorate(const SPIRVDecorate *);
342 typedef std::multimap<Decoration, const SPIRVDecorate*> DecorateMapType;
DSPIRVInstruction.h480 addDecorate(new SPIRVDecorate(DecorationBuiltIn, this, Kind)); in setBuiltin()
484 addDecorate(new SPIRVDecorate(DecorationConstant, this)); in setIsConstant()
/external/spirv-llvm/lib/SPIRV/
DCMakeLists.txt13 libSPIRV/SPIRVDecorate.cpp
DAndroid.bp29 "libSPIRV/SPIRVDecorate.cpp",
DSPIRVUtil.cpp426 SPIRVDecorate *
429 return new SPIRVDecorate(spv::DecorationSaturatedConversion, Target); in mapPostfixToDecorate()
432 return new SPIRVDecorate(spv::DecorationFPRoundingMode, Target, in mapPostfixToDecorate()
DSPIRVWriter.cpp1525 BA->addDecorate(new SPIRVDecorate(DecorationVolatile, BA)); in transOCLKernelMetadata()
1527 BA->addDecorate(new SPIRVDecorate(DecorationFuncParamAttr, in transOCLKernelMetadata()
1530 BA->addDecorate(new SPIRVDecorate(DecorationFuncParamAttr, in transOCLKernelMetadata()
DSPIRVInternal.h529 SPIRVDecorate *mapPostfixToDecorate(StringRef Postfix, SPIRVEntry *Target);