Home
last modified time | relevance | path

Searched refs:ThisType (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.cpp197 QualType ThisType = MD->getThisType(getContext()); in StartThunk() local
200 ? ThisType in StartThunk()
249 QualType ThisType = MD->getThisType(getContext()); in EmitCallAndReturnForThunk() local
250 CallArgs.add(RValue::get(AdjustedThisPtr), ThisType); in EmitCallAndReturnForThunk()
281 ? ThisType in EmitCallAndReturnForThunk()
325 llvm::Type *ThisType = Args[ThisArgNo]->getType(); in EmitMustTailThunk() local
326 if (ThisType != AdjustedThisPtr->getType()) in EmitMustTailThunk()
327 AdjustedThisPtr = Builder.CreateBitCast(AdjustedThisPtr, ThisType); in EmitMustTailThunk()
332 llvm::Type *ThisType = in EmitMustTailThunk() local
334 if (ThisType != AdjustedThisPtr->getType()) in EmitMustTailThunk()
[all …]
DCGClass.cpp2347 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaBlockInvokeBody() local
2349 CallArgs.add(RValue::get(ThisPtr), ThisType); in EmitLambdaBlockInvokeBody()
2377 QualType ThisType = getContext().getPointerType(getContext().getRecordType(Lambda)); in EmitLambdaDelegatingInvokeBody() local
2378 llvm::Value *ThisPtr = llvm::UndefValue::get(getTypes().ConvertType(ThisType)); in EmitLambdaDelegatingInvokeBody()
2379 CallArgs.add(RValue::get(ThisPtr), ThisType); in EmitLambdaDelegatingInvokeBody()
DCGExprCXX.cpp319 QualType ThisType = in EmitCXXMemberPointerCallExpr() local
323 Args.add(RValue::get(This), ThisType); in EmitCXXMemberPointerCallExpr()
DCGCall.cpp185 const CXXRecordDecl *ThisType = TheCXXABI.getThisArgumentTypeForMethod(MD); in arrangeCXXMethodDeclaration() local
186 return arrangeCXXMethodType(ThisType, prototype.getTypePtr()); in arrangeCXXMethodDeclaration()
/external/clang/lib/Analysis/
DConsumed.cpp778 QualType ThisType = Constructor->getThisType(CurrContext)->getPointeeType(); in VisitCXXConstructExpr() local
780 if (!isConsumableType(ThisType)) in VisitCXXConstructExpr()
801 ConsumedState RetState = mapConsumableAttrState(ThisType); in VisitCXXConstructExpr()
/external/clang/lib/Sema/
DSemaOverload.cpp2964 QualType ThisType = Constructor->getThisType(S.Context); in IsInitializerListConstructorConversion() local
2971 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType()); in IsInitializerListConstructorConversion()
3157 QualType ThisType = Constructor->getThisType(S.Context); in IsUserDefinedConversion() local
3173 User.After.setFromType(ThisType->getAs<PointerType>()->getPointeeType()); in IsUserDefinedConversion()
DSemaDeclAttr.cpp840 QualType ThisType = MD->getThisType(CurrContext)->getPointeeType(); in checkForConsumableClass() local
842 if (const CXXRecordDecl *RD = ThisType->getAsCXXRecordDecl()) { in checkForConsumableClass()
DSemaExpr.cpp2011 QualType ThisType = S.getCurrentThisType(); in recoverFromMSUnqualifiedLookup() local
2013 if (!ThisType.isNull()) in recoverFromMSUnqualifiedLookup()
2014 RD = ThisType->getPointeeType()->getAsCXXRecordDecl(); in recoverFromMSUnqualifiedLookup()
2026 if (!ThisType.isNull()) { in recoverFromMSUnqualifiedLookup()
2029 Context, /*This=*/nullptr, ThisType, /*IsArrow=*/true, in recoverFromMSUnqualifiedLookup()
DSemaTemplate.cpp418 QualType ThisType = cast<CXXMethodDecl>(DC)->getThisType(Context); in ActOnDependentIdExpression() local
425 Context, /*This*/ nullptr, ThisType, /*IsArrow*/ true, in ActOnDependentIdExpression()
DTreeTransform.h2269 QualType ThisType, in RebuildCXXThisExpr() argument
2272 return new (getSema().Context) CXXThisExpr(ThisLoc, ThisType, isImplicit); in RebuildCXXThisExpr()