1c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//===- MCAsmInfoCOFF.h - COFF asm properties --------------------*- C++ -*-===//
2c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//
3c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//                     The LLVM Compiler Infrastructure
4c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//
5c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot// This file is distributed under the University of Illinois Open Source
6c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot// License. See LICENSE.TXT for details.
7c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//
8c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot//===----------------------------------------------------------------------===//
9c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
10c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot#ifndef LLVM_MC_MCASMINFOCOFF_H
11c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot#define LLVM_MC_MCASMINFOCOFF_H
12c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
13c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot#include "llvm/MC/MCAsmInfo.h"
14c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
15c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotnamespace llvm {
16c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
17c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotclass MCAsmInfoCOFF : public MCAsmInfo {
18c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  virtual void anchor();
19c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
20c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotprotected:
21c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  explicit MCAsmInfoCOFF();
22c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot};
23c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
24c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotclass MCAsmInfoMicrosoft : public MCAsmInfoCOFF {
25c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  void anchor() override;
26c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
27c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotprotected:
28c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  explicit MCAsmInfoMicrosoft();
29c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot};
30c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
31c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotclass MCAsmInfoGNUCOFF : public MCAsmInfoCOFF {
32c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  void anchor() override;
33c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
34c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robotprotected:
35c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot  explicit MCAsmInfoGNUCOFF();
36c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot};
37c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
38c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot} // end namespace llvm
39c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot
40c9cc9e7d29b8970d8ddb734c88fb62d01e0b727android-build-team Robot#endif // LLVM_MC_MCASMINFOCOFF_H
41