OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:FunctionScopeInfo
(Results
1 - 18
of
18
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaLambda.h
22
class
FunctionScopeInfo
;
26
/// Examines the
FunctionScopeInfo
stack to determine the nearest
29
/// If successful, returns the index into Sema's
FunctionScopeInfo
stack
34
ArrayRef<const sema::
FunctionScopeInfo
*> FunctionScopes,
AnalysisBasedWarnings.h
28
class
FunctionScopeInfo
;
97
void IssueWarnings(Policy P,
FunctionScopeInfo
*fscope,
ScopeInfo.h
9
// This file defines
FunctionScopeInfo
and its subclasses, which contain
98
class
FunctionScopeInfo
{
306
// because by that point the DenseMap in
FunctionScopeInfo
has already been
372
FunctionScopeInfo
(const
FunctionScopeInfo
&) = default;
375
FunctionScopeInfo
(DiagnosticsEngine &Diag)
385
virtual ~
FunctionScopeInfo
();
653
class CapturingScopeInfo : public
FunctionScopeInfo
{
666
:
FunctionScopeInfo
(Diag), ImpCaptureStyle(Style) {}
734
static bool classof(const
FunctionScopeInfo
*FSI)
[
all
...]
Sema.h
224
class
FunctionScopeInfo
;
778
std::unique_ptr<sema::
FunctionScopeInfo
> CachedFunctionScope;
782
SmallVector<sema::
FunctionScopeInfo
*, 4> FunctionScopes;
788
ArrayRef<sema::
FunctionScopeInfo
*> getFunctionScopes() const {
1835
void operator()(sema::
FunctionScopeInfo
*Scope) const;
1839
std::unique_ptr<sema::
FunctionScopeInfo
, PoppedFunctionScopeDeleter>;
1846
sema::
FunctionScopeInfo
*getCurFunction() const {
1850
sema::
FunctionScopeInfo
*getEnclosingFunction() const;
2823
void computeNRVO(Stmt *Body, sema::
FunctionScopeInfo
*Scope);
5015
/// of the
FunctionScopeInfo
stack beyond which we do not attempt to capture
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Sema/
CoroutineStmtBuilder.h
27
sema::
FunctionScopeInfo
&Fn;
36
/// statement and initial/final suspends from the
FunctionScopeInfo
.
37
CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::
FunctionScopeInfo
&Fn,
ScopeInfo.cpp
9
// This file implements
FunctionScopeInfo
and its subclasses, which contain
25
void
FunctionScopeInfo
::Clear() {
68
FunctionScopeInfo
::WeakObjectProfileTy::BaseInfoTy
69
FunctionScopeInfo
::WeakObjectProfileTy::getBaseInfo(const Expr *E) {
116
FunctionScopeInfo
::WeakObjectProfileTy::WeakObjectProfileTy(
131
FunctionScopeInfo
::WeakObjectProfileTy::WeakObjectProfileTy(const Expr *BaseE,
139
FunctionScopeInfo
::WeakObjectProfileTy::WeakObjectProfileTy(
145
FunctionScopeInfo
::WeakObjectProfileTy::WeakObjectProfileTy(
150
void
FunctionScopeInfo
::recordUseOfWeak(const ObjCMessageExpr *Msg,
158
void
FunctionScopeInfo
::markSafeWeakUse(const Expr *E)
[
all
...]
SemaCoroutine.cpp
628
static
FunctionScopeInfo
*checkCoroutineContext(Sema &S, SourceLocation Loc,
1089
FunctionScopeInfo
*Fn = getCurFunction();
1124
sema::
FunctionScopeInfo
&Fn,
1183
FunctionScopeInfo
&Fn) {
1536
static void noteMemberDeclaredHere(Sema &S, Expr *E,
FunctionScopeInfo
&Fn) {
AnalysisBasedWarnings.cpp
642
sema::
FunctionScopeInfo
*FSI) {
1354
const sema::
FunctionScopeInfo
*CurFn,
1357
typedef sema::
FunctionScopeInfo
::WeakObjectProfileTy WeakObjectProfileTy;
1358
typedef sema::
FunctionScopeInfo
::WeakObjectUseMap WeakObjectUseMap;
1359
typedef sema::
FunctionScopeInfo
::WeakUseVector WeakUseVector;
2210
static void flushDiagnostics(Sema &S, const sema::
FunctionScopeInfo
*fscope) {
2216
sema::AnalysisBasedWarnings::Policy P, sema::
FunctionScopeInfo
*fscope,
Sema.cpp
418
for (sema::
FunctionScopeInfo
*FSI : FunctionScopes)
1916
FunctionScopes.push_back(new
FunctionScopeInfo
(getDiagnostics()));
1969
static void markEscapingByrefs(const
FunctionScopeInfo
&FSI, Sema &S) {
2038
operator()(sema::
FunctionScopeInfo
*Scope) const {
2051
FunctionScopeInfo
*CurFunction = getCurFunction();
2098
FunctionScopeInfo
*Sema::getEnclosingFunction() const {
SemaLambda.cpp
27
/// Examines the
FunctionScopeInfo
stack to determine the nearest
30
/// If successful, returns the index into Sema's
FunctionScopeInfo
stack
52
/// \param FunctionScopes - Sema's stack of nested
FunctionScopeInfo
's (which a
58
/// the index (into Sema's
FunctionScopeInfo
stack) of the innermost lambda
64
ArrayRef<const clang::sema::
FunctionScopeInfo
*> FunctionScopes,
138
/// Examines the
FunctionScopeInfo
stack to determine the nearest
141
/// If successful, returns the index into Sema's
FunctionScopeInfo
stack
161
/// \param FunctionScopes - Sema's stack of nested
FunctionScopeInfo
's (which a
169
/// the index (into Sema's
FunctionScopeInfo
stack) of the innermost lambda
174
ArrayRef<const sema::
FunctionScopeInfo
*> FunctionScopes
[
all
...]
SemaTemplateVariadic.cpp
330
sema::
FunctionScopeInfo
*Func = FunctionScopes[N-1];
SemaStmt.cpp
391
FunctionScopeInfo
*FSI = getCurFunction();
1081
FunctionScopeInfo
::SwitchInfo(SS, false));
4444
sema::
FunctionScopeInfo
*FSI = getCurFunction();
4527
sema::
FunctionScopeInfo
*FSI = getCurFunction();
SemaOpenMP.cpp
207
const
FunctionScopeInfo
*CurrentNonCapturingFunctionScope = nullptr;
208
SmallVector<std::pair<StackTy, const
FunctionScopeInfo
*>, 4> Stack;
445
const
FunctionScopeInfo
*CurFnScope = SemaRef.getCurFunction();
450
void popFunction(const
FunctionScopeInfo
*OldFSI) {
458
for (const
FunctionScopeInfo
*FSI : llvm::reverse(SemaRef.FunctionScopes)) {
1880
void Sema::popOpenMPFunctionRegion(const
FunctionScopeInfo
*OldFSI) {
2201
for (
FunctionScopeInfo
*FSI : llvm::drop_begin(
2232
FunctionScopeInfo
*FSI = FunctionScopes[I - 1];
19317
FunctionScopeInfo
*ParentFn = getEnclosingFunction();
19569
FunctionScopeInfo
*ParentFn = getEnclosingFunction()
[
all
...]
SemaExprObjC.cpp
3136
FunctionScopeInfo
*DIFunctionScopeInfo =
SemaDecl.cpp
12318
if (
FunctionScopeInfo
*FSI = getCurFunction())
14308
void Sema::computeNRVO(Stmt *Body,
FunctionScopeInfo
*Scope) {
14421
FunctionScopeInfo
*FSI = getCurFunction();
SemaExprCXX.cpp
1059
ArrayRef<
FunctionScopeInfo
*> FunctionScopes, QualType ThisTy,
1076
// Since the
FunctionScopeInfo
stack is representative of the lexical
1087
// 1) Climb down the
FunctionScopeInfo
stack as long as each item represents
SemaTemplate.cpp
65
for (
FunctionScopeInfo
*FSI : getFunctionScopes()) {
SemaExpr.cpp
13650
if (
FunctionScopeInfo
*FD = S.getCurFunction())
17125
/// *FunctionScopeIndexToStopAt on the
FunctionScopeInfo
stack.
17720
FunctionScopeInfo
*FSI = FunctionScopes[FunctionScopesIndex];
Completed in 166 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026