blob: 088029f4adb2e06ce617b617bd828eba72a5936e [file] [log] [blame]
Daniel Dunbar0498cfc2009-11-10 19:51:53 +00001//===-- Options.h - clang-cc Option Handling --------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef LLVM_CLANGCC_OPTIONS_H
11#define LLVM_CLANGCC_OPTIONS_H
12
13#include "llvm/ADT/StringMap.h"
14
15namespace clang {
16
17class CompileOptions;
18class LangOptions;
19class TargetInfo;
20
21void ComputeFeatureMap(TargetInfo &Target, llvm::StringMap<bool> &Features);
22
23void InitializeCompileOptions(CompileOptions &Opts,
24 const llvm::StringMap<bool> &Features);
25
26} // end namespace clang
27
28#endif