|
clang 22.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallVector.h"#include "llvm/IR/Constants.h"#include "llvm/IR/GlobalValue.h"#include "clang/AST/CharUnits.h"#include "clang/CodeGen/ConstantInitFuture.h"#include <vector>Go to the source code of this file.
Classes | |
| class | clang::CodeGen::ConstantInitBuilderBase |
| A convenience builder class for complex constant initializers, especially for anonymous global structures used by various language runtimes. More... | |
| class | clang::CodeGen::ConstantAggregateBuilderBase |
| A concrete base class for struct and array aggregate initializer builders. More... | |
| class | clang::CodeGen::ConstantAggregateBuilderBase::PlaceholderPosition |
| An opaque class to hold the abstract position of a placeholder. More... | |
| class | clang::CodeGen::ConstantAggregateBuilderTemplateBase< Impl, Traits > |
| class | clang::CodeGen::ConstantArrayBuilderTemplateBase< Traits > |
| class | clang::CodeGen::ConstantStructBuilderTemplateBase< Traits > |
| A template class designed to allow other frontends to easily customize the builder classes used by ConstantInitBuilder, and thus to extend the API to work with the abstractions they prefer. More... | |
| class | clang::CodeGen::ConstantInitBuilderTemplateBase< Traits > |
| A template class designed to allow other frontends to easily customize the builder classes used by ConstantInitBuilder, and thus to extend the API to work with the abstractions they prefer. More... | |
| struct | clang::CodeGen::ConstantInitBuilderTraits |
| class | clang::CodeGen::ConstantInitBuilder |
| The standard implementation of ConstantInitBuilder used in Clang. More... | |
| class | clang::CodeGen::ConstantArrayBuilder |
| A helper class of ConstantInitBuilder, used for building constant array initializers. More... | |
| class | clang::CodeGen::ConstantStructBuilder |
| A helper class of ConstantInitBuilder, used for building constant struct initializers. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::CodeGen |