| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 504 [](const FunctionProtoType::ExtParameterInfo &ExtInfo) { in forPrototypePlus() 554 FunctionProtoType::ExtParameterInfo> { 556 typedef FunctionProtoType::ExtParameterInfo ExtParameterInfo; typedef 629 ExtParameterInfo *getExtParameterInfosBuffer() { in getExtParameterInfosBuffer() 630 return getTrailingObjects<ExtParameterInfo>(); in getExtParameterInfosBuffer() 632 const ExtParameterInfo *getExtParameterInfosBuffer() const{ in getExtParameterInfosBuffer() 633 return getTrailingObjects<ExtParameterInfo>(); in getExtParameterInfosBuffer() 642 ArrayRef<ExtParameterInfo> paramInfos, CanQualType resultType, 652 size_t numTrailingObjects(OverloadToken<ExtParameterInfo>) const { in numTrailingObjects() argument 733 ArrayRef<ExtParameterInfo> getExtParameterInfos() const { in getExtParameterInfos() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | AbstractBasicReader.h | 239 FunctionProtoType::ExtParameterInfo readExtParameterInfo() { in readExtParameterInfo() 240 static_assert(sizeof(FunctionProtoType::ExtParameterInfo().getOpaqueValue()) in readExtParameterInfo() 244 return FunctionProtoType::ExtParameterInfo::getFromOpaqueValue(value); in readExtParameterInfo()
|
| H A D | Type.h | 4304 class ExtParameterInfo { 4314 ExtParameterInfo() = default; 4318 ExtParameterInfo withABI(ParameterABI kind) const { 4319 ExtParameterInfo copy = *this; 4327 ExtParameterInfo withIsConsumed(bool consumed) const { 4328 ExtParameterInfo copy = *this; 4337 ExtParameterInfo withHasPassObjectSize() const { 4338 ExtParameterInfo Copy = *this; 4344 ExtParameterInfo withIsNoEscape(bool NoEscape) const { 4345 ExtParameterInfo Copy = *this; [all …]
|
| H A D | AbstractBasicWriter.h | 219 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
|
| H A D | CanonicalType.h | 506 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos)
|
| H A D | TypeProperties.td | 347 def : Property<"extParameterInfo", Array<ExtParameterInfo>> { 350 : llvm::ArrayRef<FunctionProtoType::ExtParameterInfo>() }];
|
| H A D | PropertiesBase.td | 116 def ExtParameterInfo : PropertyType<"FunctionProtoType::ExtParameterInfo">;
|
| H A D | ASTContext.h | 3027 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &NewParamInfos);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.h | 278 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
|
| H A D | CGCall.cpp | 126 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in addExtParameterInfosForCall() 157 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> ¶mInfos, in appendParameterTypes() 191 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeLLVMFunctionInfo() 339 SmallVector<FunctionProtoType::ExtParameterInfo, 16> paramInfos; in arrangeCXXStructorDeclaration() 365 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration() 368 FunctionProtoType::ExtParameterInfo{}); in arrangeCXXStructorDeclaration() 400 static llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> 403 llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> result; in getExtParameterInfosForCall() 446 llvm::SmallVector<FunctionProtoType::ExtParameterInfo, 16> ParamInfos; in arrangeCXXConstructorCall() 502 SmallVector<FunctionProtoType::ExtParameterInfo, 4> extParamInfos( in arrangeObjCMessageSendSignature() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 12609 SmallVector<FunctionProtoType::ExtParameterInfo, 16> Infos; 12615 void set(unsigned index, FunctionProtoType::ExtParameterInfo info) { in set() 12621 HasInteresting = (info != FunctionProtoType::ExtParameterInfo()); in set() 12626 const FunctionProtoType::ExtParameterInfo * 13303 const FunctionProtoType::ExtParameterInfo *ExtParamInfos,
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ItaniumMangle.cpp | 576 void mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo info); 3500 CXXNameMangler::mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo PI) { in mangleExtParameterInfo()
|
| H A D | ASTContext.cpp | 4904 Expr *, FunctionDecl *, FunctionProtoType::ExtParameterInfo, Qualifiers, in getFunctionTypeInternal() 10880 SmallVector<FunctionProtoType::ExtParameterInfo, 4> newParamInfos; in mergeFunctionTypes() 11360 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &NewParamInfos) { in mergeExtParameterInfo() 11376 FunctionProtoType::ExtParameterInfo FirstParam, SecondParam; in mergeExtParameterInfo()
|
| H A D | Type.cpp | 3638 auto *extParamInfos = getTrailingObjects<ExtParameterInfo>(); in FunctionProtoType()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 3194 const FunctionProtoType::ExtParameterInfo *ExtParamInfos, in SubstParmTypes()
|
| H A D | TreeTransform.h | 723 const FunctionProtoType::ExtParameterInfo *ParamInfos, 730 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams() 5954 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams()
|
| H A D | SemaOverload.cpp | 1849 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsFunctionConversion() 3124 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsBlockPointerConversion()
|
| H A D | SemaType.cpp | 5115 SmallVector<FunctionProtoType::ExtParameterInfo, 16> in GetFullTypeForDeclarator()
|