Lines Matching defs:GO
200 SectionKind TargetLoweringObjectFile::getKindForGlobal(const GlobalObject *GO,
202 assert(!GO->isDeclarationForLinker() &&
206 if (isa<Function>(GO))
210 if (isa<BasicBlock>(GO))
214 const auto *GVar = cast<GlobalVariable>(GO);
322 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
324 if (GO->hasSection())
325 return getExplicitSectionGlobal(GO, Kind, TM);
327 if (auto *GVar = dyn_cast<GlobalVariable>(GO)) {
333 return getExplicitSectionGlobal(GO, Kind, TM);
338 return SelectSectionForGlobal(GO, Kind, TM);
345 TargetLoweringObjectFile::SectionForGlobal(const GlobalObject *GO,
347 return SectionForGlobal(GO, getKindForGlobal(GO, TM), TM);