aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCSymbolELF.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-06-03 21:30:10 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-06-03 21:30:10 +0000
commitada43f6337e430a38f007778a5ebb7e022bb9c2d (patch)
tree43780cc230c71b04a981338c852ece5620ad59a6 /llvm/lib/MC/MCSymbolELF.cpp
parentef1e863c2c1a6ea8c8a6bf6138f25f8b2e607584 (diff)
downloadllvm-ada43f6337e430a38f007778a5ebb7e022bb9c2d.zip
llvm-ada43f6337e430a38f007778a5ebb7e022bb9c2d.tar.gz
llvm-ada43f6337e430a38f007778a5ebb7e022bb9c2d.tar.bz2
Record in a MCSymbolELF if it has been used in a relocation.
No functionality change, just saves an on the side map. llvm-svn: 238979
Diffstat (limited to 'llvm/lib/MC/MCSymbolELF.cpp')
-rw-r--r--llvm/lib/MC/MCSymbolELF.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCSymbolELF.cpp b/llvm/lib/MC/MCSymbolELF.cpp
index cf609e5..f8a90b9 100644
--- a/llvm/lib/MC/MCSymbolELF.cpp
+++ b/llvm/lib/MC/MCSymbolELF.cpp
@@ -77,4 +77,13 @@ unsigned MCSymbolELF::getOther() const {
unsigned Other = (getFlags() & (0x3f << ELF_STO_Shift)) >> ELF_STO_Shift;
return Other;
}
+
+void MCSymbolELF::setUsedInReloc() const {
+ UsedInReloc = true;
+}
+
+bool MCSymbolELF::isUsedInReloc() const {
+ return UsedInReloc;
+}
+
}