reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3238 ParseValID(Label) || 3244 if (Label.Kind != ValID::t_LocalID && Label.Kind != ValID::t_LocalName) 3244 if (Label.Kind != ValID::t_LocalID && Label.Kind != ValID::t_LocalName) 3245 return Error(Label.Loc, "expected basic block name in blockaddress"); 3271 .first->second.insert(std::make_pair(std::move(Label), nullptr)) 3285 if (Label.Kind == ValID::t_LocalID) 3286 BB = BlockAddressPFS->GetBB(Label.UIntVal, Label.Loc); 3286 BB = BlockAddressPFS->GetBB(Label.UIntVal, Label.Loc); 3288 BB = BlockAddressPFS->GetBB(Label.StrVal, Label.Loc); 3288 BB = BlockAddressPFS->GetBB(Label.StrVal, Label.Loc); 3290 return Error(Label.Loc, "referenced value is not a basic block"); 3292 if (Label.Kind == ValID::t_LocalID) 3293 return Error(Label.Loc, "cannot take address of numeric label after " 3296 F->getValueSymbolTable()->lookup(Label.StrVal)); 3298 return Error(Label.Loc, "referenced value is not a basic block");