clang 22.0.0git
Builtins.cpp File Reference
#include "clang/Basic/Builtins.h"
#include "BuiltinTargetFeatures.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/StringRef.h"
#include "clang/Basic/BuiltinHeaders.def"
#include "clang/Basic/Builtins.inc"

Go to the source code of this file.

Macros

#define HEADER(ID, NAME)
#define GET_BUILTIN_STR_TABLE
#define GET_BUILTIN_INFOS

Functions

static bool builtinIsSupported (const llvm::StringTable &Strings, const Builtin::Info &BuiltinInfo, const LangOptions &LangOpts)
 Is this builtin supported according to the given language options?

Variables

static constexpr unsigned NumBuiltins = Builtin::FirstTSBuiltin
static constexpr Builtin::Info BuiltinInfos []

Macro Definition Documentation

◆ GET_BUILTIN_INFOS

#define GET_BUILTIN_INFOS

◆ GET_BUILTIN_STR_TABLE

#define GET_BUILTIN_STR_TABLE

Definition at line 34 of file Builtins.cpp.

◆ HEADER

#define HEADER ( ID,
NAME )
Value:
case ID: \
return NAME;

Function Documentation

◆ builtinIsSupported()

Variable Documentation

◆ BuiltinInfos

◆ NumBuiltins

unsigned NumBuiltins = Builtin::FirstTSBuiltin
staticconstexpr

Definition at line 32 of file Builtins.cpp.