summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2018-06-18 22:21:13 +0000
committerEric Christopher <echristo@gmail.com>2018-06-18 22:21:13 +0000
commitb6d0b99f3bd41f4ab2b05550bc0eeefa60f7add2 (patch)
tree0e86b02a667565812d423579a579a0e38cc5f9aa
parent9347c7b939511123b38163d259c8f013387269ed (diff)
downloadbcm5719-llvm-b6d0b99f3bd41f4ab2b05550bc0eeefa60f7add2.tar.gz
bcm5719-llvm-b6d0b99f3bd41f4ab2b05550bc0eeefa60f7add2.zip
Add return statements to make it clear that all of these are mutually exclusive conditions.
else if would have worked just as well, but this keeps the original readability a bit more clear. llvm-svn: 334988
-rw-r--r--llvm/lib/Target/X86/X86AsmPrinter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86AsmPrinter.cpp b/llvm/lib/Target/X86/X86AsmPrinter.cpp
index b241af43b9c..d74438df60f 100644
--- a/llvm/lib/Target/X86/X86AsmPrinter.cpp
+++ b/llvm/lib/Target/X86/X86AsmPrinter.cpp
@@ -689,6 +689,7 @@ void X86AsmPrinter::EmitEndOfAsmFile(Module &M) {
// linker can safely perform dead code stripping. Since LLVM never
// generates code that does this, it is always safe to set.
OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols);
+ return;
}
if (TT.isKnownWindowsMSVCEnvironment() && MMI->usesVAFloatArgument()) {
@@ -696,15 +697,18 @@ void X86AsmPrinter::EmitEndOfAsmFile(Module &M) {
(TT.getArch() == Triple::x86_64) ? "_fltused" : "__fltused";
MCSymbol *S = MMI->getContext().getOrCreateSymbol(SymbolName);
OutStreamer->EmitSymbolAttribute(S, MCSA_Global);
+ return;
}
if (TT.isOSBinFormatCOFF()) {
SM.serializeToStackMapSection();
+ return;
}
if (TT.isOSBinFormatELF()) {
SM.serializeToStackMapSection();
FM.serializeToFaultMapSection();
+ return;
}
}
OpenPOWER on IntegriCloud