HomeSort by: relevance | last modified time | path
    Searched refs:VarDecl (Results 1 - 25 of 252) sorted by relevancy

1 2 3 4 5 6 7 8 91011

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
MangleNumberingContext.h 27 class VarDecl;
44 virtual unsigned getStaticLocalNumber(const VarDecl *VD) = 0;
48 virtual unsigned getManglingNumber(const VarDecl *VD,
ASTConsumer.h 26 class VarDecl;
103 virtual void CompleteTentativeDefinition(VarDecl *D) {}
108 virtual void CompleteExternalDeclaration(VarDecl *D) {}
116 virtual void HandleCXXStaticMemberVarInstantiation(VarDecl *D) {}
LambdaCapture.h 43 // - a VarDecl* that represents the variable that was captured or the
74 VarDecl *Var = nullptr,
89 return dyn_cast_or_null<VarDecl>(DeclAndBits.getPointer());
104 VarDecl *getCapturedVar() const {
106 return static_cast<VarDecl *>(DeclAndBits.getPointer());
Mangle.h 40 class VarDecl;
128 virtual void mangleReferenceTemporary(const VarDecl *D,
152 virtual void mangleStaticGuardVariable(const VarDecl *D, raw_ostream &) = 0;
154 virtual void mangleDynamicInitializer(const VarDecl *D, raw_ostream &) = 0;
156 virtual void mangleDynamicAtExitDestructor(const VarDecl *D,
184 virtual void mangleItaniumThreadLocalInit(const VarDecl *D,
186 virtual void mangleItaniumThreadLocalWrapper(const VarDecl *D,
196 virtual void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &) = 0;
225 virtual void mangleThreadSafeStaticGuardVariable(const VarDecl *VD,
  /src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransBlockObjCVariable.cpp 41 llvm::DenseSet<VarDecl *> &VarsToChange;
44 VarDecl *Var;
48 BlockVarChecker(VarDecl *var) : Var(var) { }
74 RootBlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
78 SmallVector<VarDecl *, 4> BlockVars;
81 VarDecl *var = I.getVariable();
90 VarDecl *var = BlockVars[i];
112 llvm::DenseSet<VarDecl *> &VarsToChange;
115 BlockObjCVarRewriter(llvm::DenseSet<VarDecl *> &VarsToChange)
128 llvm::DenseSet<VarDecl *> VarsToChange
    [all...]
TransARCAssign.cpp 36 llvm::DenseSet<VarDecl *> ModifiedVars;
49 if (declRef && isa<VarDecl>(declRef->getDecl())) {
54 VarDecl *var = cast<VarDecl>(declRef->getDecl());
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaLambda.h 35 VarDecl *VarToCapture, Sema &S);
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
VarBypassDetector.h 26 class VarDecl;
42 llvm::SmallVector<std::pair<unsigned, const VarDecl *>, 48> Scopes;
48 llvm::DenseSet<const VarDecl *> Bypasses;
57 bool IsBypassed(const VarDecl *D) const {
SanitizerMetadata.h 26 class VarDecl;
39 void reportGlobalToASan(llvm::GlobalVariable *GV, const VarDecl &D,
CGCUDARuntime.h 31 class VarDecl;
87 virtual void handleVarRegistration(const VarDecl *VD,
107 internalizeDeviceSideVar(const VarDecl *D,
CGOpenCLRuntime.h 28 class VarDecl;
63 const VarDecl &D);
VarBypassDetector.cpp 36 const VarDecl *VD = dyn_cast<VarDecl>(D);
42 if (const VarDecl *VD = dyn_cast<VarDecl>(D))
75 if (const VarDecl *Var = cast<SwitchStmt>(S)->getConditionVariable()) {
  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtIterator.cpp 48 if (VarDecl* VD = dyn_cast<VarDecl>(*DGI))
75 if (VarDecl* VD = dyn_cast<VarDecl>(D)) {
116 VarDecl* VD = cast<VarDecl>(*DGI);
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
UninitializedValues.h 27 class VarDecl;
110 virtual void handleUseOfUninitVariable(const VarDecl *vd,
114 virtual void handleConstRefUseOfUninitVariable(const VarDecl *vd,
120 virtual void handleSelfInit(const VarDecl *vd) {}
LiveVariables.h 34 llvm::ImmutableSet<const VarDecl *> liveDecls;
43 llvm::ImmutableSet<const VarDecl *> LiveDecls,
49 bool isLive(const VarDecl *D) const;
78 bool isLive(const CFGBlock *B, const VarDecl *D);
84 bool isLive(const Stmt *S, const VarDecl *D);
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp 38 llvm::DenseSet<const VarDecl *> &S;
57 if (const VarDecl *D = dyn_cast<VarDecl>(DR->getDecl()))
62 EHCodeVisitor(llvm::DenseSet<const VarDecl *> &S) :
140 llvm::SmallPtrSet<const VarDecl*, 20> Escaped;
143 std::unique_ptr<llvm::DenseSet<const VarDecl *>> InEH;
151 llvm::SmallPtrSet<const VarDecl *, 20> &escaped,
158 bool isLive(const LiveVariables::LivenessValues &Live, const VarDecl *D) {
164 InEH.reset(new llvm::DenseSet<const VarDecl *>());
195 void Report(const VarDecl *V, DeadStoreKind dsk
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
UncountedLocalVarsChecker.cpp 33 bool isDeclaredInForOrIf(const VarDecl *Var) {
52 bool isRefcountedStringsHack(const VarDecl *V) {
73 bool isGuardedScopeEmbeddedInGuardianScope(const VarDecl *Guarded,
74 const VarDecl *MaybeGuardian) {
154 bool VisitVarDecl(VarDecl *V) {
164 void visitVarDecl(const VarDecl *V) const {
189 dyn_cast_or_null<VarDecl>(Ref->getFoundDecl())) {
217 bool shouldSkipVarDecl(const VarDecl *V) const {
228 void reportBug(const VarDecl *V) const {
  /src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CheckerHelpers.h 23 class VarDecl;
45 std::pair<const clang::VarDecl *, const clang::Expr *>
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
CheckerHelpers.cpp 56 if (const VarDecl *VD = dyn_cast<VarDecl>(DR->getDecl()))
80 std::pair<const clang::VarDecl *, const clang::Expr *>
82 const VarDecl *VD = nullptr;
90 VD = dyn_cast_or_null<VarDecl>(DE->getDecl());
95 VD = cast<VarDecl>(PD->getSingleDecl());
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
UninitializedValues.cpp 44 static bool isTrackedVar(const VarDecl *vd, const DeclContext *dc) {
61 llvm::DenseMap<const VarDecl *, unsigned> map;
73 Optional<unsigned> getValueIndex(const VarDecl *d) const;
80 DeclContext::specific_decl_iterator<VarDecl> I(dc.decls_begin()),
83 const VarDecl *vd = *I;
89 Optional<unsigned> DeclToIndex::getValueIndex(const VarDecl *d) const {
90 llvm::DenseMap<const VarDecl *, unsigned>::const_iterator I = map.find(d);
146 ValueVector::reference operator[](const VarDecl *vd);
149 const VarDecl *vd) {
210 ValueVector::reference CFGBlockValues::operator[](const VarDecl *vd)
    [all...]
LiveVariables.cpp 31 llvm::ImmutableSet<const VarDecl *>::Factory DSetFact;
70 bool LiveVariables::LivenessValues::isLive(const VarDecl *D) const {
104 llvm::ImmutableSetRef<const VarDecl *>
131 static bool isAlwaysAlive(const VarDecl *D) {
135 bool LiveVariables::isLive(const CFGBlock *B, const VarDecl *D) {
139 bool LiveVariables::isLive(const Stmt *S, const VarDecl *D) {
249 if (const VarDecl *VD = dyn_cast<VarDecl>(DS->getSingleDecl())) {
322 static bool writeShouldKill(const VarDecl *VD) {
348 } else if (const auto *VD = dyn_cast<VarDecl>(D))
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
CloneDetection.h 25 class VarDecl;
355 /// The index of the associated VarDecl in the Variables vector.
368 std::vector<const VarDecl *> Variables;
371 /// \param VarDecl The declaration of the variable that is referenced.
373 void addVariableOccurence(const VarDecl *VarDecl, const Stmt *Mention);
393 const VarDecl *Variable;
399 const VarDecl *Suggestion;
400 SuspiciousCloneInfo(const VarDecl *Variable, const Stmt *Mention,
401 const VarDecl *Suggestion
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/AST/Interp/
Context.h 29 class VarDecl;
53 bool evaluateAsInitializer(State &Parent, const VarDecl *VD, APValue &Result);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
ScopeInfo.cpp 78 IsExact = isa<VarDecl>(D);
142 assert(isa<VarDecl>(Property));
194 if (isa<VarDecl>(DRE->getDecl()))
234 llvm::function_ref<void(VarDecl *, Expr *)> Callback) const {
237 Callback(cast<VarDecl>(DRE->getFoundDecl()), E);
239 Callback(cast<VarDecl>(ME->getMemberDecl()), E);
241 for (VarDecl *VD : *FP)
  /src/external/apache2/llvm/dist/clang/include/clang/Frontend/
MultiplexConsumer.h 57 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD) override;
67 void CompleteTentativeDefinition(VarDecl *D) override;
68 void CompleteExternalDeclaration(VarDecl *D) override;

Completed in 64 milliseconds

1 2 3 4 5 6 7 8 91011