Lines Matching refs:VariableManager
224 VariableManager::VariableManager (NameAllocator& nameAllocator)
233 VariableManager::~VariableManager (void)
237 Variable* VariableManager::allocate (const VariableType& type)
242 Variable* VariableManager::allocate (const VariableType& type, Variable::Storage storage, const char* name)
265 void VariableManager::setStorage (Variable* variable, Variable::Storage storage)
290 bool VariableManager::canDeclareInCurrentScope (const Variable* variable) const
296 const vector<Variable*>& VariableManager::getLiveVariables (void) const
301 void VariableManager::declareVariable (Variable* variable)
321 const ValueEntry* VariableManager::getValue (const Variable* variable) const
327 void VariableManager::removeValueFromCurrentScope (const Variable* variable)
338 const ValueEntry* VariableManager::getParentValue (const Variable* variable) const
355 void VariableManager::setValue (const Variable* variable, ConstValueRangeAccess value)
374 void VariableManager::reserve (ReservedScalars& store, int numScalars)
381 void VariableManager::release (ReservedScalars& store)
387 void VariableManager::pushVariableScope (VariableScope& scope)
396 void VariableManager::popVariableScope (void)
422 void VariableManager::pushValueScope (ValueScope& scope)
430 void VariableManager::popValueScope (void)