clang  3.7.0
Macros | Variables
Builtins.cpp File Reference
#include "clang/Basic/Builtins.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "clang/Basic/Builtins.def"
Include dependency graph for Builtins.cpp:

Go to the source code of this file.

Macros

#define BUILTIN(ID, TYPE, ATTRS)   { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES },
 
#define LANGBUILTIN(ID, TYPE, ATTRS, BUILTIN_LANG)   { #ID, TYPE, ATTRS, 0, BUILTIN_LANG },
 
#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER, BUILTIN_LANG)
 

Variables

static const Builtin::Info BuiltinInfo []
 

Macro Definition Documentation

#define BUILTIN (   ID,
  TYPE,
  ATTRS 
)    { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES },
#define LANGBUILTIN (   ID,
  TYPE,
  ATTRS,
  BUILTIN_LANG 
)    { #ID, TYPE, ATTRS, 0, BUILTIN_LANG },
#define LIBBUILTIN (   ID,
  TYPE,
  ATTRS,
  HEADER,
  BUILTIN_LANG 
)
Value:
{ #ID, TYPE, ATTRS, HEADER,\
BUILTIN_LANG },
#define TYPE(DERIVED, BASE)
Definition: ASTFwd.h:27
ID
Defines the set of possible language-specific address spaces.
Definition: AddressSpaces.h:27

Variable Documentation

const Builtin::Info BuiltinInfo[]
static
Initial value:
= {
{ "not a builtin function", nullptr, nullptr, nullptr, ALL_LANGUAGES},
#define BUILTIN(ID, TYPE, ATTRS)
#define LANGBUILTIN(ID, TYPE, ATTRS, BUILTIN_LANG)
#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER, BUILTIN_LANG)
}

Definition at line 22 of file Builtins.cpp.

Referenced by clang::Preprocessor::Initialize().