Lines Matching refs:SPIRVId
206 SPIRVId TheId)
231 bool exist(SPIRVId)const;
233 T* get(SPIRVId TheId)const { return static_cast<T*>(getEntry(TheId));}
234 SPIRVEntry *getEntry(SPIRVId) const;
235 SPIRVEntry *getOrCreate(SPIRVId TheId) const;
236 SPIRVValue *getValue(SPIRVId TheId)const;
237 std::vector<SPIRVValue *> getValues(const std::vector<SPIRVId>&)const;
238 std::vector<SPIRVId> getIds(const std::vector<SPIRVValue *>)const;
239 SPIRVType *getValueType(SPIRVId TheId)const;
240 std::vector<SPIRVType *> getValueTypes(const std::vector<SPIRVId>&)const;
245 SPIRVId getId() const { assert(hasId()); return Id;}
285 void setId(SPIRVId TheId) { Id = TheId;}
330 void validateValues(const std::vector<SPIRVId> &)const;
359 SPIRVId Id;
410 SPIRVId TheTarget = SPIRVID_INVALID)
416 SPIRVId getTargetId()const { return Target;}
418 void setTargetId(SPIRVId T) { Target = T;}
420 SPIRVId Target;
437 SPIRVId TheId, const std::string &TheName);
482 SPIRVString(SPIRVModule *M, SPIRVId TheId, const std::string &TheStr)
495 SPIRVLine(const SPIRVEntry *TheTarget, SPIRVId TheFileName, SPIRVWord TheLine,
513 SPIRVId getFileName() const {
521 void setFileName(SPIRVId fileName) {
536 SPIRVId FileName;
613 SPIRVExtInstImport(SPIRVModule *TheModule, SPIRVId TheId,