Home
last modified time | relevance | path

Searched refs:ImplicitParamDecl (Results 1 – 25 of 50) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h922 friend class ImplicitParamDecl; variable
1486 class ImplicitParamDecl : public VarDecl {
4065 ImplicitParamDecl *const *getParams() const { in getParams()
4066 return getTrailingObjects<ImplicitParamDecl *>(); in getParams()
4069 ImplicitParamDecl **getParams() { in getParams()
4070 return getTrailingObjects<ImplicitParamDecl *>(); in getParams()
4091 ImplicitParamDecl *getParam(unsigned i) const { in getParam()
4095 void setParam(unsigned i, ImplicitParamDecl *P) { in setParam()
4101 ArrayRef<ImplicitParamDecl *> parameters() const { in parameters()
4109 ImplicitParamDecl *getContextParam() const { in getContextParam()
[all …]
H A DDeclObjC.h166 ImplicitParamDecl *SelfDecl = nullptr;
170 ImplicitParamDecl *CmdDecl = nullptr;
414 ImplicitParamDecl * getSelfDecl() const { return SelfDecl; } in getSelfDecl()
415 void setSelfDecl(ImplicitParamDecl *SD) { SelfDecl = SD; } in setSelfDecl()
416 ImplicitParamDecl * getCmdDecl() const { return CmdDecl; } in getCmdDecl()
417 void setCmdDecl(ImplicitParamDecl *CD) { CmdDecl = CD; } in setCmdDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h39 class ImplicitParamDecl; variable
184 const ImplicitParamDecl *getSelfDecl() const;
266 const ImplicitParamDecl *getSelfDecl() const { in getSelfDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp144 return isa<ImplicitParamDecl>(VD) && VD->getName() == "self"; in isSelfDecl()
147 const ImplicitParamDecl *AnalysisDeclContext::getSelfDecl() const { in getSelfDecl()
155 return dyn_cast<ImplicitParamDecl>(VD); in getSelfDecl()
173 return dyn_cast<ImplicitParamDecl>(VD); in getSelfDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBlocks.cpp1150 ImplicitParamDecl BlockFieldPseudoVar(getContext(), type, in EmitBlockLiteral()
1151 ImplicitParamDecl::Other); in EmitBlockLiteral()
1484 void CodeGenFunction::setBlockContextParameter(const ImplicitParamDecl *D, in setBlockContextParameter()
1567 ImplicitParamDecl::ObjCSelf); in GenerateBlockFunction()
2017 ImplicitParamDecl DstDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateCopyHelperFunction()
2019 ImplicitParamDecl SrcDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateCopyHelperFunction()
2210 ImplicitParamDecl SrcDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateDestroyHelperFunction()
2458 ImplicitParamDecl Dst(Context, Context.VoidPtrTy, ImplicitParamDecl::Other); in generateByrefCopyHelper()
2461 ImplicitParamDecl Src(Context, Context.VoidPtrTy, ImplicitParamDecl::Other); in generateByrefCopyHelper()
2535 ImplicitParamDecl Src(CGF.getContext(), Context.VoidPtrTy, in generateByrefDisposeHelper()
[all …]
H A DCGOpenMPRuntime.cpp3842 ImplicitParamDecl DummyPtr(C, C.VoidPtrTy, ImplicitParamDecl::Other); in createOffloadingBinaryDescriptorRegistration()
4539 ImplicitParamDecl TaskPrivatesArg( in emitTaskPrivateMappingFunction()
4542 ImplicitParamDecl::Other); in emitTaskPrivateMappingFunction()
4547 Args.push_back(ImplicitParamDecl::Create( in emitTaskPrivateMappingFunction()
4552 ImplicitParamDecl::Other)); in emitTaskPrivateMappingFunction()
4558 Args.push_back(ImplicitParamDecl::Create( in emitTaskPrivateMappingFunction()
4563 ImplicitParamDecl::Other)); in emitTaskPrivateMappingFunction()
4569 Args.push_back(ImplicitParamDecl::Create( in emitTaskPrivateMappingFunction()
4574 ImplicitParamDecl::Other)); in emitTaskPrivateMappingFunction()
5865 ImplicitParamDecl::Other); in emitReduceInitFunction()
[all …]
H A DCGCXXABI.cpp133 auto *ThisDecl = ImplicitParamDecl::Create( in buildThisParam()
136 ImplicitParamDecl::CXXThis); in buildThisParam()
H A DCGOpenMPRuntimeNVPTX.cpp3137 ImplicitParamDecl ReduceListArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitInterWarpCopyFunction()
3141 ImplicitParamDecl NumWarpsArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitInterWarpCopyFunction()
3143 ImplicitParamDecl::Other); in emitInterWarpCopyFunction()
3431 ImplicitParamDecl::Other); in emitShuffleAndReduceFunction()
3436 ImplicitParamDecl AlgoVerArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitShuffleAndReduceFunction()
3437 C.ShortTy, ImplicitParamDecl::Other); in emitShuffleAndReduceFunction()
3993 if (isa<ImplicitParamDecl>(NativeParam)) in translateParameter()
3994 return ImplicitParamDecl::Create( in translateParameter()
4080 ImplicitParamDecl::Other); in createParallelDataSharingWrapper()
4081 ImplicitParamDecl WrapperArg(Ctx, /*DC=*/nullptr, D.getBeginLoc(), in createParallelDataSharingWrapper()
[all …]
H A DCGException.cpp1800 if (isa<ImplicitParamDecl>(VD)) { in EmitCapturedLocals()
1809 assert((isa<ImplicitParamDecl>(VD) || VD->isLocalVarDeclOrParm()) && in EmitCapturedLocals()
1858 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
1861 getContext().VoidPtrTy, ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
1863 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
1866 getContext().UnsignedCharTy, ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
1868 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
1871 ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
H A DCGCXXABI.h53 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
69 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
H A DCGObjC.cpp1556 ImplicitParamDecl *selfDecl = OMD->getSelfDecl(); in TypeOfSelfObject()
3440 ImplicitParamDecl DstDecl(C, FD, SourceLocation(), /*Id=*/nullptr, DestTy, in GenerateObjCAtomicSetterCopyHelperFunction()
3441 ImplicitParamDecl::Other); in GenerateObjCAtomicSetterCopyHelperFunction()
3443 ImplicitParamDecl SrcDecl(C, FD, SourceLocation(), /*Id=*/nullptr, SrcTy, in GenerateObjCAtomicSetterCopyHelperFunction()
3444 ImplicitParamDecl::Other); in GenerateObjCAtomicSetterCopyHelperFunction()
3524 ImplicitParamDecl DstDecl(C, FD, SourceLocation(), /*Id=*/nullptr, DestTy, in GenerateObjCAtomicGetterCopyHelperFunction()
3525 ImplicitParamDecl::Other); in GenerateObjCAtomicGetterCopyHelperFunction()
3527 ImplicitParamDecl SrcDecl(C, FD, SourceLocation(), /*Id=*/nullptr, SrcTy, in GenerateObjCAtomicGetterCopyHelperFunction()
3528 ImplicitParamDecl::Other); in GenerateObjCAtomicGetterCopyHelperFunction()
H A DCGDeclCXX.cpp715 ImplicitParamDecl Dst(getContext(), getContext().VoidPtrTy, in generateDestroyHelper()
716 ImplicitParamDecl::Other); in generateDestroyHelper()
H A DCGNonTrivialStruct.cpp307 llvm::SmallVector<ImplicitParamDecl *, N> Params; in getFunctionInfo()
311 Params.push_back(ImplicitParamDecl::Create( in getFunctionInfo()
313 ImplicitParamDecl::Other)); in getFunctionInfo()
H A DCGStmtOpenMP.cpp429 Arg = ImplicitParamDecl::Create(Ctx, /*DC=*/nullptr, FD->getLocation(), in emitOutlinedFunctionPrologue()
430 II, ArgType, ImplicitParamDecl::Other); in emitOutlinedFunctionPrologue()
3039 static ImplicitParamDecl *
3043 auto *OrigVD = ImplicitParamDecl::Create(C, CD, Loc, /*Id=*/nullptr, Ty, in createImplicitFirstprivateForType()
3044 ImplicitParamDecl::Other); in createImplicitFirstprivateForType()
3048 auto *PrivateVD = ImplicitParamDecl::Create(C, CD, Loc, /*Id=*/nullptr, Ty, in createImplicitFirstprivateForType()
3049 ImplicitParamDecl::Other); in createImplicitFirstprivateForType()
3054 auto *InitVD = ImplicitParamDecl::Create(C, CD, Loc, /*Id=*/nullptr, ElemType, in createImplicitFirstprivateForType()
3055 ImplicitParamDecl::Other); in createImplicitFirstprivateForType()
4853 const ImplicitParamDecl *PVD, in mapParam()
H A DMicrosoftCXXABI.cpp1430 auto *IsMostDerived = ImplicitParamDecl::Create( in addImplicitStructorParams()
1433 ImplicitParamDecl::Other); in addImplicitStructorParams()
1443 auto *ShouldDelete = ImplicitParamDecl::Create( in addImplicitStructorParams()
1446 ImplicitParamDecl::Other); in addImplicitStructorParams()
3896 ImplicitParamDecl SrcParam( in getAddrOfCXXCtorClosure()
3901 ImplicitParamDecl::Other); in getAddrOfCXXCtorClosure()
3908 ImplicitParamDecl IsMostDerived(getContext(), /*DC=*/nullptr, in getAddrOfCXXCtorClosure()
3911 getContext().IntTy, ImplicitParamDecl::Other); in getAddrOfCXXCtorClosure()
H A DCodeGenFunction.h1227 llvm::SmallDenseMap<const ParmVarDecl *, const ImplicitParamDecl *, 2>
1499 ImplicitParamDecl *OldCXXABIThisDecl;
1512 ImplicitParamDecl *CXXABIThisDecl = nullptr;
1532 ImplicitParamDecl *CXXStructorImplicitParamDecl = nullptr;
1789 void setBlockContextParameter(const ImplicitParamDecl *D, unsigned argNum,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DScopeInfo.h47 class ImplicitParamDecl; variable
749 ImplicitParamDecl *ContextParam;
757 RecordDecl *RD, ImplicitParamDecl *Context, in CapturedRegionScopeInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp454 if (ImplicitParamDecl *IPD = dyn_cast<ImplicitParamDecl>(DRE->getDecl())) in isSelf()
H A DTransZeroOutPropsInDealloc.cpp33 ImplicitParamDecl *SelfD;
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp4402 void ImplicitParamDecl::anchor() {} in anchor()
4404 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, DeclContext *DC, in Create()
4408 return new (C, DC) ImplicitParamDecl(C, DC, IdLoc, Id, Type, ParamKind); in Create()
4411 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, QualType Type, in Create()
4413 return new (C, nullptr) ImplicitParamDecl(C, Type, ParamKind); in Create()
4416 ImplicitParamDecl *ImplicitParamDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
4418 return new (C, ID) ImplicitParamDecl(C, QualType(), ImplicitParamKind::Other); in CreateDeserialized()
4456 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in Create()
4462 return new (C, ID, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in CreateDeserialized()
H A DDeclObjC.cpp1128 auto *Self = ImplicitParamDecl::Create(Context, this, SourceLocation(), in createImplicitParams()
1130 ImplicitParamDecl::ObjCSelf); in createImplicitParams()
1139 setCmdDecl(ImplicitParamDecl::Create( in createImplicitParams()
1141 Context.getObjCSelType(), ImplicitParamDecl::ObjCCmd)); in createImplicitParams()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp4269 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4270 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4308 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4309 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4316 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, I->second, in ActOnCapturedRegionStart()
4317 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4328 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4329 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp380 void VisitImplicitParamDecl(ImplicitParamDecl *PD);
1002 MD->setSelfDecl(ReadDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1003 MD->setCmdDecl(ReadDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1402 if (!isa<ParmVarDecl>(VD) && !isa<ImplicitParamDecl>(VD) && in VisitVarDeclImpl()
1423 void ASTDeclReader::VisitImplicitParamDecl(ImplicitParamDecl *PD) { in VisitImplicitParamDecl()
1506 CD->setParam(I, ReadDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
1508 CD->setContextParam(I, ReadDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
3814 D = ImplicitParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp161 if (isa<ImplicitParamDecl>(VD) || isa<ParmVarDecl>(VD)) in REGISTER_MAP_WITH_PROGRAMSTATE()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.cpp653 if (ImplicitParamDecl *SelfDecl = OMD->getSelfDecl()) { in getFunctionName()

12