Searched refs:SPIRVString (Results 1 – 4 of 4) sorted by relevance
/external/spirv-llvm/lib/SPIRV/libSPIRV/ |
D | SPIRVEntry.h | 65 class SPIRVString; variable 478 class SPIRVString:public SPIRVEntry { 482 SPIRVString(SPIRVModule *M, SPIRVId TheId, const std::string &TheStr) in SPIRVString() function 484 SPIRVString():SPIRVEntry(OC){} in SPIRVString() function 518 return get<SPIRVString>(FileName)->getStr(); in getFileNameStr()
|
D | SPIRVModule.cpp | 159 virtual SPIRVString *getString(const std::string &Str); 164 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line, 325 typedef std::vector<SPIRVString *> SPIRVStringVec; 333 typedef std::unordered_map<std::string, SPIRVString*> SPIRVStringMap; 379 SPIRVModuleImpl::addLine(SPIRVEntry* E, SPIRVString* FileName, in addLine() 1383 SPIRVString* 1388 auto S = add(new SPIRVString(this, getId(), Str)); in getString()
|
D | SPIRVModule.h | 164 virtual SPIRVString *getString(const std::string &Str) = 0; 169 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
|
D | SPIRVEntry.cpp | 491 _SPIRV_IMP_ENCDEC2(SPIRVString, Id, Str) in _SPIRV_IMP_ENCDEC2() argument 502 Module->addLine(getOrCreateTarget(), get<SPIRVString>(FileName), Line, Column); in decode()
|