diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 21:30:10 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-03 21:30:10 +0000 |
commit | ada43f6337e430a38f007778a5ebb7e022bb9c2d (patch) | |
tree | 43780cc230c71b04a981338c852ece5620ad59a6 /llvm/lib/MC/MCSymbolELF.cpp | |
parent | ef1e863c2c1a6ea8c8a6bf6138f25f8b2e607584 (diff) | |
download | llvm-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.cpp | 9 |
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; +} + } |