Lines Matching defs:GO
70 const GlobalObject *GO, const TargetMachine &TM) const {
74 if (GO->isDeclaration() || GO->hasAvailableExternallyLinkage())
75 return IsGlobalInSmallSectionImpl(GO, TM);
77 return IsGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM));
83 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM,
85 return IsGlobalInSmallSectionImpl(GO, TM) &&
94 IsGlobalInSmallSectionImpl(const GlobalObject *GO,
104 const GlobalVariable *GVA = dyn_cast<GlobalVariable>(GO);
150 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const {
155 if (Kind.isBSS() && IsGlobalInSmallSection(GO, TM, Kind))
157 if (Kind.isData() && IsGlobalInSmallSection(GO, TM, Kind))
159 if (Kind.isReadOnly() && IsGlobalInSmallSection(GO, TM, Kind))
163 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM);