Home | History | Annotate | Download | only in IR

Lines Matching defs:ST

144 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
145 ST = 0;
149 ST = &PP->getValueSymbolTable();
152 ST = &P->getValueSymbolTable();
155 ST = &P->getValueSymbolTable();
158 ST = &P->getValueSymbolTable();
194 ValueSymbolTable *ST;
195 if (getSymTab(this, ST))
201 if (!ST) { // No symbol table to update? Just do the change.
225 ST->removeValueName(Name);
234 Name = ST->createValueName(NameRef, this);
243 ValueSymbolTable *ST = 0;
247 if (getSymTab(this, ST)) {
255 if (ST)
256 ST->removeValueName(Name);
267 if (!ST) {
268 if (getSymTab(this, ST)) {
275 // Get V's ST, this should always succed, because V has a name.
278 assert(!Failure && "V has a name, so it should have a ST!"); (void)Failure;
282 if (ST == VST) {
291 // then reinsert it into ST.
299 if (ST)
300 ST->reinsertValue(this);