|
LLVM 23.0.0git
|
#include "llvm/ABI/IRTypeMapper.h"
Public Member Functions | |
| IRTypeMapper (LLVMContext &Ctx, const DataLayout &DL) | |
| llvm::Type * | convertType (const abi::Type *ABIType) |
| void | clearCache () |
Definition at line 31 of file IRTypeMapper.h.
|
inline |
Definition at line 33 of file IRTypeMapper.h.
|
inline |
Definition at line 37 of file IRTypeMapper.h.
| llvm::Type * IRTypeMapper::convertType | ( | const abi::Type * | ABIType | ) |
Definition at line 19 of file IRTypeMapper.cpp.
References llvm::abi::Array, assert(), llvm::cast(), llvm::abi::Complex, llvm::abi::Float, llvm::IntegerType::get(), llvm::PointerType::get(), llvm::Type::getFloatingPointTy(), llvm::Type::getVoidTy(), llvm::abi::Integer, IT, llvm::abi::MemberPointer, llvm::abi::Pointer, llvm::abi::Record, llvm::abi::Vector, and llvm::abi::Void.