Home
last modified time | relevance | path

Searched refs:SPIRVForward (Results 1 – 7 of 7) sorted by relevance

/external/spirv-llvm/lib/SPIRV/libSPIRV/
DSPIRVValue.h385 class SPIRVForward:public SPIRVValue, public SPIRVComponentExecutionModes {
389 SPIRVForward(SPIRVModule *TheModule, SPIRVType *TheTy, SPIRVId TheId): in SPIRVForward() function
394 SPIRVForward():SPIRVValue(OC) { in SPIRVForward() function
DSPIRVModule.h183 virtual SPIRVForward *addForward(SPIRVType *Ty) = 0;
184 virtual SPIRVForward *addForward(SPIRVId, SPIRVType *Ty) = 0;
188 virtual SPIRVEntry *replaceForward(SPIRVForward *, SPIRVEntry *) = 0;
DSPIRVModule.cpp179 virtual SPIRVForward *addForward(SPIRVType *Ty);
180 virtual SPIRVForward *addForward(SPIRVId, SPIRVType *Ty);
183 virtual SPIRVEntry *replaceForward(SPIRVForward *, SPIRVEntry *);
523 replaceForward(static_cast<SPIRVForward *>(Mapped), Entry); in addEntry()
844 SPIRVForward *
846 return add(new SPIRVForward(this, Ty, getId())); in addForward()
849 SPIRVForward *
851 return add(new SPIRVForward(this, Ty, Id)); in addForward()
855 SPIRVModuleImpl::replaceForward(SPIRVForward *Forward, SPIRVEntry *Entry) { in replaceForward()
DSPIRVEntry.cpp333 SPIRVEntry::takeAnnotations(SPIRVForward *E){ in takeAnnotations()
460 SPIRVForward *
468 return static_cast<SPIRVForward *>(Entry); in getOrCreateTarget()
DSPIRVFunction.h120 void takeExecutionModes(SPIRVForward *Forward) {
DSPIRVEntry.h62 class SPIRVForward; variable
291 void takeAnnotations(SPIRVForward *);
417 SPIRVForward *getOrCreateTarget()const;
/external/spirv-llvm/lib/SPIRV/
DSPIRVWriter.cpp247 auto Forward = static_cast<SPIRVForward *>(Loc->second); in mapValue()