| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefLocalVarsChecker.cpp | 86 auto *ThisArg = MCE->getImplicitObjectArgument()->IgnoreParenCasts(); in VisitCXXMemberCallExpr() local 87 if (auto *VarRef = dyn_cast<DeclRefExpr>(ThisArg)) { in VisitCXXMemberCallExpr() 98 auto *ThisArg = OCE->getArg(0)->IgnoreParenCasts(); in VisitCXXOperatorCallExpr() local 99 if (auto *VarRef = dyn_cast<DeclRefExpr>(ThisArg)) { in VisitCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 109 Expr *ThisArg) override; 183 const CXXDestructorDecl *DD, const FunctionDecl *Delete, Expr *ThisArg) { in ResolvedOperatorDelete() argument 185 L->ResolvedOperatorDelete(DD, Delete, ThisArg); in ResolvedOperatorDelete()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 87 Expr *ThisArg) {} in ResolvedOperatorDelete() argument
|
| H A D | DeclCXX.h | 2895 void setOperatorDelete(FunctionDecl *OD, Expr *ThisArg);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 1577 if (Expr *ThisArg = DD->getOperatorDeleteThisArg()) in LoadThisForDtorDelete() local 1578 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete() 2280 CallArg ThisArg(RValue::get(getAsNaturalPointerTo( in EmitInheritedCXXConstructorCall() local 2291 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall() 2297 Args[0] = ThisArg; in EmitInheritedCXXConstructorCall() 2300 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall() 3123 llvm::Value *ThisArg = CurFn->getArg(0); in EmitLambdaInAllocaCallOpBody() local 3124 CallArgs.add(RValue::get(ThisArg), ThisType); in EmitLambdaInAllocaCallOpBody()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 739 Expr* ThisArg = getImplicitObjectArgument(); in getRecordDecl() local 740 if (!ThisArg) in getRecordDecl() 743 if (ThisArg->getType()->isAnyPointerType()) in getRecordDecl() 744 return ThisArg->getType()->getPointeeType()->getAsCXXRecordDecl(); in getRecordDecl() 746 return ThisArg->getType()->getAsCXXRecordDecl(); in getRecordDecl()
|
| H A D | DeclCXX.cpp | 3111 void CXXDestructorDecl::setOperatorDelete(FunctionDecl *OD, Expr *ThisArg) { in setOperatorDelete() argument 3115 First->OperatorDeleteThisArg = ThisArg; in setOperatorDelete() 3117 L->ResolvedOperatorDelete(First, OD, ThisArg); in setOperatorDelete()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTWriter.h | 947 Expr *ThisArg) override;
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2345 auto *ThisArg = Record.readExpr(); in VisitCXXDestructorDecl() local 2349 Canon->OperatorDeleteThisArg = ThisArg; in VisitCXXDestructorDecl() 4848 auto *ThisArg = Record.readExpr(); in UpdateDecl() local 4852 First->OperatorDeleteThisArg = ThisArg; in UpdateDecl()
|
| H A D | ASTWriter.cpp | 7547 Expr *ThisArg) { in ResolvedOperatorDelete() argument
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 3479 const Expr *ThisArg, in checkLifetimeCaptureBy() argument 3488 return ThisArg; in checkLifetimeCaptureBy() 3526 const Expr *ThisArg, ArrayRef<const Expr *> Args, in checkCall() argument 3571 checkLifetimeCaptureBy(FD, IsMemberFunction, ThisArg, Args); in checkCall() 3713 diagnoseArgDependentDiagnoseIfAttrs(FD, ThisArg, Args, Loc); in checkCall()
|
| H A D | SemaOverload.cpp | 7397 Sema &S, FunctionDecl *Function, Expr *ThisArg, SourceLocation CallLoc, in convertArgsForAvailabilityChecks() argument 7400 if (ThisArg) { in convertArgsForAvailabilityChecks() 7406 ThisArg, /*Qualifier=*/nullptr, Method, Method); in convertArgsForAvailabilityChecks() 7554 const Expr *ThisArg, in diagnoseArgDependentDiagnoseIfAttrs() argument 7565 Result, Context, cast<FunctionDecl>(DIA->getParent()), Args, ThisArg)) in diagnoseArgDependentDiagnoseIfAttrs()
|
| H A D | SemaDeclCXX.cpp | 11090 Expr *ThisArg = nullptr; in CheckDestructor() local 11117 ThisArg = This.get(); in CheckDestructor() 11123 Destructor->setOperatorDelete(OperatorDelete, ThisArg); in CheckDestructor()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 2766 const Expr *ThisArg, ArrayRef<const Expr *> Args); 2772 const Expr *ThisArg, ArrayRef<const Expr *> Args, 10567 const Expr *ThisArg,
|