Lines Matching defs:GO
199 SectionKind TargetLoweringObjectFile::getKindForGlobal(const GlobalObject *GO,
201 assert(!GO->isDeclarationForLinker() &&
205 if (isa<Function>(GO))
209 if (isa<BasicBlock>(GO))
213 const auto *GVar = cast<GlobalVariable>(GO);
321 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
323 if (GO->hasSection())
324 return getExplicitSectionGlobal(GO, Kind, TM);
326 if (auto *GVar = dyn_cast<GlobalVariable>(GO)) {
332 return getExplicitSectionGlobal(GO, Kind, TM);
337 return SelectSectionForGlobal(GO, Kind, TM);
344 TargetLoweringObjectFile::SectionForGlobal(const GlobalObject *GO,
346 return SectionForGlobal(GO, getKindForGlobal(GO, TM), TM);