Home | History | Annotate | Download | only in libSPIRV

Lines Matching refs:SPIRVMap

77 typedef SPIRVMap<Type, std::string> MapType; \
82 struct SPIRVMap {
105 static const SPIRVMap& getMap() {
109 static const SPIRVMap Map(false);
113 static const SPIRVMap& getRMap() {
117 static const SPIRVMap Map(true);
136 const SPIRVMap& Map = getMap();
146 const SPIRVMap& Map = getRMap();
154 SPIRVMap():IsReverse(false){}
156 SPIRVMap(bool Reverse):IsReverse(Reverse){
206 return SPIRVMap<KT, VT>::map(Key);
211 return SPIRVMap<KT, VT>::rmap(V);
220 if (SPIRVMap<KT, VT>::find(I, &V))
231 if (SPIRVMap<KT, VT>::find(I, &V))
242 if (SPIRVMap<KT, VT>::rfind(I, &V))
253 if (SPIRVMap<KT, VT>::rfind(I, &V))
264 if (SPIRVMap<KT, VT>::rfind(I.first, &V))
274 if (SPIRVMap<K, std::string>::find(Key, &Name))
281 return SPIRVMap<K, std::string>::rfind(Name, &Key);