clang 22.0.0git
|
A shard of a target's builtins string table and info. More...
#include "clang/Basic/Builtins.h"
Public Attributes | |
const llvm::StringTable * | Strings |
llvm::ArrayRef< Info > | Infos |
llvm::StringLiteral | NamePrefix = "" |
A shard of a target's builtins string table and info.
Target builtins are sharded across multiple tables due to different structures, origins, and also to improve the overall scaling by avoiding a single table across all builtins.
Definition at line 131 of file Builtins.h.
llvm::ArrayRef<Info> clang::Builtin::InfosShard::Infos |
Definition at line 133 of file Builtins.h.
llvm::StringLiteral clang::Builtin::InfosShard::NamePrefix = "" |
Definition at line 135 of file Builtins.h.
Referenced by clang::Builtin::Info::getName().
const llvm::StringTable* clang::Builtin::InfosShard::Strings |
Definition at line 132 of file Builtins.h.
Referenced by clang::Builtin::Info::getName().