clang 23.0.0git
QualTypeMapper.h File Reference

Maps Clang QualType instances to corresponding LLVM ABI type representations. More...

#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/AST/Type.h"
#include "clang/AST/TypeOrdering.h"
#include "llvm/ABI/Types.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/IR/DataLayout.h"
#include "llvm/Support/Allocator.h"

Go to the source code of this file.

Classes

class  clang::CodeGen::QualTypeMapper

Namespaces

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

Detailed Description

Maps Clang QualType instances to corresponding LLVM ABI type representations.

This mapper translates high-level type information from the AST into low-level ABI-specific types that encode size, alignment, and layout details required for code generation and cross-language interoperability.

Definition in file QualTypeMapper.h.