| //===- lib/MC/MCELF.h - ELF MC --------------------------------------------===// |
| // The LLVM Compiler Infrastructure |
| // This file is distributed under the University of Illinois Open Source |
| // License. See LICENSE.TXT for details. |
| //===----------------------------------------------------------------------===// |
| // This file contains some support functions used by the ELF Streamer and |
| //===----------------------------------------------------------------------===// |
| #include "llvm/MC/MCExpr.h" |
| static void SetBinding(MCSymbolData &SD, unsigned Binding); |
| static unsigned GetBinding(const MCSymbolData &SD); |
| static void SetType(MCSymbolData &SD, unsigned Type); |
| static unsigned GetType(const MCSymbolData &SD); |
| static void SetVisibility(MCSymbolData &SD, unsigned Visibility); |
| static unsigned GetVisibility(MCSymbolData &SD); |