Move private interfaces into private .h file

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8306 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-09-01 20:33:07 +00:00
parent 253aef8e59
commit 67699ffe7f
4 changed files with 9 additions and 4 deletions

View File

@ -654,6 +654,13 @@ Pass *createAddRegNumToValuesPass();
/// empty slots at the top of each function stack
Pass *createStackSlotsPass(const TargetMachine &TM);
// Interface to pre-selection pass that specializes LLVM code for a target
// machine.
Pass *createPreSelectionPass(TargetMachine &Target);
// External interface to peephole optimization pass operating on machine code.
FunctionPass *createPeepholeOptsPass(TargetMachine &Target);
//---------------------------------------------------------------------------
// class UltraSparc

View File

@ -5,7 +5,7 @@
//
//===----------------------------------------------------------------------===//
#include "llvm/CodeGen/PeepholeOpts.h"
#include "SparcInternals.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/Target/TargetMachine.h"

View File

@ -8,7 +8,7 @@
//
//===----------------------------------------------------------------------===//
#include "llvm/CodeGen/PreSelection.h"
#include "SparcInternals.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Transforms/Scalar.h"

View File

@ -13,8 +13,6 @@
#include "llvm/Transforms/Scalar.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineFunctionInfo.h"
#include "llvm/CodeGen/PreSelection.h"
#include "llvm/CodeGen/PeepholeOpts.h"
#include "llvm/CodeGen/InstrSelection.h"
#include "llvm/CodeGen/InstrScheduling.h"
#include "llvm/CodeGen/RegisterAllocation.h"