Searched refs:VarDecl (Results 51 - 75 of 193) sorted by relevance

12345678

/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h33 class VarDecl;
237 void ReadTentativeDefinitions(SmallVectorImpl<VarDecl*> &Defs) override;
H A DSemaInternal.h44 inline bool IsVariableAConstantExpression(VarDecl *Var, ASTContext &Context) {
45 const VarDecl *DefVD = nullptr;
70 inline void MarkVarDeclODRUsed(VarDecl *Var,
75 if (Var->hasDefinition(SemaRef.Context) == VarDecl::DeclarationOnly &&
H A DScope.h32 class VarDecl;
197 llvm::PointerIntPair<VarDecl *, 1, bool> NRVO;
451 void addNRVOCandidate(VarDecl *VD) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp145 const VarDecl *VD = I.getVariable();
163 VarDecl *VD = LC.getCapturedVar();
482 BumpVector<const VarDecl*> &BEVals;
484 llvm::SmallPtrSet<const VarDecl*, 4> Visited;
487 FindBlockDeclRefExprsVals(BumpVector<const VarDecl*> &bevals,
499 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
525 typedef BumpVector<const VarDecl*> DeclVec;
H A DBodyFarm.cpp58 DeclRefExpr *makeDeclRefExpr(const VarDecl *D);
109 DeclRefExpr *ASTMaker::makeDeclRefExpr(const VarDecl *D) {
114 /* D = */ const_cast<VarDecl*>(D),
430 const VarDecl *selfVar = Prop->getGetterMethodDecl()->getSelfDecl();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.h40 class VarDecl;
146 class FunctionArgList : public SmallVector<const VarDecl*, 16> {
H A DCGCXXABI.h516 virtual void EmitGuardedInit(CodeGenFunction &CGF, const VarDecl &D,
525 virtual void registerGlobalDtor(CodeGenFunction &CGF, const VarDecl &D,
541 CodeGenModule &CGM, ArrayRef<const VarDecl *> CXXThreadLocals,
543 ArrayRef<const VarDecl *> CXXThreadLocalInitVars) = 0;
553 const VarDecl *VD,
H A DCGObjCRuntime.cpp150 const VarDecl *Variable;
195 const VarDecl *CatchDecl = CatchStmt->getCatchParamDecl();
254 if (const VarDecl *CatchParam = Handler.Variable) {
285 const VarDecl *paramDecl) {
H A DCGOpenMPRuntime.cpp66 virtual const VarDecl *getThreadIDVariable() const = 0;
95 CGOpenMPOutlinedRegionInfo(const CapturedStmt &CS, const VarDecl *ThreadIDVar,
105 const VarDecl *getThreadIDVariable() const override { return ThreadIDVar; }
119 const VarDecl *ThreadIDVar;
126 const VarDecl *ThreadIDVar,
135 const VarDecl *getThreadIDVariable() const override { return ThreadIDVar; }
152 const VarDecl *ThreadIDVar;
179 const FieldDecl *lookup(const VarDecl *VD) const override {
193 const VarDecl *getThreadIDVariable() const override {
234 const VarDecl *getThreadIDVariabl
[all...]
H A DCodeGenModule.cpp603 void CodeGenModule::setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const {
667 dyn_cast_or_null<VarDecl>(initializedGlobalDecl.getDecl()), Out);
1418 getContext().getTargetInfo().isTLSSupported() && isa<VarDecl>(Global))
1534 const auto *VD = cast<VarDecl>(Global);
1537 if (VD->isThisDeclarationADefinition() != VarDecl::Definition &&
1553 if (getLangOpts().CPlusPlus && isa<VarDecl>(Global) &&
1554 cast<VarDecl>(Global)->hasInit()) {
1612 bool VisitVarDecl(VarDecl *VD) {
1623 else if (VarDecl *V = dyn_cast<VarDecl>(V
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DVLASizeChecker.cpp86 const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl());
H A DCheckSecuritySyntaxOnly.cpp186 getIncrementedVar(const Expr *expr, const VarDecl *x, const VarDecl *y) {
262 const VarDecl *vdLHS = drLHS ? dyn_cast<VarDecl>(drLHS->getDecl()) : nullptr;
263 const VarDecl *vdRHS = drRHS ? dyn_cast<VarDecl>(drRHS->getDecl()) : nullptr;
H A DDereferenceChecker.cpp65 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl())) {
100 const VarDecl *VD;
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.cpp335 clang::VarDecl *result_decl = NULL;
355 result_decl = VarDecl::Create(Ctx,
375 result_decl = VarDecl::Create(Ctx,
478 ASTResultSynthesizer::CompleteTentativeDefinition(VarDecl *D)
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtObjC.h76 VarDecl *ExceptionDecl;
82 VarDecl *catchVarDecl,
94 const VarDecl *getCatchParamDecl() const {
97 VarDecl *getCatchParamDecl() {
100 void setCatchParamDecl(VarDecl *D) { ExceptionDecl = D; }
H A DASTContext.h174 llvm::DenseMap<const VarDecl*, Expr*> BlockVarCopyInits;
342 /// This mapping will contain an entry that maps from the VarDecl for
343 /// X<int>::value to the corresponding VarDecl for X<T>::value (within the
345 llvm::DenseMap<const VarDecl *, TemplateOrSpecializationInfo>
396 llvm::DenseMap<const VarDecl *, unsigned> StaticLocalNumbers;
400 typedef llvm::DenseMap<const VarDecl *, unsigned> ParameterIndexTable;
775 const VarDecl *Var);
778 getTemplateOrSpecializationInfo(const VarDecl *Var);
787 void setInstantiatedFromStaticDataMember(VarDecl *Inst, VarDecl *Tmp
[all...]
H A DGlobalDecl.h27 /// a VarDecl, a FunctionDecl or a BlockDecl.
41 GlobalDecl(const VarDecl *D) { Init(D);}
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h105 void handleDestructorCall(const VarDecl *VD, const CXXDestructorDecl *DD) {}
197 VarDecl *VD = const_cast<VarDecl*>(AD.getVarDecl());
351 const Expr *DeclExp, VarDecl *SelfD=nullptr);
449 void handleDestructorCall(const VarDecl *VD, const CXXDestructorDecl *DD);
H A DThreadSafetyTIL.h660 : SExpr(COP_Function), VarDecl(Vd), Body(Bd) {
664 : SExpr(F), VarDecl(Vd), Body(Bd) {
668 Variable *variableDecl() { return VarDecl; }
669 const Variable *variableDecl() const { return VarDecl; }
677 auto E0 = Vs.traverse(VarDecl->Definition, Vs.typeCtx(Ctx));
679 Variable *Nvd = Vs.enterScope(*VarDecl, E0);
681 Vs.exitScope(*VarDecl);
688 Cmp.compare(VarDecl->definition(), E->VarDecl->definition());
698 Variable *VarDecl; member in class:clang::threadSafety::Function
750 Variable *VarDecl; member in class:clang::threadSafety::SFunction
1903 Variable *VarDecl; member in class:clang::threadSafety::Let
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSema.cpp447 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
459 const VarDecl *DeclToCheck = VD->getDefinition();
494 if (cast<VarDecl>(ND)->hasDefinition() != VarDecl::DeclarationOnly)
543 << isa<VarDecl>(ND) << ND;
735 !(isa<FunctionDecl>(PrevDecl) || isa<VarDecl>(PrevDecl)))
791 llvm::SmallSet<VarDecl *, 32> Seen;
797 VarDecl *VD = (*T)->getActingDefinition();
864 const VarDecl *Diag
[all...]
H A DJumpDiagnostics.cpp75 void BuildScopeInformation(VarDecl *D, const BlockDecl *BDecl,
132 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
190 VD->getInitStyle() == VarDecl::CallInit) {
227 if (VarDecl *VD = dyn_cast<VarDecl>(D))
233 void JumpScopeChecker::BuildScopeInformation(VarDecl *D,
308 if (VarDecl *Var = cast<SwitchStmt>(S)->getConditionVariable()) {
490 VarDecl *variable = CI.getVariable();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransRetainReleaseDealloc.cpp227 if (VarDecl *VD = dyn_cast<VarDecl>(RefD))
366 VarDecl *VD = dyn_cast_or_null<VarDecl>(DeclS->getSingleDecl());
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DMultiplexConsumer.cpp121 void StaticDataMemberInstantiated(const VarDecl *D) override;
193 const VarDecl *D) {
280 void MultiplexConsumer::HandleCXXStaticMemberVarInstantiation(VarDecl *VD) {
335 void MultiplexConsumer::CompleteTentativeDefinition(VarDecl *D) {
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Core/
H A DClangForward.h129 class VarDecl;
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DMicrosoftMangle.cpp149 void mangleReferenceTemporary(const VarDecl *, unsigned ManglingNumber,
151 void mangleStaticGuardVariable(const VarDecl *D, raw_ostream &Out) override;
152 void mangleThreadSafeStaticGuardVariable(const VarDecl *D, unsigned GuardNum,
154 void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
155 void mangleDynamicAtExitDestructor(const VarDecl *D,
204 void mangleInitFiniStub(const VarDecl *D, raw_ostream &Out, char CharCode);
259 void mangleVariableEncoding(const VarDecl *VD);
360 if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
398 else if (const VarDecl *V
[all...]

Completed in 402 milliseconds

12345678