Home
last modified time | relevance | path

Searched refs:SPIRVTypeStruct (Results 1 – 6 of 6) sorted by relevance

/external/spirv-llvm/lib/SPIRV/libSPIRV/
DSPIRVType.cpp107 return static_cast<const SPIRVTypeStruct *const>(this)->getMemberType(Index); in getStructMemberType()
113 return static_cast<const SPIRVTypeStruct *const>(this)->getMemberCount(); in getStructMemberCount()
249 SPIRVTypeStruct::isPacked() const { in isPacked()
254 SPIRVTypeStruct::setPacked(bool Packed) { in setPacked()
DSPIRVModule.h71 class SPIRVTypeStruct; variable
165 virtual SPIRVMemberName *addMemberName(SPIRVTypeStruct *ST,
167 virtual void addUnknownStructField(SPIRVTypeStruct *, unsigned idx,
206 virtual SPIRVTypeStruct *openStructType(unsigned, const std::string &) = 0;
207 virtual void closeStructType(SPIRVTypeStruct *, bool) = 0;
DSPIRVModule.cpp160 virtual SPIRVMemberName *addMemberName(SPIRVTypeStruct *ST,
162 virtual void addUnknownStructField(SPIRVTypeStruct *Struct, unsigned I,
202 virtual SPIRVTypeStruct *openStructType(unsigned, const std::string &);
203 virtual void closeStructType(SPIRVTypeStruct *T, bool);
334 typedef std::map<SPIRVTypeStruct *, std::vector<std::pair<unsigned, SPIRVId>>>
715 SPIRVTypeStruct *SPIRVModuleImpl::openStructType(unsigned NumMembers, in openStructType()
717 auto T = new SPIRVTypeStruct(this, getId(), NumMembers, Name); in openStructType()
721 void SPIRVModuleImpl::closeStructType(SPIRVTypeStruct *T, bool Packed) { in closeStructType()
789 auto ST = static_cast<SPIRVTypeStruct *>(T); in createForwardPointers()
1394 SPIRVModuleImpl::addMemberName(SPIRVTypeStruct* ST, in addMemberName()
[all …]
DSPIRVType.h531 class SPIRVTypeStruct : public SPIRVType {
534 SPIRVTypeStruct(SPIRVModule *M, SPIRVId TheId, in SPIRVTypeStruct() function
544 SPIRVTypeStruct(SPIRVModule *M, SPIRVId TheId, unsigned NumMembers, in SPIRVTypeStruct() function
552 SPIRVTypeStruct() : SPIRVType(OpTypeStruct) {} in SPIRVTypeStruct() function
DSPIRVEntry.cpp520 assert(MemberNumber < get<SPIRVTypeStruct>(Target)->getStructMemberCount()); in validate()
/external/spirv-llvm/lib/SPIRV/
DSPIRVReader.cpp731 auto ST = static_cast<SPIRVTypeStruct *>(T); in transType()