|
clang 23.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/QualTypeMapper.h"
Public Member Functions | |
| QualTypeMapper (clang::ASTContext &Ctx, const llvm::DataLayout &DL, llvm::BumpPtrAllocator &Alloc) | |
| const llvm::abi::Type * | convertType (clang::QualType QT) |
| Main entry point for converting Clang QualType to LLVM ABI Type. | |
| void | clearCache () |
| llvm::abi::TypeBuilder | getTypeBuilder () |
Definition at line 32 of file QualTypeMapper.h.
|
inlineexplicit |
Definition at line 66 of file QualTypeMapper.h.
|
inline |
Definition at line 72 of file QualTypeMapper.h.
| const llvm::abi::Type * clang::CodeGen::QualTypeMapper::convertType | ( | clang::QualType | QT | ) |
Main entry point for converting Clang QualType to LLVM ABI Type.
This method performs type canonicalization, caching, and dispatches to specialized conversion methods based on the type kind.
| QT | The Clang QualType to convert |
Definition at line 43 of file QualTypeMapper.cpp.
References clang::QualType::getCanonicalType(), clang::QualType::getUnqualifiedType(), and clang::Result.
|
inline |
Definition at line 74 of file QualTypeMapper.h.