/external/llvm-project/clang/lib/Frontend/ |
D | MultiplexConsumer.cpp | 95 Expr *ThisArg) override; 164 const CXXDestructorDecl *DD, const FunctionDecl *Delete, Expr *ThisArg) { in ResolvedOperatorDelete() argument 166 L->ResolvedOperatorDelete(DD, Delete, ThisArg); in ResolvedOperatorDelete()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTMutationListener.h | 85 Expr *ThisArg) {} in ResolvedOperatorDelete() argument
|
D | DeclCXX.h | 2677 void setOperatorDelete(FunctionDecl *OD, Expr *ThisArg);
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 482 Expr* ThisArg = getImplicitObjectArgument(); in getRecordDecl() local 483 if (!ThisArg) in getRecordDecl() 486 if (ThisArg->getType()->isAnyPointerType()) in getRecordDecl() 487 return ThisArg->getType()->getPointeeType()->getAsCXXRecordDecl(); in getRecordDecl() 489 return ThisArg->getType()->getAsCXXRecordDecl(); in getRecordDecl()
|
/external/llvm-project/clang/lib/AST/ |
D | ExprCXX.cpp | 677 Expr* ThisArg = getImplicitObjectArgument(); in getRecordDecl() local 678 if (!ThisArg) in getRecordDecl() 681 if (ThisArg->getType()->isAnyPointerType()) in getRecordDecl() 682 return ThisArg->getType()->getPointeeType()->getAsCXXRecordDecl(); in getRecordDecl() 684 return ThisArg->getType()->getAsCXXRecordDecl(); in getRecordDecl()
|
D | DeclCXX.cpp | 2752 void CXXDestructorDecl::setOperatorDelete(FunctionDecl *OD, Expr *ThisArg) { in setOperatorDelete() argument 2756 First->OperatorDeleteThisArg = ThisArg; in setOperatorDelete() 2758 L->ResolvedOperatorDelete(First, OD, ThisArg); in setOperatorDelete()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGClass.cpp | 1574 if (Expr *ThisArg = DD->getOperatorDeleteThisArg()) in LoadThisForDtorDelete() local 1575 return CGF.EmitScalarExpr(ThisArg); in LoadThisForDtorDelete() 2209 CallArg ThisArg(RValue::get(This.getPointer()), D->getThisType()); in EmitInheritedCXXConstructorCall() local 2218 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall() 2224 Args[0] = ThisArg; in EmitInheritedCXXConstructorCall() 2227 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall()
|
/external/llvm-project/clang/include/clang/Serialization/ |
D | ASTWriter.h | 736 Expr *ThisArg) override;
|
/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 2176 CallArg ThisArg(RValue::get(This.getPointer()), D->getThisType(getContext()), in EmitInheritedCXXConstructorCall() local 2186 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall() 2192 Args[0] = ThisArg; in EmitInheritedCXXConstructorCall() 2195 Args.push_back(ThisArg); in EmitInheritedCXXConstructorCall()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 1997 auto *ThisArg = Record.readExpr(); in VisitCXXDestructorDecl() local 2001 Canon->OperatorDeleteThisArg = ThisArg; in VisitCXXDestructorDecl() 4610 auto *ThisArg = Record.readExpr(); in UpdateDecl() local 4614 First->OperatorDeleteThisArg = ThisArg; in UpdateDecl()
|
D | ASTWriter.cpp | 6022 Expr *ThisArg) { in ResolvedOperatorDelete() argument
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaOverload.cpp | 6583 Sema &S, FunctionDecl *Function, Expr *ThisArg, SourceLocation CallLoc, in convertArgsForAvailabilityChecks() argument 6586 if (ThisArg) { in convertArgsForAvailabilityChecks() 6592 ThisArg, /*Qualifier=*/nullptr, Method, Method); in convertArgsForAvailabilityChecks() 6717 const Expr *ThisArg, in diagnoseArgDependentDiagnoseIfAttrs() argument 6728 Result, Context, cast<FunctionDecl>(DIA->getParent()), Args, ThisArg)) in diagnoseArgDependentDiagnoseIfAttrs()
|
D | SemaDeclCXX.cpp | 10285 Expr *ThisArg = nullptr; in CheckDestructor() local 10307 ThisArg = This.get(); in CheckDestructor() 10313 Destructor->setOperatorDelete(OperatorDelete, ThisArg); in CheckDestructor()
|
D | SemaChecking.cpp | 4452 const Expr *ThisArg, ArrayRef<const Expr *> Args, in checkCall() argument 4521 diagnoseArgDependentDiagnoseIfAttrs(FD, ThisArg, Args, Loc); in checkCall()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 3594 const Expr *ThisArg, 12201 const Expr *ThisArg, ArrayRef<const Expr *> Args,
|