/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeTypeFunctionSig.cpp | 82 Proc(std::move(Proc)), Index(Index), IsMemberFunction(false) {} in NativeTypeFunctionSig() 88 MemberFunc(std::move(MemberFunc)), Index(Index), IsMemberFunction(true) {} in NativeTypeFunctionSig() 91 if (IsMemberFunction) { in initialize() 123 if (IsMemberFunction) in dump() 146 if (!IsMemberFunction) in getClassParentId() 153 return IsMemberFunction ? MemberFunc.CallConv : Proc.CallConv; in getCallingConvention() 157 return IsMemberFunction ? (1 + MemberFunc.getParameterCount()) in getCount() 163 IsMemberFunction ? MemberFunc.getReturnType() : Proc.getReturnType(); in getTypeId() 170 return IsMemberFunction ? MemberFunc.getThisPointerAdjustment() : 0; in getThisAdjust() 174 if (!IsMemberFunction) in hasConstructor() [all …]
|
/llvm-project/clang/include/clang/AST/ |
H A D | CXXInheritance.h | 371 inline bool inheritanceModelHasNVOffsetField(bool IsMemberFunction, in inheritanceModelHasNVOffsetField() argument 373 return IsMemberFunction && Inheritance >= MSInheritanceModel::Multiple; in inheritanceModelHasNVOffsetField() 381 inline bool inheritanceModelHasOnlyOneField(bool IsMemberFunction, in inheritanceModelHasOnlyOneField() argument 383 if (IsMemberFunction) in inheritanceModelHasOnlyOneField()
|
/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | NativeTypeFunctionSig.h | 64 bool IsMemberFunction = false; variable
|
/llvm-project/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 642 bool IsMemberFunction, 2851 bool IsMemberFunction, in EmitNullMemberPointer() 2859 if (inheritanceModelHasOnlyOneField(IsMemberFunction, Inheritance)) in EmitFullMemberPointer() 2865 if (inheritanceModelHasNVOffsetField(IsMemberFunction, Inheritance)) in EmitFullMemberPointer() 2896 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD, in EmitMemberDataPointer() 3002 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/true, RD, in EmitMemberFunctionPointer() 2857 EmitFullMemberPointer(llvm::Constant * FirstField,bool IsMemberFunction,const CXXRecordDecl * RD,CharUnits NonVirtualBaseAdjustment,unsigned VBTableIndex) EmitFullMemberPointer() argument
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 3229 void Sema::checkLifetimeCaptureBy(FunctionDecl *FD, bool IsMemberFunction, in checkCall() 3238 if (IsMemberFunction && Idx == 0) in checkCall() 3240 return Args[Idx - IsMemberFunction]; in checkCall() 3262 I + IsMemberFunction); in checkCall() 3264 if (IsMemberFunction) { in checkCall() 3278 bool IsMemberFunction, SourceLocation Loc, in checkCall() 3291 CheckFormatArguments(I, Args, IsMemberFunction, CallType, Loc, Range, in checkCall() 3317 checkLifetimeCaptureBy(FD, IsMemberFunction, ThisArg, Args); in checkCall() 3480 checkCall(FDecl, Proto, /*ThisArg=*/nullptr, Args, /*IsMemberFunction=*/true, in isValidOrderingForOp() 3488 bool IsMemberFunction in isValidOrderingForOp() 3149 checkCall(NamedDecl * FDecl,const FunctionProtoType * Proto,const Expr * ThisArg,ArrayRef<const Expr * > Args,bool IsMemberFunction,SourceLocation Loc,SourceRange Range,VariadicCallType CallType) checkCall() argument 3358 bool IsMemberFunction = isa<CXXMemberCallExpr>(TheCall) || CheckFunctionCall() local [all...] |
/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 2339 void checkLifetimeCaptureBy(FunctionDecl *FDecl, bool IsMemberFunction, 2347 bool IsMemberFunction, SourceLocation Loc, SourceRange Range,
|