OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:MTE
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/clang/lib/Analysis/
ConstructionContext.cpp
46
BumpVectorContext &C, const MaterializeTemporaryExpr *
MTE
,
49
assert(
MTE
);
52
// then it must have a BTE within its
MTE
, otherwise it shouldn't.
54
if (!BTE && !(
MTE
->getType().getCanonicalType()->getAsCXXRecordDecl()
56
MTE
->getStorageDuration() != SD_FullExpression)) {
63
if (
MTE
->getStorageDuration() != SD_FullExpression) {
84
return create<SimpleTemporaryObjectConstructionContext>(C, BTE,
MTE
);
87
C, BTE,
MTE
, ElidedCE, ElidedCC);
92
return create<SimpleTemporaryObjectConstructionContext>(C, BTE,
MTE
);
104
/*
MTE
=*/nullptr)
[
all
...]
CFG.cpp
588
CFGBlock *VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *
MTE
,
1429
auto *
MTE
= cast<MaterializeTemporaryExpr>(Child);
1430
findConstructionContexts(withExtraLayer(
MTE
),
MTE
->getSubExpr());
1694
if (const MaterializeTemporaryExpr *
MTE
1696
Init =
MTE
->getSubExpr();
3511
CFGBuilder::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *
MTE
,
3514
ConstructionContextLayer::create(cfg->getBumpVectorContext(),
MTE
),
3515
MTE
->getSubExpr());
3517
return VisitStmt(
MTE
, asc)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/
ConstructionContext.h
96
ConstructionContextItem(const MaterializeTemporaryExpr *
MTE
)
97
: Data(
MTE
), Kind(MaterializationKind) {}
278
BumpVectorContext &C, const MaterializeTemporaryExpr *
MTE
,
465
const MaterializeTemporaryExpr *
MTE
;
470
const MaterializeTemporaryExpr *
MTE
)
471
: ConstructionContext(K), BTE(BTE),
MTE
(
MTE
) {
472
// Both BTE and
MTE
can be null here, all combinations possible.
491
return
MTE
;
508
const CXXBindTemporaryExpr *BTE, const MaterializeTemporaryExpr *
MTE
)
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp
569
MaterializeTemporaryExpr *
MTE
= cast<MaterializeTemporaryExpr>(S);
570
if (
MTE
->getStorageDuration() == SD_Automatic) {
574
MTE
->getSubExpr()->skipRValueSubobjectAdjustments(CommaLHS,
SemaStmt.cpp
3052
const MaterializeTemporaryExpr *
MTE
=
3056
if (!
MTE
)
3059
const Expr *E =
MTE
->getSubExpr()->IgnoreImpCasts();
3070
const MaterializeTemporaryExpr *
MTE
= cast<MaterializeTemporaryExpr>(E);
3071
E =
MTE
->getSubExpr();
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp
264
const MaterializeTemporaryExpr *
MTE
= TCC->getMaterializedTemporaryExpr();
267
if (
MTE
) {
268
if (const ValueDecl *VD =
MTE
->getExtendingDecl()) {
269
assert(
MTE
->getStorageDuration() != SD_FullExpression);
280
if (
MTE
->getStorageDuration() == SD_Static ||
281
MTE
->getStorageDuration() == SD_Thread)
428
if (const auto *
MTE
= TCC->getMaterializedTemporaryExpr())
429
State = addObjectUnderConstruction(State,
MTE
, LCtx, V);
442
if (const auto *
MTE
= TCC->getMaterializedTemporaryExpr())
443
State = addObjectUnderConstruction(State,
MTE
, LCtx, V)
[
all
...]
ExprEngine.cpp
1449
if (const auto *
MTE
= dyn_cast<MaterializeTemporaryExpr>(ArgE)) {
1450
ArgE =
MTE
->getSubExpr();
1744
const auto *
MTE
= cast<MaterializeTemporaryExpr>(S);
1746
getCheckerManager().runCheckersForPreStmt(dstPrevisit, Pred,
MTE
, *this);
1749
CreateCXXTemporaryObject(
MTE
, i, dstExpr);
1750
getCheckerManager().runCheckersForPostStmt(Dst, dstExpr,
MTE
, *this);
/src/external/apache2/llvm/dist/clang/lib/AST/
APValue.cpp
92
if (const MaterializeTemporaryExpr *
MTE
=
96
const Expr *Temp =
MTE
->getSubExpr();
1104
auto *
MTE
= dyn_cast<MaterializeTemporaryExpr>(E);
1105
if (!
MTE
||
MTE
->getStorageDuration() == SD_FullExpression)
1107
if (MergeLV(getLVForDecl(
MTE
->getExtendingDecl(), computation)))
Completed in 35 milliseconds
Indexes created Wed Mar 04 15:26:31 UTC 2026