diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-17 16:26:47 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-17 16:26:47 +0000 |
commit | f27fa2bb9d6078013cc95750748a435611aa511b (patch) | |
tree | 3af54358fb0b9a3d5a2d01d5ad3d60f0442d10f6 /llvm/tools/llvm-mc | |
parent | cd278b7e993e7986fc8f83a2ca0f0b4ab2fc7a21 (diff) | |
download | bcm5719-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.cpp | 3 |
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(); |