16 #ifndef LLVM_CLANG_LIB_BASIC_TARGETS_H 17 #define LLVM_CLANG_LIB_BASIC_TARGETS_H 22 #include "llvm/ADT/StringRef.h" 27 LLVM_LIBRARY_VISIBILITY
34 LLVM_LIBRARY_VISIBILITY
38 LLVM_LIBRARY_VISIBILITY
42 LLVM_LIBRARY_VISIBILITY
46 LLVM_LIBRARY_VISIBILITY
51 #endif // LLVM_CLANG_LIB_BASIC_TARGETS_H void DefineStd(MacroBuilder &Builder, StringRef MacroName, const LangOptions &Opts)
DefineStd - Define a macro name and standard variants.
Defines the clang::MacroBuilder utility class.
Options for controlling the target.
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
void addMinGWDefines(const llvm::Triple &Triple, const LangOptions &Opts, MacroBuilder &Builder)
Exposes information about the current target.
Defines the clang::LangOptions interface.
TargetInfo * AllocateTarget(const llvm::Triple &Triple, const TargetOptions &Opts)
void addCygMingDefines(const LangOptions &Opts, MacroBuilder &Builder)
Dataflow Directional Tag Classes.
Defines the clang::TargetInfo interface.
void defineCPUMacros(MacroBuilder &Builder, StringRef CPUName, bool Tuning)