clang 19.0.0git
Namespaces | Functions
Targets.h File Reference
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/StringRef.h"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::targets
 

Functions

std::unique_ptr< TargetInfoclang::targets::AllocateTarget (const llvm::Triple &Triple, const TargetOptions &Opts)
 
LLVM_LIBRARY_VISIBILITY void clang::targets::DefineStd (clang::MacroBuilder &Builder, llvm::StringRef MacroName, const clang::LangOptions &Opts)
 DefineStd - Define a macro name and standard variants.
 
LLVM_LIBRARY_VISIBILITY void clang::targets::defineCPUMacros (clang::MacroBuilder &Builder, llvm::StringRef CPUName, bool Tuning=true)
 
void clang::targets::addCygMingDefines (const LangOptions &Opts, MacroBuilder &Builder)