Changes in directory llvm/lib/Target/X86:
X86CodeEmitter.cpp updated: 1.109 -> 1.110 X86ELFWriter.cpp updated: 1.3 -> 1.4 X86FloatingPoint.cpp updated: 1.50 -> 1.51 X86ISelDAGToDAG.cpp updated: 1.74 -> 1.75 --- Log message: Hide x86 symbols --- Diffs of the changes: (+8 -4) X86CodeEmitter.cpp | 3 ++- X86ELFWriter.cpp | 3 ++- X86FloatingPoint.cpp | 3 ++- X86ISelDAGToDAG.cpp | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) Index: llvm/lib/Target/X86/X86CodeEmitter.cpp diff -u llvm/lib/Target/X86/X86CodeEmitter.cpp:1.109 llvm/lib/Target/X86/X86CodeEmitter.cpp:1.110 --- llvm/lib/Target/X86/X86CodeEmitter.cpp:1.109 Wed Jun 21 19:02:55 2006 +++ llvm/lib/Target/X86/X86CodeEmitter.cpp Wed Jun 28 18:27:49 2006 @@ -22,6 +22,7 @@ #include "llvm/CodeGen/Passes.h" #include "llvm/Function.h" #include "llvm/ADT/Statistic.h" +#include "llvm/Support/Visibility.h" #include "llvm/Target/TargetOptions.h" #include <iostream> using namespace llvm; @@ -32,7 +33,7 @@ } namespace { - class Emitter : public MachineFunctionPass { + class VISIBILITY_HIDDEN Emitter : public MachineFunctionPass { const X86InstrInfo *II; MachineCodeEmitter &MCE; std::vector<std::pair<MachineBasicBlock *, unsigned> > BBRefs; Index: llvm/lib/Target/X86/X86ELFWriter.cpp diff -u llvm/lib/Target/X86/X86ELFWriter.cpp:1.3 llvm/lib/Target/X86/X86ELFWriter.cpp:1.4 --- llvm/lib/Target/X86/X86ELFWriter.cpp:1.3 Mon Mar 13 17:20:37 2006 +++ llvm/lib/Target/X86/X86ELFWriter.cpp Wed Jun 28 18:27:49 2006 @@ -16,10 +16,11 @@ #include "X86TargetMachine.h" #include "llvm/PassManager.h" #include "llvm/CodeGen/ELFWriter.h" +#include "llvm/Support/Visibility.h" using namespace llvm; namespace { - class X86ELFWriter : public ELFWriter { + class VISIBILITY_HIDDEN X86ELFWriter : public ELFWriter { public: X86ELFWriter(std::ostream &O, X86TargetMachine &TM) : ELFWriter(O, TM) { e_machine = 3; // EM_386 Index: llvm/lib/Target/X86/X86FloatingPoint.cpp diff -u llvm/lib/Target/X86/X86FloatingPoint.cpp:1.50 llvm/lib/Target/X86/X86FloatingPoint.cpp:1.51 --- llvm/lib/Target/X86/X86FloatingPoint.cpp:1.50 Fri Feb 17 20:36:28 2006 +++ llvm/lib/Target/X86/X86FloatingPoint.cpp Wed Jun 28 18:27:49 2006 @@ -38,6 +38,7 @@ #include "llvm/Target/TargetInstrInfo.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Support/Debug.h" +#include "llvm/Support/Visibility.h" #include "llvm/ADT/DepthFirstIterator.h" #include "llvm/ADT/Statistic.h" #include "llvm/ADT/STLExtras.h" @@ -50,7 +51,7 @@ Statistic<> NumFXCH("x86-codegen", "Number of fxch instructions inserted"); Statistic<> NumFP ("x86-codegen", "Number of floating point instructions"); - struct FPS : public MachineFunctionPass { + struct VISIBILITY_HIDDEN FPS : public MachineFunctionPass { virtual bool runOnMachineFunction(MachineFunction &MF); virtual const char *getPassName() const { return "X86 FP Stackifier"; } Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp diff -u llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.74 llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.75 --- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.74 Thu Jun 8 13:03:49 2006 +++ llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Wed Jun 28 18:27:49 2006 @@ -31,6 +31,7 @@ #include "llvm/CodeGen/SelectionDAGISel.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Support/Debug.h" +#include "llvm/Support/Visibility.h" #include "llvm/ADT/Statistic.h" #include <iostream> #include <set> @@ -77,7 +78,7 @@ /// ISel - X86 specific code to select X86 machine instructions for /// SelectionDAG operations. /// - class X86DAGToDAGISel : public SelectionDAGISel { + class VISIBILITY_HIDDEN X86DAGToDAGISel : public SelectionDAGISel { /// ContainsFPCode - Every instruction we select that uses or defines a FP /// register should set this to true. bool ContainsFPCode; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits