| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Decl.h | 922 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 D | DeclObjC.h | 166 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 D | AnalysisDeclContext.h | 39 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 D | AnalysisDeclContext.cpp | 144 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 D | CGBlocks.cpp | 1150 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 D | CGOpenMPRuntime.cpp | 3842 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 D | CGCXXABI.cpp | 133 auto *ThisDecl = ImplicitParamDecl::Create( in buildThisParam() 136 ImplicitParamDecl::CXXThis); in buildThisParam()
|
| H A D | CGOpenMPRuntimeNVPTX.cpp | 3137 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 D | CGException.cpp | 1800 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 D | CGCXXABI.h | 53 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl() 69 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
|
| H A D | CGObjC.cpp | 1556 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 D | CGDeclCXX.cpp | 715 ImplicitParamDecl Dst(getContext(), getContext().VoidPtrTy, in generateDestroyHelper() 716 ImplicitParamDecl::Other); in generateDestroyHelper()
|
| H A D | CGNonTrivialStruct.cpp | 307 llvm::SmallVector<ImplicitParamDecl *, N> Params; in getFunctionInfo() 311 Params.push_back(ImplicitParamDecl::Create( in getFunctionInfo() 313 ImplicitParamDecl::Other)); in getFunctionInfo()
|
| H A D | CGStmtOpenMP.cpp | 429 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 D | MicrosoftCXXABI.cpp | 1430 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 D | CodeGenFunction.h | 1227 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 D | ScopeInfo.h | 47 class ImplicitParamDecl; variable 749 ImplicitParamDecl *ContextParam; 757 RecordDecl *RD, ImplicitParamDecl *Context, in CapturedRegionScopeInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| H A D | TransUnbridgedCasts.cpp | 454 if (ImplicitParamDecl *IPD = dyn_cast<ImplicitParamDecl>(DRE->getDecl())) in isSelf()
|
| H A D | TransZeroOutPropsInDealloc.cpp | 33 ImplicitParamDecl *SelfD;
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | Decl.cpp | 4402 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 D | DeclObjC.cpp | 1128 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 D | SemaStmt.cpp | 4269 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 D | ASTReaderDecl.cpp | 380 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 D | MacOSKeychainAPIChecker.cpp | 161 if (isa<ImplicitParamDecl>(VD) || isa<ParmVarDecl>(VD)) in REGISTER_MAP_WITH_PROGRAMSTATE()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ |
| H A D | AnalysisConsumer.cpp | 653 if (ImplicitParamDecl *SelfDecl = OMD->getSelfDecl()) { in getFunctionName()
|