OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:VarDecl
(Results
1 - 25
of
252
) sorted by relevancy
1
2
3
4
5
6
7
8
9
10
11
/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
9
10
11
Indexes created Tue Jun 16 00:25:01 UTC 2026