OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CXXBindTemporaryExpr
(Results
1 - 25
of
51
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/
ConstructionContext.h
99
ConstructionContextItem(const
CXXBindTemporaryExpr
*BTE,
196
/// construction context of a
CXXBindTemporaryExpr
with the parent
279
const
CXXBindTemporaryExpr
*BTE,
288
BumpVectorContext &C, const
CXXBindTemporaryExpr
*BTE,
350
const
CXXBindTemporaryExpr
*BTE;
355
const DeclStmt *DS, const
CXXBindTemporaryExpr
*BTE)
361
const
CXXBindTemporaryExpr
*getCXXBindTemporaryExpr() const { return BTE; }
418
const
CXXBindTemporaryExpr
*BTE;
423
const CXXCtorInitializer *I, const
CXXBindTemporaryExpr
*BTE)
431
const
CXXBindTemporaryExpr
*getCXXBindTemporaryExpr() const { return BTE;
[
all
...]
CFG.h
43
class
CXXBindTemporaryExpr
;
484
CFGTemporaryDtor(
CXXBindTemporaryExpr
*expr)
487
const
CXXBindTemporaryExpr
*getBindTemporaryExpr() const {
488
return static_cast<const
CXXBindTemporaryExpr
*>(Data1.getPointer());
1146
void appendTemporaryDtor(
CXXBindTemporaryExpr
*E, BumpVectorContext &C) {
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
Consumed.h
33
class
CXXBindTemporaryExpr
;
145
llvm::DenseMap<const
CXXBindTemporaryExpr
*, ConsumedState>;
171
ConsumedState getState(const
CXXBindTemporaryExpr
*Tmp) const;
195
void setState(const
CXXBindTemporaryExpr
*Tmp, ConsumedState State);
198
void remove(const
CXXBindTemporaryExpr
*Tmp);
/src/external/apache2/llvm/dist/clang/lib/Analysis/
ConstructionContext.cpp
47
const
CXXBindTemporaryExpr
*BTE,
96
BumpVectorContext &C, const
CXXBindTemporaryExpr
*BTE,
134
llvm_unreachable("Duplicate
CXXBindTemporaryExpr
in the AST!");
192
const auto *BTE = cast<
CXXBindTemporaryExpr
>(TopItem.getStmt());
Consumed.cpp
314
const
CXXBindTemporaryExpr
*Tmp;
353
PropagationInfo(const
CXXBindTemporaryExpr
*Tmp)
381
const
CXXBindTemporaryExpr
*getTmp() const {
503
void VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*Temp);
761
const
CXXBindTemporaryExpr
*Temp) {
1123
ConsumedStateMap::getState(const
CXXBindTemporaryExpr
*Tmp) const {
1182
void ConsumedStateMap::setState(const
CXXBindTemporaryExpr
*Tmp,
1187
void ConsumedStateMap::remove(const
CXXBindTemporaryExpr
*Tmp) {
1350
const
CXXBindTemporaryExpr
*BTE = DTor.getBindTemporaryExpr();
CFG.cpp
554
CFGBlock *VisitCXXBindTemporaryExpr(
CXXBindTemporaryExpr
*E,
631
///
CXXBindTemporaryExpr
we encounter in that subexpression (which
641
///
CXXBindTemporaryExpr
:
643
/// we remember the
CXXBindTemporaryExpr
and the current block in the
650
///
CXXBindTemporaryExpr
as terminator, and branches to the current block
651
/// if the
CXXBindTemporaryExpr
was marked executed, and otherwise
669
/// the corresponding
CXXBindTemporaryExpr
E.
670
void setDecisionPoint(CFGBlock *S,
CXXBindTemporaryExpr
*E) {
678
CXXBindTemporaryExpr
*TerminatorExpr = nullptr;
691
CXXBindTemporaryExpr
*E, bool ExternallyDestructed, TempDtorContext &Context)
[
all
...]
LiveVariables.cpp
275
S = cast<
CXXBindTemporaryExpr
>(S)->getSubExpr();
/src/external/apache2/llvm/dist/clang/lib/Sema/
UsedDeclVisitor.h
52
void VisitCXXBindTemporaryExpr(
CXXBindTemporaryExpr
*E) {
SemaExprCXX.cpp
1516
if (
CXXBindTemporaryExpr
*BTE = dyn_cast_or_null<
CXXBindTemporaryExpr
>(Inner))
2326
if (
CXXBindTemporaryExpr
*Binder =
2327
dyn_cast_or_null<
CXXBindTemporaryExpr
>(FullInit.get()))
6848
assert(!isa<
CXXBindTemporaryExpr
>(E) && "Double-bound temporary?");
6999
CXXBindTemporaryExpr
*Bind =
CXXBindTemporaryExpr
::Create(Context, Temp, E);
7080
// outermost
CXXBindTemporaryExpr
, if any.
7103
CXXBindTemporaryExpr
*TopBind = dyn_cast<
CXXBindTemporaryExpr
>(E)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h
58
class
CXXBindTemporaryExpr
;
140
ExprDependence computeDependence(
CXXBindTemporaryExpr
*E);
IgnoreExpr.h
118
if (auto *BTE = dyn_cast<
CXXBindTemporaryExpr
>(E))
JSONNodeDumper.h
288
void VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*BTE);
TextNodeDumper.h
274
void VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*Node);
ExprCXX.h
1409
/// const S &s_ref = S(); // Requires a
CXXBindTemporaryExpr
.
1412
class
CXXBindTemporaryExpr
: public Expr {
1416
CXXBindTemporaryExpr
(CXXTemporary *temp, Expr *SubExpr)
1424
CXXBindTemporaryExpr
(EmptyShell Empty)
1427
static
CXXBindTemporaryExpr
*Create(const ASTContext &C, CXXTemporary *Temp,
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
LLVMConventionsChecker.cpp
174
CXXBindTemporaryExpr
*Ex6 = dyn_cast<
CXXBindTemporaryExpr
>(Ex5->getSubExpr());
/src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h
49
class
CXXBindTemporaryExpr
;
337
void processCleanupTemporaryBranch(const
CXXBindTemporaryExpr
*BTE,
548
void VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*BTE,
912
const
CXXBindTemporaryExpr
*BTE,
918
const
CXXBindTemporaryExpr
*BTE,
925
const
CXXBindTemporaryExpr
*BTE,
CoreEngine.h
37
class
CXXBindTemporaryExpr
;
117
void HandleCleanupTemporaryBranch(const
CXXBindTemporaryExpr
*BTE,
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
Environment.cpp
52
E = cast<
CXXBindTemporaryExpr
>(E)->getSubExpr();
CoreEngine.cpp
303
cast<
CXXBindTemporaryExpr
>(Term), B, Pred);
435
void CoreEngine::HandleCleanupTemporaryBranch(const
CXXBindTemporaryExpr
*BTE,
ExprEngine.cpp
491
const
CXXBindTemporaryExpr
*BTE,
501
const
CXXBindTemporaryExpr
*BTE,
509
const
CXXBindTemporaryExpr
*BTE,
1072
const
CXXBindTemporaryExpr
*BTE = D.getBindTemporaryExpr();
1130
void ExprEngine::processCleanupTemporaryBranch(const
CXXBindTemporaryExpr
*BTE,
1148
void ExprEngine::VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*BTE,
1167
// those, we currently skip the
CXXBindTemporaryExpr
but rely on adding
1365
VisitCXXBindTemporaryExpr(cast<
CXXBindTemporaryExpr
>(S), PreVisit, Next);
2220
assert((!Condition || !isa<
CXXBindTemporaryExpr
>(Condition)) &&
/src/external/apache2/llvm/dist/clang/lib/AST/
ParentMapContext.cpp
215
if (isa<
CXXBindTemporaryExpr
>(E))
ExprCXX.cpp
970
CXXBindTemporaryExpr
*
CXXBindTemporaryExpr
::Create(const ASTContext &C,
977
return new (C)
CXXBindTemporaryExpr
(Temp, SubExpr);
ComputeDependence.cpp
305
ExprDependence clang::computeDependence(
CXXBindTemporaryExpr
*E) {
ExprClassification.cpp
346
return ClassifyInternal(Ctx, cast<
CXXBindTemporaryExpr
>(E)->getSubExpr());
Expr.cpp
1833
if (auto *Binder = dyn_cast<
CXXBindTemporaryExpr
>(E))
2757
return cast<
CXXBindTemporaryExpr
>(this)->getSubExpr()
2975
while (const
CXXBindTemporaryExpr
*BE = dyn_cast<
CXXBindTemporaryExpr
>(E))
3654
void VisitCXXBindTemporaryExpr(const
CXXBindTemporaryExpr
*E) {
Completed in 65 milliseconds
1
2
3
Indexes created Mon Sep 21 00:25:25 UTC 2026