X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FMips%2FMips.h;h=b88c0d2547109e037018134c68aa6bfd56d2851a;hb=c5158b869bbde7b08c486c6f326bd1c701367c98;hp=48b08eaf802a38bfe4c434a33e30a8bbfff1cd94;hpb=972f5896e417d8e81cf400083fab15a37b6d4277;p=oota-llvm.git diff --git a/lib/Target/Mips/Mips.h b/lib/Target/Mips/Mips.h index 48b08eaf802..b88c0d25471 100644 --- a/lib/Target/Mips/Mips.h +++ b/lib/Target/Mips/Mips.h @@ -2,12 +2,12 @@ // // The LLVM Compiler Infrastructure // -// This file was developed by Bruno Cardoso Lopes and is distributed under the -// University of Illinois Open Source License. See LICENSE.TXT for details. +// This file is distributed under the University of Illinois Open Source +// License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // -// This file contains the entry points for global functions defined in +// This file contains the entry points for global functions defined in // the LLVM Mips back-end. // //===----------------------------------------------------------------------===// @@ -15,24 +15,20 @@ #ifndef TARGET_MIPS_H #define TARGET_MIPS_H -#include +#include "MCTargetDesc/MipsMCTargetDesc.h" +#include "llvm/Target/TargetMachine.h" namespace llvm { class MipsTargetMachine; - class FunctionPassManager; class FunctionPass; - class MachineCodeEmitter; - FunctionPass *createMipsCodePrinterPass(std::ostream &OS, - MipsTargetMachine &TM); FunctionPass *createMipsISelDag(MipsTargetMachine &TM); + FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM); + FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM); + FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM, + JITCodeEmitter &JCE); + FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm); + FunctionPass *createMipsOptimizeMathLibCalls(MipsTargetMachine &TM); } // end namespace llvm; -// Defines symbolic names for Mips registers. This defines a mapping from -// register name to register number. -#include "MipsGenRegisterNames.inc" - -// Defines symbolic names for the Mips instructions. -#include "MipsGenInstrNames.inc" - #endif