projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace string GNU Triples with llvm::Triple in MCAsmInfo subclasses and create*AsmIn...
[oota-llvm.git]
/
lib
/
Target
/
XCore
/
XCore.h
diff --git
a/lib/Target/XCore/XCore.h
b/lib/Target/XCore/XCore.h
index abc69b7fa9a31f53c9c0c4574a1870b2db9c7046..ba6ca843671e7587d9aecf5dbe5202da769fd272 100644
(file)
--- a/
lib/Target/XCore/XCore.h
+++ b/
lib/Target/XCore/XCore.h
@@
-12,30
+12,26
@@
//
//===----------------------------------------------------------------------===//
//
//===----------------------------------------------------------------------===//
-#ifndef
TARGET
_XCORE_H
-#define
TARGET
_XCORE_H
+#ifndef
LLVM_LIB_TARGET_XCORE
_XCORE_H
+#define
LLVM_LIB_TARGET_XCORE
_XCORE_H
+#include "MCTargetDesc/XCoreMCTargetDesc.h"
#include "llvm/Target/TargetMachine.h"
namespace llvm {
class FunctionPass;
#include "llvm/Target/TargetMachine.h"
namespace llvm {
class FunctionPass;
+ class ModulePass;
class TargetMachine;
class XCoreTargetMachine;
class formatted_raw_ostream;
class TargetMachine;
class XCoreTargetMachine;
class formatted_raw_ostream;
- FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM);
- FunctionPass *createXCoreCodePrinterPass(formatted_raw_ostream &OS,
- XCoreTargetMachine &TM,
- bool Verbose);
-} // end namespace llvm;
+ void initializeXCoreLowerThreadLocalPass(PassRegistry &p);
-// Defines symbolic names for XCore registers. This defines a mapping from
-// register name to register number.
-//
-#include "XCoreGenRegisterNames.inc"
+ FunctionPass *createXCoreFrameToArgsOffsetEliminationPass();
+ FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
+ CodeGenOpt::Level OptLevel);
+ ModulePass *createXCoreLowerThreadLocalPass();
-// Defines symbolic names for the XCore instructions.
-//
-#include "XCoreGenInstrNames.inc"
+} // end namespace llvm;
#endif
#endif