Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1749 ImplicitParamDecl ReduceListArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitInterWarpCopyFunction()
1750 C.VoidPtrTy, ImplicitParamDecl::Other); in emitInterWarpCopyFunction()
1753 ImplicitParamDecl NumWarpsArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitInterWarpCopyFunction()
1755 ImplicitParamDecl::Other); in emitInterWarpCopyFunction()
2049 ImplicitParamDecl ReduceListArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitShuffleAndReduceFunction()
2050 C.VoidPtrTy, ImplicitParamDecl::Other); in emitShuffleAndReduceFunction()
2052 ImplicitParamDecl LaneIDArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, C.ShortTy, in emitShuffleAndReduceFunction()
2053 ImplicitParamDecl::Other); in emitShuffleAndReduceFunction()
2055 ImplicitParamDecl RemoteLaneOffsetArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, in emitShuffleAndReduceFunction()
2056 C.ShortTy, ImplicitParamDecl::Other); in emitShuffleAndReduceFunction()
[all …]
H A DCGBlocks.cpp1019 ImplicitParamDecl BlockFieldPseudoVar(getContext(), type, in EmitBlockLiteral()
1020 ImplicitParamDecl::Other); in EmitBlockLiteral()
1405 void CodeGenFunction::setBlockContextParameter(const ImplicitParamDecl *D, in setBlockContextParameter()
1482 ImplicitParamDecl SelfDecl(getContext(), const_cast<BlockDecl *>(blockDecl), in GenerateBlockFunction()
1484 ImplicitParamDecl::ObjCSelf); in GenerateBlockFunction()
1909 ImplicitParamDecl DstDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateCopyHelperFunction()
1911 ImplicitParamDecl SrcDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateCopyHelperFunction()
2100 ImplicitParamDecl SrcDecl(C, C.VoidPtrTy, ImplicitParamDecl::Other); in GenerateDestroyHelperFunction()
2342 ImplicitParamDecl Dst(Context, Context.VoidPtrTy, ImplicitParamDecl::Other); in generateByrefCopyHelper()
2345 ImplicitParamDecl Src(Context, Context.VoidPtrTy, ImplicitParamDecl::Other); in generateByrefCopyHelper()
[all …]
H A DCGOpenMPRuntime.cpp1101 ImplicitParamDecl OmpOutParm(C, /*DC=*/nullptr, Out->getLocation(), in emitCombinerOrInitializer()
1102 /*Id=*/nullptr, PtrTy, ImplicitParamDecl::Other); in emitCombinerOrInitializer()
1103 ImplicitParamDecl OmpInParm(C, /*DC=*/nullptr, In->getLocation(), in emitCombinerOrInitializer()
1104 /*Id=*/nullptr, PtrTy, ImplicitParamDecl::Other); in emitCombinerOrInitializer()
1729 ImplicitParamDecl Dst(CGM.getContext(), /*DC=*/nullptr, Loc, in emitThreadPrivateVarDefinition()
1731 ImplicitParamDecl::Other); in emitThreadPrivateVarDefinition()
1762 ImplicitParamDecl Dst(CGM.getContext(), /*DC=*/nullptr, Loc, in emitThreadPrivateVarDefinition()
1764 ImplicitParamDecl::Other); in emitThreadPrivateVarDefinition()
2321 ImplicitParamDecl LHSArg(C, /*DC=*/nullptr, Loc, /*Id=*/nullptr, C.VoidPtrTy, in emitCopyprivateCopyFunction()
2322 ImplicitParamDecl::Other); in emitCopyprivateCopyFunction()
[all …]
H A DCGCXXABI.cpp126 auto *ThisDecl = ImplicitParamDecl::Create( in buildThisParam()
129 ImplicitParamDecl::CXXThis); in buildThisParam()
H A DCGException.cpp1905 if (isa<ImplicitParamDecl>(D) && in EmitCapturedLocals()
1942 assert((isa<ImplicitParamDecl>(VD) || VD->isLocalVarDeclOrParm()) && in EmitCapturedLocals()
1962 if (isa<ImplicitParamDecl>(VD)) { in EmitCapturedLocals()
2019 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
2022 getContext().VoidPtrTy, ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
2024 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
2027 getContext().UnsignedCharTy, ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
2029 Args.push_back(ImplicitParamDecl::Create( in startOutlinedSEHHelper()
2032 ImplicitParamDecl::Other)); in startOutlinedSEHHelper()
H A DCGDeclCXX.cpp294 ImplicitParamDecl IPD(CGM.getContext(), CGM.getContext().IntTy, in createTLSAtExitStub()
295 ImplicitParamDecl::Other); in createTLSAtExitStub()
1119 ImplicitParamDecl Dst(getContext(), getContext().VoidPtrTy, in generateDestroyHelper()
1120 ImplicitParamDecl::Other); in generateDestroyHelper()
H A DCGCXXABI.h54 ImplicitParamDecl *getThisDecl(CodeGenFunction &CGF) { in getThisDecl()
73 ImplicitParamDecl *&getStructorImplicitParamDecl(CodeGenFunction &CGF) { in getStructorImplicitParamDecl()
H A DCGNonTrivialStruct.cpp310 llvm::SmallVector<ImplicitParamDecl *, N> Params; in getFunctionInfo()
314 Params.push_back(ImplicitParamDecl::Create( in getFunctionInfo()
316 ImplicitParamDecl::Other)); in getFunctionInfo()
H A DMicrosoftCXXABI.cpp1508 auto *IsMostDerived = ImplicitParamDecl::Create( in addImplicitStructorParams()
1511 ImplicitParamDecl::Other); in addImplicitStructorParams()
1521 auto *ShouldDelete = ImplicitParamDecl::Create( in addImplicitStructorParams()
1524 ImplicitParamDecl::Other); in addImplicitStructorParams()
4105 ImplicitParamDecl SrcParam( in getAddrOfCXXCtorClosure()
4110 ImplicitParamDecl::Other); in getAddrOfCXXCtorClosure()
4117 ImplicitParamDecl IsMostDerived(getContext(), /*DC=*/nullptr, in getAddrOfCXXCtorClosure()
4120 getContext().IntTy, ImplicitParamDecl::Other); in getAddrOfCXXCtorClosure()
/openbsd-src/gnu/llvm/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h41 class ImplicitParamDecl; variable
178 const ImplicitParamDecl *getSelfDecl() const;
260 const ImplicitParamDecl *getSelfDecl() const { return Ctx->getSelfDecl(); } in getSelfDecl()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDecl.h1029 friend class ImplicitParamDecl; variable
1657 class ImplicitParamDecl : public VarDecl {
1688 static ImplicitParamDecl *Create(ASTContext &C, DeclContext *DC,
1691 static ImplicitParamDecl *Create(ASTContext &C, QualType T,
1694 static ImplicitParamDecl *CreateDeserialized(ASTContext &C, unsigned ID);
1696 ImplicitParamDecl(ASTContext &C, DeclContext *DC, SourceLocation IdLoc, in ImplicitParamDecl() function
1705 ImplicitParamDecl(ASTContext &C, QualType Type, ImplicitParamKind ParamKind) in ImplicitParamDecl() function
4524 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4526 size_t numTrailingObjects(OverloadToken<ImplicitParamDecl>) { in numTrailingObjects() argument
4542 ImplicitParamDecl *const *getParams() const { in getParams()
[all …]
H A DDeclObjC.h165 ImplicitParamDecl *SelfDecl = nullptr;
169 ImplicitParamDecl *CmdDecl = nullptr;
420 ImplicitParamDecl * getSelfDecl() const { return SelfDecl; } in getSelfDecl()
421 void setSelfDecl(ImplicitParamDecl *SD) { SelfDecl = SD; } in setSelfDecl()
422 ImplicitParamDecl * getCmdDecl() const { return CmdDecl; } in getCmdDecl()
423 void setCmdDecl(ImplicitParamDecl *CD) { CmdDecl = CD; } in setCmdDecl()
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp145 return isa_and_nonnull<ImplicitParamDecl>(VD) && VD->getName() == "self"; in isSelfDecl()
148 const ImplicitParamDecl *AnalysisDeclContext::getSelfDecl() const { in getSelfDecl()
156 return dyn_cast<ImplicitParamDecl>(VD); in getSelfDecl()
174 return dyn_cast<ImplicitParamDecl>(VD); in getSelfDecl()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DScopeInfo.h48 class ImplicitParamDecl; variable
793 ImplicitParamDecl *ContextParam;
802 RecordDecl *RD, ImplicitParamDecl *Context, in CapturedRegionScopeInfo()
/openbsd-src/gnu/llvm/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp453 if (ImplicitParamDecl *IPD = dyn_cast<ImplicitParamDecl>(DRE->getDecl())) in isSelf()
H A DTransZeroOutPropsInDealloc.cpp32 ImplicitParamDecl *SelfD;
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDecl.cpp5057 void ImplicitParamDecl::anchor() {} in anchor()
5059 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, DeclContext *DC, in Create()
5063 return new (C, DC) ImplicitParamDecl(C, DC, IdLoc, Id, Type, ParamKind); in Create()
5066 ImplicitParamDecl *ImplicitParamDecl::Create(ASTContext &C, QualType Type, in Create()
5068 return new (C, nullptr) ImplicitParamDecl(C, Type, ParamKind); in Create()
5071 ImplicitParamDecl *ImplicitParamDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
5073 return new (C, ID) ImplicitParamDecl(C, QualType(), ImplicitParamKind::Other); in CreateDeserialized()
5110 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in Create()
5116 return new (C, ID, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in CreateDeserialized()
H A DDeclObjC.cpp1195 auto *Self = ImplicitParamDecl::Create(Context, this, SourceLocation(), in createImplicitParams()
1197 ImplicitParamDecl::ObjCSelf); in createImplicitParams()
1206 setCmdDecl(ImplicitParamDecl::Create( in createImplicitParams()
1208 Context.getObjCSelType(), ImplicitParamDecl::ObjCCmd)); in createImplicitParams()
H A DODRHash.cpp387 ImplicitParamDecl *Cmd = Method->getCmdDecl(); in VisitObjCMethodDecl()
392 ImplicitParamDecl *Self = Method->getSelfDecl(); in VisitObjCMethodDecl()
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp380 void VisitImplicitParamDecl(ImplicitParamDecl *PD);
1128 MD->setSelfDecl(readDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1129 MD->setCmdDecl(readDeclAs<ImplicitParamDecl>()); in VisitObjCMethodDecl()
1624 if (!isa<ParmVarDecl>(VD) && !isa<ImplicitParamDecl>(VD) && in VisitVarDeclImpl()
1645 void ASTDeclReader::VisitImplicitParamDecl(ImplicitParamDecl *PD) { in VisitImplicitParamDecl()
1736 CD->setParam(I, readDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
1738 CD->setContextParam(I, readDeclAs<ImplicitParamDecl>()); in VisitCapturedDecl()
3854 D = ImplicitParamDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaStmt.cpp4712 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4713 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4752 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4753 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4760 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, I->second, in ActOnCapturedRegionStart()
4761 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
4772 ImplicitParamDecl::Create(Context, DC, Loc, ParamName, ParamType, in ActOnCapturedRegionStart()
4773 ImplicitParamDecl::CapturedContext); in ActOnCapturedRegionStart()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DBugReporterVisitors.cpp608 if (const auto *ID = dyn_cast<ImplicitParamDecl>(DRE->getDecl())) in potentiallyWritesIntoIvar()
609 if (ID->getParameterKind() == ImplicitParamDecl::ObjCSelf) in potentiallyWritesIntoIvar()
1370 } else if (const auto *ImplParam = dyn_cast<ImplicitParamDecl>(D)) { in showBRParamDiagnostics()
1372 ImplicitParamDecl::ImplicitParamKind::ObjCSelf) { in showBRParamDiagnostics()
1641 assert(isa<ImplicitParamDecl>(VR->getDecl())); in VisitNode()
H A DProgramState.cpp239 const ImplicitParamDecl *SelfDecl = LCtx->getSelfDecl(); in getSelfSVal()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp164 if (isa<ImplicitParamDecl, ParmVarDecl>(VD)) in REGISTER_MAP_WITH_PROGRAMSTATE()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DCXCursor.cpp571 if (const ImplicitParamDecl *IPD = dyn_cast_or_null<ImplicitParamDecl>( in MakeCXCursor()

123