Searched refs:VarField (Results 1 – 2 of 2) sorted by relevance
/external/angle/src/compiler/translator/TranslatorMetalDirect/ |
D | SymbolEnv.h | 29 class VarField 32 VarField(const TVariable &var) : mVariable(&var) {} in VarField() function 33 VarField(const TField &field) : mField(&field) {} in VarField() function 39 ANGLE_INLINE bool operator==(const VarField &other) const 55 struct hash<sh::VarField> 57 size_t operator()(const sh::VarField &x) const 180 void markAsPointer(VarField x, AddressSpace space); 181 void removePointer(VarField x); 182 const AddressSpace *isPointer(VarField x) const; 184 void markAsReference(VarField x, AddressSpace space); [all …]
|
D | SymbolEnv.cpp | 422 void SymbolEnv::markSpace(VarField x, in markSpace() 424 std::unordered_map<VarField, AddressSpace> &map) in markSpace() argument 434 void SymbolEnv::removeSpace(VarField x, std::unordered_map<VarField, AddressSpace> &map) in removeSpace() argument 441 const AddressSpace *SymbolEnv::isSpace(VarField x, in isSpace() 442 const std::unordered_map<VarField, AddressSpace> &map) const in isSpace() argument 454 void SymbolEnv::markAsPointer(VarField x, AddressSpace space) in markAsPointer() 459 void SymbolEnv::removePointer(VarField x) in removePointer() 464 void SymbolEnv::markAsReference(VarField x, AddressSpace space) in markAsReference() 469 const AddressSpace *SymbolEnv::isPointer(VarField x) const in isPointer() 474 const AddressSpace *SymbolEnv::isReference(VarField x) const in isReference() [all …]
|