Home
last modified time | relevance | path

Searched refs:ThisTy (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGClass.cpp523 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 DCGExprCXX.cpp95 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 DItaniumCXXABI.cpp240 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 DCGCXXABI.h417 Address This, QualType ThisTy) = 0;
H A DMicrosoftCXXABI.cpp276 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 DCodeGenFunction.cpp1144 QualType ThisTy = MD->getThisType(); in StartFunction() local
1155 Loc, CXXABIThisValue, ThisTy, CXXABIThisAlignment, SkippedChecks); in StartFunction()
H A DCGCall.cpp2333 QualType ThisTy = in ConstructAttributeList() local
2339 Attrs.addDereferenceableAttr(getMinimumObjectSize(ThisTy).getQuantity()); in ConstructAttributeList()
2352 getNaturalTypeAlignment(ThisTy, /*BaseInfo=*/nullptr, in ConstructAttributeList()
H A DCodeGenFunction.h2860 QualType ThisTy);
4025 llvm::Value *This, QualType ThisTy,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp1864 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 DSemaExprCXX.cpp1059 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 DSemaLookup.cpp3182 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 DSemaLambda.cpp1594 QualType ThisTy = getCurrentThisType(); in BuildCaptureInit() local
1595 Expr *This = BuildCXXThisExpr(Loc, ThisTy, ImplicitCaptureLoc.isValid()); in BuildCaptureInit()
H A DSemaCodeComplete.cpp1947 QualType ThisTy = S.getCurrentThisType(); in addThisCompletion() local
1948 if (ThisTy.isNull()) in addThisCompletion()
1955 GetCompletionTypeString(ThisTy, S.Context, Policy, Allocator)); in addThisCompletion()
H A DSemaOpenMP.cpp4412 QualType ThisTy = getCurrentThisType(); in tryCaptureOpenMPLambdas() local
4413 if (!ThisTy.isNull() && in tryCaptureOpenMPLambdas()
4414 Context.typesAreCompatible(ThisTy, ThisCapture->getType())) in tryCaptureOpenMPLambdas()