Searched refs:CIRGenTypes (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenTypes.cpp | 16 CIRGenTypes::CIRGenTypes(CIRGenModule &genModule) in CIRGenTypes() function in CIRGenTypes 21 CIRGenTypes::~CIRGenTypes() { in ~CIRGenTypes() 26 mlir::MLIRContext &CIRGenTypes::getMLIRContext() const { in getMLIRContext() 34 bool CIRGenTypes::isFuncParamTypeConvertible(clang::QualType type) { in isFuncParamTypeConvertible() 53 bool CIRGenTypes::isFuncTypeConvertible(const FunctionType *ft) { in isFuncTypeConvertible() 65 mlir::Type CIRGenTypes::convertFunctionTypeInternal(QualType qft) { in convertFunctionTypeInternal() 94 std::string CIRGenTypes::getRecordTypeName(const clang::RecordDecl *recordDecl, in getRecordTypeName() 119 bool CIRGenTypes::isRecordLayoutComplete(const Type *ty) const { in isRecordLayoutComplete() 127 isSafeToConvert(QualType qt, CIRGenTypes &cgt, 134 isSafeToConvert(const RecordDecl *rd, CIRGenTypes &cgt, in isSafeToConvert() [all …]
|
| H A D | ABIInfo.h | 15 class CIRGenTypes; variable 21 CIRGenTypes &cgt; 23 ABIInfo(CIRGenTypes &cgt) : cgt(cgt) {} in ABIInfo()
|
| H A D | TargetInfo.cpp | 47 X8664ABIInfo(CIRGenTypes &cgt) : ABIInfo(cgt) {} in X8664ABIInfo() 52 X8664TargetCIRGenInfo(CIRGenTypes &cgt) in X8664TargetCIRGenInfo() 59 clang::CIRGen::createX8664TargetCIRGenInfo(CIRGenTypes &cgt) { in createX8664TargetCIRGenInfo()
|
| H A D | CIRGenCall.cpp | 45 cir::FuncType CIRGenTypes::getFunctionType(const CIRGenFunctionInfo &fi) { in getFunctionType() 145 static void appendParameterTypes(const CIRGenTypes &cgt, in appendParameterTypes() 159 CIRGenTypes::arrangeCXXStructorDeclaration(GlobalDecl gd) { in arrangeCXXStructorDeclaration() 204 CanQualType CIRGenTypes::deriveThisType(const CXXRecordDecl *rd, in deriveThisType() 226 arrangeCIRFunctionInfo(CIRGenTypes &cgt, SmallVectorImpl<CanQualType> &prefix, in arrangeCIRFunctionInfo() 278 arrangeFreeFunctionLikeCall(CIRGenTypes &cgt, CIRGenModule &cgm, in arrangeFreeFunctionLikeCall() 309 const CIRGenFunctionInfo &CIRGenTypes::arrangeCXXConstructorCall( in arrangeCXXConstructorCall() 347 const CIRGenFunctionInfo &CIRGenTypes::arrangeCXXMethodCall( in arrangeCXXMethodCall() 367 CIRGenTypes::arrangeFreeFunctionCall(const CallArgList &args, in arrangeFreeFunctionCall() 376 CIRGenTypes::arrangeCXXMethodDeclaration(const CXXMethodDecl *md) { in arrangeCXXMethodDeclaration() [all …]
|
| H A D | CIRGenTypes.h | 48 class CIRGenTypes { 78 CIRGenTypes(CIRGenModule &cgm); 79 ~CIRGenTypes();
|
| H A D | TargetInfo.h | 91 std::unique_ptr<TargetCIRGenInfo> createX8664TargetCIRGenInfo(CIRGenTypes &cgt);
|
| H A D | CIRGenRecordLayoutBuilder.cpp | 62 CIRRecordLowering(CIRGenTypes &cirGenTypes, const RecordDecl *recordDecl, 178 CIRGenTypes &cirGenTypes; 207 CIRRecordLowering::CIRRecordLowering(CIRGenTypes &cirGenTypes, in CIRRecordLowering() 590 CIRGenTypes::computeRecordLayout(const RecordDecl *rd, cir::RecordType *ty) { in computeRecordLayout()
|
| H A D | CIRGenRecordLayout.h | 122 friend class CIRGenTypes; variable
|
| H A D | CIRGenModule.h | 87 CIRGenTypes genTypes; 99 CIRGenTypes &getTypes() { return genTypes; } in getTypes()
|
| H A D | CIRGenFunction.h | 127 CIRGenTypes &getTypes() const { return cgm.getTypes(); } in getTypes()
|