Lines Matching refs:Name

88 GlobalValue *Module::getNamedValue(StringRef Name) const {
89 return cast_or_null<GlobalValue>(getValueSymbolTable().lookup(Name));
94 unsigned Module::getMDKindID(StringRef Name) const {
95 return Context.getMDKindID(Name);
118 Constant *Module::getOrInsertFunction(StringRef Name,
122 GlobalValue *F = getNamedValue(Name);
125 Function *New = Function::Create(Ty, GlobalVariable::ExternalLinkage, Name);
141 Constant *Module::getOrInsertFunction(StringRef Name,
143 return getOrInsertFunction(Name, Ty, AttributeSet());
151 Constant *Module::getOrInsertFunction(StringRef Name,
165 return getOrInsertFunction(Name,
170 Constant *Module::getOrInsertFunction(StringRef Name,
183 return getOrInsertFunction(Name,
191 Function *Module::getFunction(StringRef Name) const {
192 return dyn_cast_or_null<Function>(getNamedValue(Name));
206 GlobalVariable *Module::getGlobalVariable(StringRef Name, bool AllowLocal) {
208 dyn_cast_or_null<GlobalVariable>(getNamedValue(Name)))
220 Constant *Module::getOrInsertGlobal(StringRef Name, Type *Ty) {
222 GlobalVariable *GV = dyn_cast_or_null<GlobalVariable>(getNamedValue(Name));
227 nullptr, Name);
249 GlobalAlias *Module::getNamedAlias(StringRef Name) const {
250 return dyn_cast_or_null<GlobalAlias>(getNamedValue(Name));
256 NamedMDNode *Module::getNamedMetadata(const Twine &Name) const {
258 StringRef NameRef = Name.toStringRef(NameData);
265 NamedMDNode *Module::getOrInsertNamedMetadata(StringRef Name) {
267 (*static_cast<StringMap<NamedMDNode *> *>(NamedMDSymTab))[Name];
269 NMD = new NamedMDNode(Name);
457 Comdat *Module::getOrInsertComdat(StringRef Name) {
458 auto &Entry = *ComdatSymTab.insert(std::make_pair(Name, Comdat())).first;
459 Entry.second.Name = &Entry;