Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCXXABI.cpp34 md->getThisType(), ImplicitParamKind::CXXThis); in buildThisParam()
H A DCIRGenClass.cpp449 QualType thisType = d->getThisType(); in emitCXXConstructorCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp72 MRMgr.getCXXThisRegion(CXXMD->getThisType(), STC); in getWidenedLoopState()
H A DSValBuilder.cpp317 getRegionManager().getCXXThisRegion(D->getThisType(), SFC)); in getCXXThis()
H A DMemRegion.cpp1358 PT != D->getThisType()->getAs<PointerType>())) { in getCXXThisRegion()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp381 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.cpp2140 getAsNaturalPointerTo(This, D->getThisType()->getPointeeType()); in EmitCXXConstructorCall()
2151 Args.add(RValue::get(ThisPtr), D->getThisType()); in EmitCXXConstructorCall()
2281 This, D->getThisType()->getPointeeType())), in EmitInheritedCXXConstructorCall()
2282 D->getThisType()); in EmitInheritedCXXConstructorCall()
2407 Args.add(RValue::get(getAsNaturalPointerTo(This, D->getThisType())), in EmitSynthesizedCXXCopyCtorCall()
2408 D->getThisType()); in EmitSynthesizedCXXCopyCtorCall()
2413 llvm::Value *Val = getAsNaturalPointerTo(Src, D->getThisType()); in EmitSynthesizedCXXCopyCtorCall()
H A DCGCXXABI.cpp134 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.cpp1328 QualType ThisTy = MD->getThisType(); in StartFunction()
1431 ResTy = MD->getThisType(); in BuildFunctionArgList()
H A DCGDebugInfo.cpp2112 ThisType = Method->getThisType(); in getOrCreateMethodType()
2121 return getOrCreateInstanceMethodType(Method->getThisType(), Func, Unit, true); in getOrCreateMethodTypeForDestructor()
3675 CXXMethodDecl::getThisType(FPT, Ty->getMostRecentCXXRecordDecl()), in CreateType()
5543 type = Method->getThisType(); in EmitDeclareOfBlockLiteralArgVariable()
H A DCGExprCXX.cpp114 QualType DstTy = DtorDecl->getThisType(); in EmitCXXDestructorCall()
H A DCGBlocks.cpp589 QualType thisType = cast<CXXMethodDecl>(CGF->CurFuncDecl)->getThisType(); in computeBlockInfo()
H A DMicrosoftCXXABI.cpp4136 Args.add(RValue::get(This), CD->getThisType()); in getAddrOfCXXCtorClosure()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefLambdaCapturesChecker.cpp67 ClsType = CXXMD->getThisType(); in checkASTDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp1176 It->second.ThisType = Method->getThisType().getTypePtr(); in ComputeThisAdjustments()
1584 OverriddenMD->getThisType().getTypePtr())); in AddMethods()
1659 VTT.ThisType = MD->getThisType().getTypePtr(); in AddMethods()
3192 auto ThisType = (OverriddenMD ? OverriddenMD : MD)->getThisType().getTypePtr(); in AddMethods()
H A DDeclCXX.cpp2783 QualType CXXMethodDecl::getThisType(const FunctionProtoType *FPT, in getThisType() function in CXXMethodDecl
2802 QualType CXXMethodDecl::getThisType() const { in getThisType() function in CXXMethodDecl
2809 return CXXMethodDecl::getThisType(getType()->castAs<FunctionProtoType>(), in getThisType()
/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.cpp726 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/lib/Analysis/
H A DConsumed.cpp785 isSetOnReadPtrType(Constructor->getThisType()) ? in VisitCXXConstructExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2267 QualType getThisType() const;
2282 static QualType getThisType(const FunctionProtoType *FPT,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewVisitor.cpp2206 printTypeIndex("ThisType", MF.getThisType(), StreamTPI); in visitKnownRecord()
2225 LVElement *ThisPointer = getElement(StreamTPI, MF.getThisType()); in visitKnownRecord()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp472 MD->getThisType()->isDependentType(); in buildCoroutinePromise()
H A DSemaExprCXX.cpp1211 ThisTy = method->getThisType().getNonReferenceType(); in getCurrentThisType()

12