Home
last modified time | relevance | path

Searched refs:getThisType (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp384 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in evalCall()
646 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in handleRelease()
745 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in handleAssignOp()
783 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in updateMovedSmartPointers()
842 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in handleBoolConversion()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp2131 getAsNaturalPointerTo(This, D->getThisType()->getPointeeType()); in EmitCXXConstructorCall()
2142 Args.add(RValue::get(ThisPtr), D->getThisType()); in EmitCXXConstructorCall()
2276 This, D->getThisType()->getPointeeType())), in EmitInheritedCXXConstructorCall()
2277 D->getThisType()); in EmitInheritedCXXConstructorCall()
2402 Args.add(RValue::get(getAsNaturalPointerTo(This, D->getThisType())), in EmitSynthesizedCXXCopyCtorCall()
2403 D->getThisType()); in EmitSynthesizedCXXCopyCtorCall()
2408 llvm::Value *Val = getAsNaturalPointerTo(Src, D->getThisType()); in EmitSynthesizedCXXCopyCtorCall()
H A DCGCXXABI.cpp136 MD->getThisType(), ImplicitParamKind::CXXThis); in buildThisParam()
H A DCGVTables.cpp257 QualType ThisType = MD->getThisType(); in StartThunk()
313 MD->getThisType()->getPointeeCXXRecordDecl(); in EmitCallAndReturnForThunk()
343 QualType ThisType = MD->getThisType(); in EmitCallAndReturnForThunk()
H A DCodeGenFunction.cpp1284 QualType ThisTy = MD->getThisType(); in StartFunction()
1387 ResTy = MD->getThisType(); in BuildFunctionArgList()
H A DCGExprCXX.cpp113 QualType DstTy = DtorDecl->getThisType(); in EmitCXXDestructorCall()
H A DCGDebugInfo.cpp1945 return getOrCreateInstanceMethodType(Method->getThisType(), Func, Unit); in getOrCreateMethodType()
3450 CXXMethodDecl::getThisType(FPT, Ty->getMostRecentCXXRecordDecl()), in CreateType()
5280 type = Method->getThisType(); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGBlocks.cpp590 QualType thisType = cast<CXXMethodDecl>(CGF->CurFuncDecl)->getThisType(); in computeBlockInfo()
H A DMicrosoftCXXABI.cpp4143 Args.add(RValue::get(This), CD->getThisType()); in getAddrOfCXXCtorClosure()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1175 VTableThunks[Idx].ThisType = Method->getThisType().getTypePtr(); in ComputeThisAdjustments()
1583 OverriddenMD->getThisType().getTypePtr())); in AddMethods()
1657 VTableThunks[Components.size()].ThisType = MD->getThisType().getTypePtr(); in AddMethods()
3190 auto ThisType = (OverriddenMD ? OverriddenMD : MD)->getThisType().getTypePtr(); in AddMethods()
H A DDeclCXX.cpp2584 QualType CXXMethodDecl::getThisType(const FunctionProtoType *FPT, in getThisType() function in CXXMethodDecl
2603 QualType CXXMethodDecl::getThisType() const { in getThisType() function in CXXMethodDecl
2610 return CXXMethodDecl::getThisType(getType()->castAs<FunctionProtoType>(), in getThisType()
H A DExprConstant.cpp6343 if (!handleAssignment(Info, Args[0], *This, MD->getThisType(), in HandleFunctionCall()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DTypeDumpVisitor.cpp325 printTypeIndex("ThisType", MF.getThisType()); in visitKnownRecord()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp534 E->getConstructor()->getThisType()->getPointeeType(), *E->getArg(0), in transferValueOrConversionConstructor()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h188 TypeIndex getThisType() const { return ThisType; } in getThisType() function
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2210 QualType getThisType() const;
2225 static QualType getThisType(const FunctionProtoType *FPT,
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp1311 PT != D->getThisType()->getAs<PointerType>())) { in getCXXThisRegion()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp2212 printTypeIndex("ThisType", MF.getThisType(), StreamTPI); in visitKnownRecord()
2231 LVElement *ThisPointer = getElement(StreamTPI, MF.getThisType()); in visitKnownRecord()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp484 MD->getThisType()->isDependentType(); in buildCoroutinePromise()
H A DSemaExprCXX.cpp1229 ThisTy = method->getThisType().getNonReferenceType(); in getCurrentThisType()
H A DSemaOverload.cpp5821 DestType = Method->getThisType(); in PerformImplicitObjectArgumentInitialization()
H A DSemaExpr.cpp2976 DestType = Method->getThisType().getNonReferenceType(); in PerformObjectMemberConversion()