#include "AMDGPU.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/MacroBuilder.h"
#include "clang/Basic/TargetBuiltins.h"
#include "llvm/ADT/SmallString.h"
#include "clang/Basic/BuiltinsAMDGPU.def"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
namespace | clang::targets |
|
◆ BUILTIN [1/2]
◆ BUILTIN [2/2]
◆ TARGET_BUILTIN [1/2]
◆ TARGET_BUILTIN [2/2]
◆ BuiltinInfos
constexpr auto BuiltinInfos |
|
staticconstexpr |
Initial value:= Builtin::MakeInfos<NumBuiltins>({
#define BUILTIN
#define TARGET_BUILTIN
})
Definition at line 108 of file AMDGPU.cpp.
◆ BuiltinStrings
constexpr llvm::StringTable BuiltinStrings |
|
staticconstexpr |
Initial value:=
#define BUILTIN
#define TARGET_BUILTIN
#define CLANG_BUILTIN_STR_TABLE_START
Definition at line 101 of file AMDGPU.cpp.
Referenced by clang::Builtin::Context::Context(), clang::targets::AMDGPUTargetInfo::getTargetBuiltins(), clang::targets::ARMTargetInfo::getTargetBuiltins(), clang::targets::BPFTargetInfo::getTargetBuiltins(), clang::targets::DirectXTargetInfo::getTargetBuiltins(), clang::targets::HexagonTargetInfo::getTargetBuiltins(), clang::targets::MipsTargetInfo::getTargetBuiltins(), clang::targets::NVPTXTargetInfo::getTargetBuiltins(), clang::targets::PPCTargetInfo::getTargetBuiltins(), clang::targets::RISCVTargetInfo::getTargetBuiltins(), clang::targets::BaseSPIRVTargetInfo::getTargetBuiltins(), clang::targets::SystemZTargetInfo::getTargetBuiltins(), clang::targets::VETargetInfo::getTargetBuiltins(), clang::targets::XCoreTargetInfo::getTargetBuiltins(), and clang::Builtin::Context::isBuiltinFunc().
◆ NumBuiltins
constexpr int NumBuiltins |
|
staticconstexpr |