summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNirav Dave <niravd@google.com>2016-07-12 15:32:36 +0000
committerNirav Dave <niravd@google.com>2016-07-12 15:32:36 +0000
commit72d33ecb16a3aa58ac84da9e4a5023cbbedb7cdf (patch)
treeac5f4eaf3f00b07317c4f8c4541e33c682125067 /tools
parentaef0a9bbc25e4b4a29d775914a9e869dd699d6b4 (diff)
[MC] Flip llc's assembly comment preservation flag to have consistent
orientation with llvm-mc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275179 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools')
-rw-r--r--tools/llc/llc.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/llc/llc.cpp b/tools/llc/llc.cpp
index de4d1ab4ef7..3c7d802d6c3 100644
--- a/tools/llc/llc.cpp
+++ b/tools/llc/llc.cpp
@@ -74,8 +74,9 @@ NoIntegratedAssembler("no-integrated-as", cl::Hidden,
cl::desc("Disable integrated assembler"));
static cl::opt<bool>
- NoPreserveComments("fno-preserve-as-comments", cl::Hidden,
- cl::desc("Preserve Comments in outputted assembly"));
+ PreserveComments("fpreserve-as-comments", cl::Hidden,
+ cl::desc("Preserve Comments in outputted assembly"),
+ cl::init(true));
// Determine optimization level.
static cl::opt<char>
@@ -336,7 +337,7 @@ static int compileModule(char **argv, LLVMContext &Context) {
Options.MCOptions.ShowMCEncoding = ShowMCEncoding;
Options.MCOptions.MCUseDwarfDirectory = EnableDwarfDirectory;
Options.MCOptions.AsmVerbose = AsmVerbose;
- Options.MCOptions.PreserveAsmComments = !NoPreserveComments;
+ Options.MCOptions.PreserveAsmComments = PreserveComments;
std::unique_ptr<TargetMachine> Target(
TheTarget->createTargetMachine(TheTriple.getTriple(), CPUStr, FeaturesStr,