15 #ifndef LLVM_CLANG_LIB_BASIC_TARGETS_H 16 #define LLVM_CLANG_LIB_BASIC_TARGETS_H 21 #include "llvm/ADT/StringRef.h" 26 LLVM_LIBRARY_VISIBILITY
33 LLVM_LIBRARY_VISIBILITY
37 LLVM_LIBRARY_VISIBILITY
41 LLVM_LIBRARY_VISIBILITY
46 #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...
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)