1208600Srdivacky//===--- CC1AsOptions.h - Clang Assembler Options Table ---------*- C++ -*-===// 2208600Srdivacky// 3208600Srdivacky// The LLVM Compiler Infrastructure 4208600Srdivacky// 5208600Srdivacky// This file is distributed under the University of Illinois Open Source 6208600Srdivacky// License. See LICENSE.TXT for details. 7208600Srdivacky// 8208600Srdivacky//===----------------------------------------------------------------------===// 9208600Srdivacky 10208600Srdivacky#ifndef CLANG_DRIVER_CC1ASOPTIONS_H 11208600Srdivacky#define CLANG_DRIVER_CC1ASOPTIONS_H 12208600Srdivacky 13263508Sdimnamespace llvm { 14263508Sdimnamespace opt { 15263508Sdim class OptTable; 16263508Sdim} 17263508Sdim} 18263508Sdim 19208600Srdivackynamespace clang { 20208600Srdivackynamespace driver { 21208600Srdivacky 22208600Srdivackynamespace cc1asoptions { 23208600Srdivacky enum ID { 24208600Srdivacky OPT_INVALID = 0, // This is not an option ID. 25263508Sdim#define OPTION(PREFIX, NAME, ID, KIND, GROUP, ALIAS, ALIASARGS, FLAGS, PARAM, \ 26208600Srdivacky HELPTEXT, METAVAR) OPT_##ID, 27208600Srdivacky#include "clang/Driver/CC1AsOptions.inc" 28208600Srdivacky LastOption 29208600Srdivacky#undef OPTION 30208600Srdivacky }; 31208600Srdivacky} 32208600Srdivacky 33263508Sdimllvm::opt::OptTable *createCC1AsOptTable(); 34208600Srdivacky} 35208600Srdivacky} 36208600Srdivacky 37208600Srdivacky#endif 38