mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-24 23:28:41 +00:00
Shave another 27K off libllvmgcc.dylib with visibility hidden
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28973 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/Visibility.h"
|
||||
#include "llvm/ADT/Statistic.h"
|
||||
#include <climits>
|
||||
#include <iostream>
|
||||
@@ -42,7 +43,7 @@ namespace {
|
||||
/// ScheduleDAGList - The actual list scheduler implementation. This supports
|
||||
/// top-down scheduling.
|
||||
///
|
||||
class ScheduleDAGList : public ScheduleDAG {
|
||||
class VISIBILITY_HIDDEN ScheduleDAGList : public ScheduleDAG {
|
||||
private:
|
||||
/// AvailableQueue - The priority queue to use for the available SUnits.
|
||||
///
|
||||
|
@@ -23,6 +23,7 @@
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/Visibility.h"
|
||||
#include "llvm/ADT/Statistic.h"
|
||||
#include <climits>
|
||||
#include <iostream>
|
||||
@@ -36,7 +37,7 @@ namespace {
|
||||
/// implementation. This supports both top-down and bottom-up scheduling.
|
||||
///
|
||||
|
||||
class ScheduleDAGRRList : public ScheduleDAG {
|
||||
class VISIBILITY_HIDDEN ScheduleDAGRRList : public ScheduleDAG {
|
||||
private:
|
||||
/// isBottomUp - This is true if the scheduling problem is bottom-up, false if
|
||||
/// it is top-down.
|
||||
|
@@ -20,6 +20,7 @@
|
||||
#include "llvm/Target/TargetMachine.h"
|
||||
#include "llvm/Target/TargetInstrInfo.h"
|
||||
#include "llvm/Support/Debug.h"
|
||||
#include "llvm/Support/Visibility.h"
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
using namespace llvm;
|
||||
@@ -389,7 +390,7 @@ public:
|
||||
///
|
||||
/// ScheduleDAGSimple - Simple two pass scheduler.
|
||||
///
|
||||
class ScheduleDAGSimple : public ScheduleDAG {
|
||||
class VISIBILITY_HIDDEN ScheduleDAGSimple : public ScheduleDAG {
|
||||
private:
|
||||
bool NoSched; // Just do a BFS schedule, nothing fancy
|
||||
bool NoItins; // Don't use itineraries?
|
||||
|
Reference in New Issue
Block a user