clang 22.0.0git
CIRGenCXXABI.h File Reference
#include "CIRGenCall.h"
#include "CIRGenFunction.h"
#include "CIRGenModule.h"
#include "clang/AST/Mangle.h"

Go to the source code of this file.

Classes

class  clang::CIRGen::CIRGenCXXABI
 Implements C++ ABI-specific code generation functions. More...
struct  clang::CIRGen::CIRGenCXXABI::AddedStructorArgCounts
 Similar to AddedStructorArgs, but only notes the number of additional arguments. More...
struct  clang::CIRGen::CIRGenCXXABI::AddedStructorArgs
 Additional implicit arguments to add to the beginning (Prefix) and end (Suffix) of a constructor / destructor arg list. More...
struct  clang::CIRGen::CIRGenCXXABI::AddedStructorArgs::Arg

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::CIRGen

Functions

CIRGenCXXABIclang::CIRGen::CreateCIRGenItaniumCXXABI (CIRGenModule &cgm)
 Creates and Itanium-family ABI.