clang 22.0.0git
Classes | Namespaces | Functions
TargetInfo.h File Reference
#include "ABIInfo.h"
#include "CIRGenTypes.h"
#include <memory>
#include <utility>

Go to the source code of this file.

Classes

class  clang::CIRGen::TargetCIRGenInfo
 

Namespaces

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

Functions

bool clang::CIRGen::isEmptyFieldForLayout (const ASTContext &context, const FieldDecl *fd)
 isEmptyFieldForLayout - Return true if the field is "empty", that is, either a zero-width bit-field or an isEmptyRecordForLayout.
 
bool clang::CIRGen::isEmptyRecordForLayout (const ASTContext &context, QualType t)
 isEmptyRecordForLayout - Return true if a structure contains only empty base classes (per isEmptyRecordForLayout) and fields (per isEmptyFieldForLayout).
 
std::unique_ptr< TargetCIRGenInfoclang::CIRGen::createX8664TargetCIRGenInfo (CIRGenTypes &cgt)