Fixed/added namespace ending comments using clang-tidy. NFC
[oota-llvm.git] / lib / Target / XCore / XCore.h
index b8fb0cac319b0b1105d714f8b18a2cd9542fd914..eb8b5ec0b1127bae03a0c65725bc8ec324a2823c 100644 (file)
 //
 //===----------------------------------------------------------------------===//
 
-#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;
+  class ModulePass;
   class TargetMachine;
   class XCoreTargetMachine;
   class formatted_raw_ostream;
 
-  FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM);
+  void initializeXCoreLowerThreadLocalPass(PassRegistry &p);
 
-} // end namespace llvm;
+  FunctionPass *createXCoreFrameToArgsOffsetEliminationPass();
+  FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM,
+                                   CodeGenOpt::Level OptLevel);
+  ModulePass *createXCoreLowerThreadLocalPass();
+
+} // namespace llvm
 
 #endif