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