14#ifndef LLVM_CLANG_LIB_BASIC_TARGETDEFINES_H
15#define LLVM_CLANG_LIB_BASIC_TARGETDEFINES_H
19#include "llvm/ADT/StringRef.h"
26LLVM_LIBRARY_VISIBILITY
30LLVM_LIBRARY_VISIBILITY
34LLVM_LIBRARY_VISIBILITY
Defines the clang::LangOptions interface.
Defines the clang::MacroBuilder utility class.
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
LLVM_LIBRARY_VISIBILITY void defineCPUMacros(clang::MacroBuilder &Builder, llvm::StringRef CPUName, bool Tuning=true)
LLVM_LIBRARY_VISIBILITY void addCygMingDefines(const clang::LangOptions &Opts, clang::MacroBuilder &Builder)
LLVM_LIBRARY_VISIBILITY void DefineStd(clang::MacroBuilder &Builder, llvm::StringRef MacroName, const clang::LangOptions &Opts)
Define a macro name and standard variants.
The JSON file list parser is used to communicate input to InstallAPI.