Lines Matching defs:GO
69 const GlobalObject *GO, const TargetMachine &TM) const {
73 if (GO->isDeclaration() || GO->hasAvailableExternallyLinkage())
74 return IsGlobalInSmallSectionImpl(GO, TM);
76 return IsGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM));
82 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
84 return IsGlobalInSmallSectionImpl(GO, TM) &&
93 IsGlobalInSmallSectionImpl(const GlobalObject *GO,
103 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GO);
149 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
154 if (Kind.isBSS() && IsGlobalInSmallSection(GO, TM, Kind))
156 if (Kind.isData() && IsGlobalInSmallSection(GO, TM, Kind))
158 if (Kind.isReadOnly() && IsGlobalInSmallSection(GO, TM, Kind))
162 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM);