MCSection.h revision ecc63f8687c4eb746b69336316685fe9b224adfb
1ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar//===- MCSection.h - Machine Code Sections ----------------------*- C++ -*-===// 2ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// 3ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// The LLVM Compiler Infrastructure 4ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// 5ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// This file is distributed under the University of Illinois Open Source 6ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// License. See LICENSE.TXT for details. 7ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar// 8ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar//===----------------------------------------------------------------------===// 9ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 10ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar#ifndef LLVM_MC_MCSECTION_H 11ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar#define LLVM_MC_MCSECTION_H 12ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 13ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar#include <string> 14ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 15ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbarnamespace llvm { 16ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 17ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar class MCSection { 18ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar std::string Name; 19ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 20ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar public: 21ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar MCSection(const char *_Name) : Name(_Name) {} 22ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar }; 23ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 24ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar} // end namespace llvm 25ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar 26ecc63f8687c4eb746b69336316685fe9b224adfbDaniel Dunbar#endif 27