Lines Matching refs:SPIRVEntry

79   bool exist(SPIRVId, SPIRVEntry **) const;
81 virtual SPIRVEntry *getEntry(SPIRVId Id) const;
100 virtual std::vector<SPIRVId> getIds(const std::vector<SPIRVEntry *>&)const;
144 void setName(SPIRVEntry *E, const std::string &Name);
156 template<class T> void addTo(std::vector<T *> &V, SPIRVEntry *E);
157 virtual SPIRVEntry *addEntry(SPIRVEntry *E);
164 virtual SPIRVLine *addLine(SPIRVEntry *E, SPIRVString *FileName, SPIRVWord Line,
172 const std::vector<SPIRVEntry *> &Targets);
176 SPIRVDecorationGroup *Group, const std::vector<SPIRVEntry *> &Targets);
183 virtual SPIRVEntry *replaceForward(SPIRVForward *, SPIRVEntry *);
316 typedef std::map<SPIRVId, SPIRVEntry *> SPIRVIdToEntryMap;
317 typedef std::vector<SPIRVEntry *> SPIRVEntryVector;
360 void layoutEntry(SPIRVEntry* Entry);
379 SPIRVModuleImpl::addLine(SPIRVEntry* E, SPIRVString* FileName, in addLine()
483 SPIRVModuleImpl::layoutEntry(SPIRVEntry* E) { in layoutEntry()
514 SPIRVEntry *
515 SPIRVModuleImpl::addEntry(SPIRVEntry *Entry) { in addEntry()
520 SPIRVEntry *Mapped = nullptr; in addEntry()
556 SPIRVModuleImpl::exist(SPIRVId Id, SPIRVEntry **Entry) const { in exist()
578 SPIRVEntry *
632 SPIRVModuleImpl::setName(SPIRVEntry *E, const std::string &Name) { in setName()
824 SPIRVEntry *Target = nullptr; in addDecorate()
854 SPIRVEntry *
855 SPIRVModuleImpl::replaceForward(SPIRVForward *Forward, SPIRVEntry *Entry) { in replaceForward()
1186 typedef std::function<bool(SPIRVEntry*, SPIRVEntry*)> IdComp;
1187 typedef std::map<SPIRVEntry*, DFSState, IdComp> EntryStateMapTy;
1203 void visit(SPIRVEntry* E) { in visit()
1209 for (SPIRVEntry *Op : E->getNonLiteralOperands()) { in visit()
1241 EntryStateMap([](SPIRVEntry* a, SPIRVEntry* b) -> bool { in TopologicalSort()
1337 void SPIRVModuleImpl::addTo(std::vector<T*>& V, SPIRVEntry* E) { in addTo()
1369 SPIRVDecorationGroup* Group, const std::vector<SPIRVEntry*>& Targets) { in addGroupDecorate()
1377 SPIRVDecorationGroup* Group, const std::vector<SPIRVEntry*>& Targets) { in addGroupMemberDecorate()
1470 SPIRVModuleImpl::getIds(const std::vector<SPIRVEntry *> &ValueVec)const { in getIds()