/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 523 QualType ThisTy = D->getThisObjectType(); in Emit() local 529 /*Delegating=*/false, Addr, ThisTy); in Emit() 1472 QualType ThisTy = Dtor->getThisObjectType(); in EmitDestructorBody() local 1474 /*Delegating=*/false, LoadCXXThisAddress(), ThisTy); in EmitDestructorBody() 1506 QualType ThisTy = Dtor->getThisObjectType(); in EmitDestructorBody() local 1508 /*Delegating=*/false, LoadCXXThisAddress(), ThisTy); in EmitDestructorBody() 2402 QualType ThisTy = Dtor->getThisObjectType(); in Emit() local 2404 /*Delegating=*/true, Addr, ThisTy); in Emit() 2443 QualType ThisTy) { in EmitCXXDestructorCall() argument 2445 Delegating, This, ThisTy); in EmitCXXDestructorCall()
|
H A D | CGExprCXX.cpp | 95 GlobalDecl Dtor, const CGCallee &Callee, llvm::Value *This, QualType ThisTy, in EmitCXXDestructorCall() argument 99 assert(!ThisTy.isNull()); in EmitCXXDestructorCall() 100 assert(ThisTy->getAsCXXRecordDecl() == DtorDecl->getParent() && in EmitCXXDestructorCall() 103 LangAS SrcAS = ThisTy.getAddressSpace(); in EmitCXXDestructorCall() 381 QualType ThisTy = in EmitCXXMemberOrOperatorMemberCallExpr() local 383 EmitCXXDestructorCall(GD, Callee, This.getPointer(*this), ThisTy, in EmitCXXMemberOrOperatorMemberCallExpr()
|
H A D | ItaniumCXXABI.cpp | 240 QualType ThisTy) override; 1720 QualType ThisTy) { in EmitDestructorCall() argument 1733 CGF.EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy, VTT, VTTTy, in EmitDestructorCall() 2012 QualType ThisTy; in EmitVirtualDestructorCall() local 2014 ThisTy = CE->getObjectType(); in EmitVirtualDestructorCall() 2016 ThisTy = D->getDestroyedType(); in EmitVirtualDestructorCall() 2019 CGF.EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy, nullptr, in EmitVirtualDestructorCall()
|
H A D | CGCXXABI.h | 417 Address This, QualType ThisTy) = 0;
|
H A D | MicrosoftCXXABI.cpp | 276 QualType ThisTy) override; 1618 QualType ThisTy) { in EmitDestructorCall() argument 1643 CGF.EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy, in EmitDestructorCall() 1984 QualType ThisTy; in EmitVirtualDestructorCall() local 1986 ThisTy = CE->getObjectType(); in EmitVirtualDestructorCall() 1988 ThisTy = D->getDestroyedType(); in EmitVirtualDestructorCall() 1992 RValue RV = CGF.EmitCXXDestructorCall(GD, Callee, This.getPointer(), ThisTy, in EmitVirtualDestructorCall()
|
H A D | CodeGenFunction.cpp | 1144 QualType ThisTy = MD->getThisType(); in StartFunction() local 1155 Loc, CXXABIThisValue, ThisTy, CXXABIThisAlignment, SkippedChecks); in StartFunction()
|
H A D | CGCall.cpp | 2333 QualType ThisTy = in ConstructAttributeList() local 2339 Attrs.addDereferenceableAttr(getMinimumObjectSize(ThisTy).getQuantity()); in ConstructAttributeList() 2352 getNaturalTypeAlignment(ThisTy, /*BaseInfo=*/nullptr, in ConstructAttributeList()
|
H A D | CodeGenFunction.h | 2860 QualType ThisTy); 4025 llvm::Value *This, QualType ThisTy,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 1864 QualType ThisTy = getCurrentThisType(); in BuildImplicitMemberExpr() local 1865 assert(!ThisTy.isNull() && "didn't correctly pre-flight capture of 'this'"); in BuildImplicitMemberExpr() 1872 baseExpr = BuildCXXThisExpr(loc, ThisTy, /*IsImplicit=*/true); in BuildImplicitMemberExpr() 1875 return BuildMemberReferenceExpr(baseExpr, ThisTy, in BuildImplicitMemberExpr()
|
H A D | SemaExprCXX.cpp | 1059 ArrayRef<FunctionScopeInfo *> FunctionScopes, QualType ThisTy, in adjustCVQualifiersForCXXThisWithinLambda() argument 1062 QualType ClassType = ThisTy->getPointeeType(); in adjustCVQualifiersForCXXThisWithinLambda() 1171 QualType ThisTy = CXXThisTypeOverride; in getCurrentThisType() local 1175 ThisTy = method->getThisType(); in getCurrentThisType() 1178 if (ThisTy.isNull() && isLambdaCallOperator(CurContext) && in getCurrentThisType() 1187 ThisTy = Context.getPointerType(ClassTy); in getCurrentThisType() 1193 if (!ThisTy.isNull() && isLambdaCallOperator(CurContext)) in getCurrentThisType() 1194 return adjustCVQualifiersForCXXThisWithinLambda(FunctionScopes, ThisTy, in getCurrentThisType() 1196 return ThisTy; in getCurrentThisType() 1336 QualType ThisTy = getCurrentThisType(); in CheckCXXThisCapture() local [all …]
|
H A D | SemaLookup.cpp | 3182 QualType ThisTy = CanTy; in LookupSpecialMember() local 3184 ThisTy.addConst(); in LookupSpecialMember() 3186 ThisTy.addVolatile(); in LookupSpecialMember() 3188 OpaqueValueExpr(LookupLoc, ThisTy, in LookupSpecialMember() 3221 AddMethodCandidate(M, Cand, RD, ThisTy, Classification, in LookupSpecialMember() 3234 Tmpl, Cand, RD, nullptr, ThisTy, Classification, in LookupSpecialMember()
|
H A D | SemaLambda.cpp | 1594 QualType ThisTy = getCurrentThisType(); in BuildCaptureInit() local 1595 Expr *This = BuildCXXThisExpr(Loc, ThisTy, ImplicitCaptureLoc.isValid()); in BuildCaptureInit()
|
H A D | SemaCodeComplete.cpp | 1947 QualType ThisTy = S.getCurrentThisType(); in addThisCompletion() local 1948 if (ThisTy.isNull()) in addThisCompletion() 1955 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator)); in addThisCompletion()
|
H A D | SemaOpenMP.cpp | 4412 QualType ThisTy = getCurrentThisType(); in tryCaptureOpenMPLambdas() local 4413 if (!ThisTy.isNull() && in tryCaptureOpenMPLambdas() 4414 Context.typesAreCompatible(ThisTy, ThisCapture->getType())) in tryCaptureOpenMPLambdas()
|