Change LiveStackAnalysis::SS2IntervalMap from std::map to std::unordered_map
[oota-llvm.git] / include / llvm / MC / MCAsmInfoCOFF.h
index a3ee1593c3ac4c09ab630995c0066685b9737407..56444f3c7cf576bf91f6b7636f78c064d55c83d3 100644 (file)
@@ -7,18 +7,30 @@
 //
 //===----------------------------------------------------------------------===//
 
-#ifndef LLVM_COFF_TARGET_ASM_INFO_H
-#define LLVM_COFF_TARGET_ASM_INFO_H
+#ifndef LLVM_MC_MCASMINFOCOFF_H
+#define LLVM_MC_MCASMINFOCOFF_H
 
 #include "llvm/MC/MCAsmInfo.h"
 
 namespace llvm {
   class MCAsmInfoCOFF : public MCAsmInfo {
+    virtual void anchor();
   protected:
     explicit MCAsmInfoCOFF();
-      
+  };
+
+  class MCAsmInfoMicrosoft : public MCAsmInfoCOFF {
+    void anchor() override;
+  protected:
+    explicit MCAsmInfoMicrosoft();
+  };
+
+  class MCAsmInfoGNUCOFF : public MCAsmInfoCOFF {
+    void anchor() override;
+  protected:
+    explicit MCAsmInfoGNUCOFF();
   };
 }
 
 
-#endif // LLVM_COFF_TARGET_ASM_INFO_H
+#endif // LLVM_MC_MCASMINFOCOFF_H