projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[mips] Fix ELF header flags.
[oota-llvm.git]
/
lib
/
Target
/
Mips
/
Mips.h
diff --git
a/lib/Target/Mips/Mips.h
b/lib/Target/Mips/Mips.h
index 0387c6af6f87399b30d5dc9993dc344e3e6158f2..d512d6589c406107e38280e4e9635542a6086a52 100644
(file)
--- a/
lib/Target/Mips/Mips.h
+++ b/
lib/Target/Mips/Mips.h
@@
-7,7
+7,7
@@
//
//===----------------------------------------------------------------------===//
//
//
//===----------------------------------------------------------------------===//
//
-// 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.
//
//===----------------------------------------------------------------------===//
// the LLVM Mips back-end.
//
//===----------------------------------------------------------------------===//
@@
-15,24
+15,20
@@
#ifndef TARGET_MIPS_H
#define TARGET_MIPS_H
#ifndef TARGET_MIPS_H
#define TARGET_MIPS_H
-#include <iosfwd>
+#include "MCTargetDesc/MipsMCTargetDesc.h"
+#include "llvm/Target/TargetMachine.h"
namespace llvm {
class MipsTargetMachine;
class FunctionPass;
namespace llvm {
class MipsTargetMachine;
class FunctionPass;
- class MachineCodeEmitter;
FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
FunctionPass *createMipsISelDag(MipsTargetMachine &TM);
+ FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM);
FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM);
- FunctionPass *createMipsCodePrinterPass(std::ostream &OS,
- MipsTargetMachine &TM);
+ FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM);
+ FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
+ JITCodeEmitter &JCE);
+ FunctionPass *createMipsConstantIslandPass(MipsTargetMachine &tm);
} // end namespace llvm;
} // 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
#endif