summaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DIE.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-09-11 18:05:11 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-09-11 18:05:11 +0000
commit55c06ae7afa3f862a6bb4a4441fe485c135f5b5e (patch)
tree69baf1b1251ad67c8f31ea6f02243d85c9558ada /lib/CodeGen/AsmPrinter/DIE.h
parentff058f0a701b601f1593f2a9c8030acb652fdba6 (diff)
downloadllvm-55c06ae7afa3f862a6bb4a4441fe485c135f5b5e.tar.gz
llvm-55c06ae7afa3f862a6bb4a4441fe485c135f5b5e.tar.bz2
llvm-55c06ae7afa3f862a6bb4a4441fe485c135f5b5e.tar.xz
Revert "Give internal classes hidden visibility."
It works with clang, but GCC has different rules so we can't make all of those hidden. This reverts commit r190534. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190536 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/DIE.h')
-rw-r--r--lib/CodeGen/AsmPrinter/DIE.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/CodeGen/AsmPrinter/DIE.h b/lib/CodeGen/AsmPrinter/DIE.h
index d76083a67f..6eaa6ee66e 100644
--- a/lib/CodeGen/AsmPrinter/DIE.h
+++ b/lib/CodeGen/AsmPrinter/DIE.h
@@ -30,7 +30,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEAbbrevData - Dwarf abbreviation data, describes one attribute of a
/// Dwarf abbreviation.
- class LLVM_LIBRARY_VISIBILITY DIEAbbrevData {
+ class DIEAbbrevData {
/// Attribute - Dwarf attribute code.
///
uint16_t Attribute;
@@ -53,7 +53,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEAbbrev - Dwarf abbreviation, describes the organization of a debug
/// information object.
- class LLVM_LIBRARY_VISIBILITY DIEAbbrev : public FoldingSetNode {
+ class DIEAbbrev : public FoldingSetNode {
/// Tag - Dwarf tag code.
///
uint16_t Tag;
@@ -107,7 +107,7 @@ namespace llvm {
/// describes its organization.
class DIEValue;
- class LLVM_LIBRARY_VISIBILITY DIE {
+ class DIE {
protected:
/// Offset - Offset in debug info section.
///
@@ -188,7 +188,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEValue - A debug information entry value.
///
- class LLVM_LIBRARY_VISIBILITY DIEValue {
+ class DIEValue {
virtual void anchor();
public:
enum {
@@ -228,7 +228,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEInteger - An integer value DIE.
///
- class LLVM_LIBRARY_VISIBILITY DIEInteger : public DIEValue {
+ class DIEInteger : public DIEValue {
uint64_t Integer;
public:
explicit DIEInteger(uint64_t I) : DIEValue(isInteger), Integer(I) {}
@@ -270,7 +270,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEExpr - An expression DIE.
//
- class LLVM_LIBRARY_VISIBILITY DIEExpr : public DIEValue {
+ class DIEExpr : public DIEValue {
const MCExpr *Expr;
public:
explicit DIEExpr(const MCExpr *E) : DIEValue(isExpr), Expr(E) {}
@@ -298,7 +298,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIELabel - A label DIE.
//
- class LLVM_LIBRARY_VISIBILITY DIELabel : public DIEValue {
+ class DIELabel : public DIEValue {
const MCSymbol *Label;
public:
explicit DIELabel(const MCSymbol *L) : DIEValue(isLabel), Label(L) {}
@@ -326,7 +326,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEDelta - A simple label difference DIE.
///
- class LLVM_LIBRARY_VISIBILITY DIEDelta : public DIEValue {
+ class DIEDelta : public DIEValue {
const MCSymbol *LabelHi;
const MCSymbol *LabelLo;
public:
@@ -352,7 +352,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEString - A container for string values.
///
- class LLVM_LIBRARY_VISIBILITY DIEString : public DIEValue {
+ class DIEString : public DIEValue {
const DIEValue *Access;
const StringRef Str;
@@ -383,7 +383,7 @@ namespace llvm {
/// DIEEntry - A pointer to another debug information entry. An instance of
/// this class can also be used as a proxy for a debug information entry not
/// yet defined (ie. types.)
- class LLVM_LIBRARY_VISIBILITY DIEEntry : public DIEValue {
+ class DIEEntry : public DIEValue {
DIE *const Entry;
public:
explicit DIEEntry(DIE *E) : DIEValue(isEntry), Entry(E) {
@@ -417,7 +417,7 @@ namespace llvm {
//===--------------------------------------------------------------------===//
/// DIEBlock - A block of values. Primarily used for location expressions.
//
- class LLVM_LIBRARY_VISIBILITY DIEBlock : public DIEValue, public DIE {
+ class DIEBlock : public DIEValue, public DIE {
unsigned Size; // Size in bytes excluding size header.
public:
DIEBlock()