Home
last modified time | relevance | path

Searched refs:ExtParameterInfo (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h522 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus()
572 FunctionProtoType::ExtParameterInfo> {
574 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo; typedef
647 ExtParameterInfo *getExtParameterInfosBuffer() { in getExtParameterInfosBuffer()
648 return getTrailingObjects<ExtParameterInfo>(); in getExtParameterInfosBuffer()
650 const ExtParameterInfo *getExtParameterInfosBuffer() const{ in getExtParameterInfosBuffer()
651 return getTrailingObjects<ExtParameterInfo>(); in getExtParameterInfosBuffer()
660 ArrayRef<ExtParameterInfo> paramInfos, CanQualType resultType,
670 size_t numTrailingObjects(OverloadToken<ExtParameterInfo>) const { in numTrailingObjects() argument
751 ArrayRef<ExtParameterInfo> getExtParameterInfos() const { in getExtParameterInfos()
[all …]
H A DCodeGenABITypes.h81 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
87 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicReader.h238 FunctionProtoType::ExtParameterInfo readExtParameterInfo() { in readExtParameterInfo()
239 static_assert(sizeof(FunctionProtoType::ExtParameterInfo().getOpaqueValue()) in readExtParameterInfo()
243 return FunctionProtoType::ExtParameterInfo::getFromOpaqueValue(value); in readExtParameterInfo()
H A DType.h4414 class ExtParameterInfo {
4424 ExtParameterInfo() = default;
4428 ExtParameterInfo withABI(ParameterABI kind) const {
4429 ExtParameterInfo copy = *this;
4437 ExtParameterInfo withIsConsumed(bool consumed) const {
4438 ExtParameterInfo copy = *this;
4447 ExtParameterInfo withHasPassObjectSize() const {
4448 ExtParameterInfo Copy = *this;
4454 ExtParameterInfo withIsNoEscape(bool NoEscape) const {
4455 ExtParameterInfo Copy = *this;
[all …]
H A DAbstractBasicWriter.h218 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
H A DCanonicalType.h510 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos)
H A DTypeProperties.td335 def : Property<"extParameterInfo", Array<ExtParameterInfo>> {
338 : ArrayRef<FunctionProtoType::ExtParameterInfo>() }];
H A DPropertiesBase.td117 def ExtParameterInfo : PropertyType<"FunctionProtoType::ExtParameterInfo">;
H A DASTContext.h3232 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &NewParamInfos);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenABITypes.cpp63 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeCXXMethodCall()
73 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeFreeFunctionCall()
H A DCodeGenTypes.h285 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
H A DCGCall.cpp167 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, in addExtParameterInfosForCall()
196 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, in appendParameterTypes()
225 SmallVector<FunctionProtoType::ExtParameterInfo, 16>;
431 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration()
434 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration()
577 auto extParamInfo = FunctionProtoType::ExtParameterInfo().withIsNoEscape( in arrangeObjCMessageSendSignature()
834 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos, in arrangeLLVMFunctionInfo()
898 ArrayRef<ExtParameterInfo> paramInfos, in create()
906 void *buffer = operator new(totalSizeToAlloc<ArgInfo, ExtParameterInfo>( in create()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h12866 SmallVector<FunctionProtoType::ExtParameterInfo, 16> Infos;
12872 void set(unsigned index, FunctionProtoType::ExtParameterInfo info) { in set()
12878 HasInteresting = (info != FunctionProtoType::ExtParameterInfo()); in set()
12883 const FunctionProtoType::ExtParameterInfo *
13570 const FunctionProtoType::ExtParameterInfo *ExtParamInfos,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp570 void mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo info);
3671 CXXNameMangler::mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo PI) { in mangleExtParameterInfo()
H A DASTContext.cpp5130 Expr *, FunctionDecl *, FunctionProtoType::ExtParameterInfo, Qualifiers, in getFunctionTypeInternal()
11453 SmallVector<FunctionProtoType::ExtParameterInfo, 4> newParamInfos; in mergeFunctionTypes()
11978 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &NewParamInfos) { in mergeExtParameterInfo()
11994 FunctionProtoType::ExtParameterInfo FirstParam, SecondParam; in mergeExtParameterInfo()
H A DType.cpp3791 auto *extParamInfos = getTrailingObjects<ExtParameterInfo>(); in FunctionProtoType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3386 const FunctionProtoType::ExtParameterInfo *ExtParamInfos, in SubstParmTypes()
H A DTreeTransform.h725 const FunctionProtoType::ExtParameterInfo *ParamInfos,
732 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams()
6181 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams()
H A DSemaOverload.cpp1994 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsFunctionConversion()
3301 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsBlockPointerConversion()
H A DSemaType.cpp5180 SmallVector<FunctionProtoType::ExtParameterInfo, 16> in GetFullTypeForDeclarator()