Lines Matching refs:ST
143 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
144 ST = nullptr;
148 ST = &PP->getValueSymbolTable();
151 ST = &P->getValueSymbolTable();
154 ST = &P->getValueSymbolTable();
157 ST = &P->getValueSymbolTable();
195 ValueSymbolTable *ST;
196 if (getSymTab(this, ST))
202 if (!ST) { // No symbol table to update? Just do the change.
226 ST->removeValueName(Name);
235 Name = ST->createValueName(NameRef, this);
244 ValueSymbolTable *ST = nullptr;
248 if (getSymTab(this, ST)) {
256 if (ST)
257 ST->removeValueName(Name);
268 if (!ST) {
269 if (getSymTab(this, ST)) {
276 // Get V's ST, this should always succed, because V has a name.
279 assert(!Failure && "V has a name, so it should have a ST!"); (void)Failure;
283 if (ST == VST) {
292 // then reinsert it into ST.
300 if (ST)
301 ST->reinsertValue(this);