clang 22.0.0git
Public Attributes | List of all members
clang::Builtin::InfosShard Struct Reference

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< InfoInfos
 
llvm::StringLiteral NamePrefix = ""
 

Detailed Description

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.

Member Data Documentation

◆ Infos

llvm::ArrayRef<Info> clang::Builtin::InfosShard::Infos

Definition at line 133 of file Builtins.h.

◆ NamePrefix

llvm::StringLiteral clang::Builtin::InfosShard::NamePrefix = ""

Definition at line 135 of file Builtins.h.

Referenced by clang::Builtin::Info::getName().

◆ Strings

const llvm::StringTable* clang::Builtin::InfosShard::Strings

Definition at line 132 of file Builtins.h.

Referenced by clang::Builtin::Info::getName().


The documentation for this struct was generated from the following file: