Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h504 [](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 DAbstractBasicReader.h239 FunctionProtoType::ExtParameterInfo readExtParameterInfo() { in readExtParameterInfo()
240 static_assert(sizeof(FunctionProtoType::ExtParameterInfo().getOpaqueValue()) in readExtParameterInfo()
244 return FunctionProtoType::ExtParameterInfo::getFromOpaqueValue(value); in readExtParameterInfo()
H A DType.h4304 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 DAbstractBasicWriter.h219 void writeExtParameterInfo(FunctionProtoType::ExtParameterInfo epi) { in writeExtParameterInfo()
H A DCanonicalType.h506 ArrayRef<FunctionProtoType::ExtParameterInfo>, getExtParameterInfos)
H A DTypeProperties.td347 def : Property<"extParameterInfo", Array<ExtParameterInfo>> {
350 : llvm::ArrayRef<FunctionProtoType::ExtParameterInfo>() }];
H A DPropertiesBase.td116 def ExtParameterInfo : PropertyType<"FunctionProtoType::ExtParameterInfo">;
H A DASTContext.h3027 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &NewParamInfos);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h278 ArrayRef<FunctionProtoType::ExtParameterInfo> paramInfos,
H A DCGCall.cpp126 llvm::SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, in addExtParameterInfosForCall()
157 SmallVectorImpl<FunctionProtoType::ExtParameterInfo> &paramInfos, 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 DSema.h12609 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 DItaniumMangle.cpp576 void mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo info);
3500 CXXNameMangler::mangleExtParameterInfo(FunctionProtoType::ExtParameterInfo PI) { in mangleExtParameterInfo()
H A DASTContext.cpp4904 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 DType.cpp3638 auto *extParamInfos = getTrailingObjects<ExtParameterInfo>(); in FunctionProtoType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp3194 const FunctionProtoType::ExtParameterInfo *ExtParamInfos, in SubstParmTypes()
H A DTreeTransform.h723 const FunctionProtoType::ExtParameterInfo *ParamInfos,
730 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams()
5954 const FunctionProtoType::ExtParameterInfo *ParamInfos, in TransformFunctionTypeParams()
H A DSemaOverload.cpp1849 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsFunctionConversion()
3124 SmallVector<FunctionProtoType::ExtParameterInfo, 4> NewParamInfos; in IsBlockPointerConversion()
H A DSemaType.cpp5115 SmallVector<FunctionProtoType::ExtParameterInfo, 16> in GetFullTypeForDeclarator()