Home
last modified time | relevance | path

Searched refs:cgt (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DTargetInfo.cpp47 X8664ABIInfo(CIRGenTypes &cgt) : ABIInfo(cgt) {} in X8664ABIInfo() argument
52 X8664TargetCIRGenInfo(CIRGenTypes &cgt) in X8664TargetCIRGenInfo() argument
53 : TargetCIRGenInfo(std::make_unique<X8664ABIInfo>(cgt)) {} in X8664TargetCIRGenInfo()
59 clang::CIRGen::createX8664TargetCIRGenInfo(CIRGenTypes &cgt) { in createX8664TargetCIRGenInfo() argument
60 return std::make_unique<X8664TargetCIRGenInfo>(cgt); in createX8664TargetCIRGenInfo()
H A DABIInfo.h21 CIRGenTypes &cgt;
23 ABIInfo(CIRGenTypes &cgt) : cgt(cgt) {} in ABIInfo() argument
H A DCIRGenTypes.cpp127 isSafeToConvert(QualType qt, CIRGenTypes &cgt,
134 isSafeToConvert(const RecordDecl *rd, CIRGenTypes &cgt, in isSafeToConvert() argument
141 const Type *key = cgt.getASTContext().getTagDeclType(rd).getTypePtr(); in isSafeToConvert()
144 if (cgt.isRecordLayoutComplete(key)) in isSafeToConvert()
148 if (cgt.isRecordBeingLaidOut(key)) in isSafeToConvert()
158 cgt.getCGModule().errorNYI(rd->getSourceRange(), in isSafeToConvert()
167 if (!isSafeToConvert(field->getType(), cgt, alreadyChecked)) in isSafeToConvert()
177 isSafeToConvert(QualType qt, CIRGenTypes &cgt, in isSafeToConvert() argument
185 return isSafeToConvert(rt->getDecl(), cgt, alreadyChecked); in isSafeToConvert()
188 if (const auto *at = cgt.getASTContext().getAsArrayType(qt)) in isSafeToConvert()
[all …]
H A DCIRGenCall.cpp145 static void appendParameterTypes(const CIRGenTypes &cgt, in appendParameterTypes() argument
155 cgt.getCGModule().errorNYI("appendParameterTypes: hasExtParameterInfos"); in appendParameterTypes()
226 arrangeCIRFunctionInfo(CIRGenTypes &cgt, SmallVectorImpl<CanQualType> &prefix, in arrangeCIRFunctionInfo() argument
232 appendParameterTypes(cgt, prefix, fpt); in arrangeCIRFunctionInfo()
234 return cgt.arrangeCIRFunctionInfo(resultType, prefix, required); in arrangeCIRFunctionInfo()
278 arrangeFreeFunctionLikeCall(CIRGenTypes &cgt, CIRGenModule &cgm, in arrangeFreeFunctionLikeCall() argument
295 argTypes.push_back(cgt.getASTContext().getCanonicalParamType(arg.ty)); in arrangeFreeFunctionLikeCall()
302 return cgt.arrangeCIRFunctionInfo(retType, argTypes, required); in arrangeFreeFunctionLikeCall()
H A DTargetInfo.h91 std::unique_ptr<TargetCIRGenInfo> createX8664TargetCIRGenInfo(CIRGenTypes &cgt);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h54 ABIInfo(CodeGen::CodeGenTypes &cgt) in ABIInfo() argument
55 : CGT(cgt), RuntimeCC(llvm::CallingConv::C) {} in ABIInfo()