Lines Matching refs:GlobalObject

39 static_assert(sizeof(GlobalObject) == sizeof(GlobalValue) + sizeof(void *),
100 GlobalObject::~GlobalObject() { setComdat(nullptr); } in ~GlobalObject()
117 GlobalObject::isExternalLinkage(getLinkage()) && !isDeclaration() && in canBenefitFromLocalAlias()
126 void GlobalObject::setAlignment(MaybeAlign Align) { in setAlignment()
136 void GlobalObject::copyAttributesFrom(const GlobalObject *Src) { in copyAttributesFrom()
174 if (const GlobalObject *GO = GA->getAliaseeObject()) in getSection()
178 return cast<GlobalObject>(this)->getSection(); in getSection()
184 if (const GlobalObject *GO = GA->getAliaseeObject()) in getComdat()
185 return const_cast<GlobalObject *>(GO)->getComdat(); in getComdat()
191 return cast<GlobalObject>(this)->getComdat(); in getComdat()
194 void GlobalObject::setComdat(Comdat *C) { in setComdat()
243 StringRef GlobalObject::getSectionImpl() const { in getSectionImpl()
248 void GlobalObject::setSection(StringRef S) { in setSection()
278 bool GlobalObject::canIncreaseAlignment() const { in canIncreaseAlignment()
320 static const GlobalObject *
323 if (auto *GO = dyn_cast<GlobalObject>(C)) { in findBaseObject()
358 const GlobalObject *GlobalValue::getAliaseeObject() const { in getAliaseeObject()
364 auto *GO = dyn_cast<GlobalObject>(this); in isAbsoluteSymbolRef()
372 auto *GO = dyn_cast<GlobalObject>(this); in getAbsoluteSymbolRange()
409 : GlobalObject(Ty, Value::GlobalVariableVal, in GlobalVariable()
430 : GlobalObject(Ty, Value::GlobalVariableVal, in GlobalVariable()
485 GlobalObject::copyAttributesFrom(Src); in copyAttributesFrom()
551 const GlobalObject *GlobalAlias::getAliaseeObject() const { in getAliaseeObject()
563 : GlobalObject(Ty, Value::GlobalIFuncVal, &Op<0>(), 1, Link, Name, in GlobalIFunc()