summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mc
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-17 16:26:47 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-17 16:26:47 +0000
commitf27fa2bb9d6078013cc95750748a435611aa511b (patch)
tree3af54358fb0b9a3d5a2d01d5ad3d60f0442d10f6 /llvm/tools/llvm-mc
parentcd278b7e993e7986fc8f83a2ca0f0b4ab2fc7a21 (diff)
downloadbcm5719-llvm-f27fa2bb9d6078013cc95750748a435611aa511b.tar.gz
bcm5719-llvm-f27fa2bb9d6078013cc95750748a435611aa511b.zip
Use named temporaries for directional labels.
Directional labels can show up in symbol tables (and we have a llvm-mc test for that). Given that, we need to make sure they are named. With that out of the way, use setUseNamesOnTempLabels in llvm-mc so that it too benefits from the memory saving. llvm-svn: 239914
Diffstat (limited to 'llvm/tools/llvm-mc')
-rw-r--r--llvm/tools/llvm-mc/llvm-mc.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/tools/llvm-mc/llvm-mc.cpp b/llvm/tools/llvm-mc/llvm-mc.cpp
index ef728f3095e..6ecdb2eaa6d 100644
--- a/llvm/tools/llvm-mc/llvm-mc.cpp
+++ b/llvm/tools/llvm-mc/llvm-mc.cpp
@@ -500,6 +500,9 @@ int main(int argc, char **argv) {
} else {
assert(FileType == OFT_ObjectFile && "Invalid file type!");
+ // Don't waste memory on names of temp labels.
+ Ctx.setUseNamesOnTempLabels(false);
+
if (!Out->os().supportsSeeking()) {
BOS = make_unique<buffer_ostream>(Out->os());
OS = BOS.get();
OpenPOWER on IntegriCloud