Lines Matching refs:ST
164 static bool getSymTab(Value *V, ValueSymbolTable *&ST) { in getSymTab() argument
165 ST = nullptr; in getSymTab()
169 ST = PP->getValueSymbolTable(); in getSymTab()
172 ST = P->getValueSymbolTable(); in getSymTab()
175 ST = &P->getValueSymbolTable(); in getSymTab()
178 ST = P->getValueSymbolTable(); in getSymTab()
249 ValueSymbolTable *ST; in setNameImpl() local
250 if (getSymTab(this, ST)) in setNameImpl()
253 if (!ST) { // No symbol table to update? Just do the change. in setNameImpl()
274 ST->removeValueName(getValueName()); in setNameImpl()
282 setValueName(ST->createValueName(NameRef, this)); in setNameImpl()
292 ValueSymbolTable *ST = nullptr; in takeName() local
296 if (getSymTab(this, ST)) { in takeName()
304 if (ST) in takeName()
305 ST->removeValueName(getValueName()); in takeName()
315 if (!ST) { in takeName()
316 if (getSymTab(this, ST)) { in takeName()
330 if (ST == VST) { in takeName()
347 if (ST) in takeName()
348 ST->reinsertValue(this); in takeName()