Home | History | Annotate | Download | only in IR

Lines Matching refs:ST

143 static bool getSymTab(Value *V, ValueSymbolTable *&ST) {
144 ST = 0;
148 ST = &PP->getValueSymbolTable();
151 ST = &P->getValueSymbolTable();
154 ST = &P->getValueSymbolTable();
157 ST = &P->getValueSymbolTable();
193 ValueSymbolTable *ST;
194 if (getSymTab(this, ST))
200 if (!ST) { // No symbol table to update? Just do the change.
224 ST->removeValueName(Name);
233 Name = ST->createValueName(NameRef, this);
242 ValueSymbolTable *ST = 0;
246 if (getSymTab(this, ST)) {
254 if (ST)
255 ST->removeValueName(Name);
266 if (!ST) {
267 if (getSymTab(this, ST)) {
274 // Get V's ST, this should always succed, because V has a name.
277 assert(!Failure && "V has a name, so it should have a ST!"); (void)Failure;
281 if (ST == VST) {
290 // then reinsert it into ST.
298 if (ST)
299 ST->reinsertValue(this);