mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-08 13:26:19 +00:00
TargetAsmInfo::SectionForGlobal showed up in a profile. Simplify it a little.
llvm-svn: 53639
This commit is contained in:
parent
c4400b8618
commit
8cf62e122f
@ -273,15 +273,13 @@ TargetAsmInfo::SectionForGlobal(const GlobalValue *GV) const {
|
||||
S = SelectSectionForGlobal(GV);
|
||||
}
|
||||
|
||||
std::string Name = S->Name;
|
||||
if (!S->isNamed())
|
||||
return S->Name;
|
||||
|
||||
// If section is named we need to switch into it via special '.section'
|
||||
// directive and also append funky flags. Otherwise - section name is just
|
||||
// some magic assembler directive.
|
||||
if (S->isNamed())
|
||||
Name = getSwitchToSectionDirective() + Name + PrintSectionFlags(S->Flags);
|
||||
|
||||
return Name;
|
||||
return getSwitchToSectionDirective() + S->Name + PrintSectionFlags(S->Flags);
|
||||
}
|
||||
|
||||
// Lame default implementation. Calculate the section name for global.
|
||||
|
Loading…
x
Reference in New Issue
Block a user