Home
last modified time | relevance | path

Searched refs:MTE (Results 1 – 9 of 9) sorted by relevance

/external/clang/lib/Sema/
DJumpDiagnostics.cpp496 if (MaterializeTemporaryExpr *MTE = in BuildScopeInformation() local
498 if (MTE->getStorageDuration() == SD_Automatic) { in BuildScopeInformation()
502 MTE->GetTemporaryExpr()->skipRValueSubobjectAdjustments( in BuildScopeInformation()
DSemaInit.cpp5990 MaterializeTemporaryExpr *MTE = new (S.Context) MaterializeTemporaryExpr( in Perform() local
5998 if (performReferenceExtension(MTE, ExtendingEntity)) in Perform()
6007 MTE->getType()->isObjCLifetimeType()) || in Perform()
6008 (MTE->getStorageDuration() == SD_Automatic && in Perform()
6009 MTE->getType().isDestructedType())) in Perform()
6012 CurInit = MTE; in Perform()
6398 MaterializeTemporaryExpr *MTE = new (S.Context) in Perform() local
6406 if (performReferenceExtension(MTE, ExtendingEntity)) in Perform()
6412 CurInit = new (S.Context) CXXStdInitializerListExpr(Step->Type, MTE); in Perform()
DSemaStmt.cpp2383 const MaterializeTemporaryExpr *MTE = in DiagnoseForRangeReferenceVariableCopies() local
2387 if (!MTE) in DiagnoseForRangeReferenceVariableCopies()
2390 const Expr *E = MTE->GetTemporaryExpr()->IgnoreImpCasts(); in DiagnoseForRangeReferenceVariableCopies()
2401 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E); in DiagnoseForRangeReferenceVariableCopies() local
2402 E = MTE->GetTemporaryExpr(); in DiagnoseForRangeReferenceVariableCopies()
DTreeTransform.h2948 if (MaterializeTemporaryExpr *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) in TransformInitializer() local
2949 Init = MTE->GetTemporaryExpr(); in TransformInitializer()
/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime/
DAntlr.Runtime.pas4328 MTE: EMissingTokenException absolute E;
4351 if (MTE.Expecting = TToken.EOF) then
4354 TokenName := TokenNames[MTE.Expecting];
5394 MTE: EMismatchedTokenException absolute E;
5403 + ' expecting ' + GetCharErrorDisplay(MTE.Expecting)
5458 MTE: EMismatchedTokenException;
5469 MTE := EMismatchedTokenException.Create(Integer(S[I]), FInput);
5470 Recover(MTE); // don't really recover; just consume in lexer
5471 raise MTE;
5480 MTE: EMismatchedTokenException;
[all …]
/external/clang/lib/CodeGen/
DCGExprConstant.cpp990 MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E); in EmitLValue() local
991 assert(MTE->getStorageDuration() == SD_Static); in EmitLValue()
994 const Expr *Inner = MTE->GetTemporaryExpr() in EmitLValue()
996 return CGM.GetAddrOfGlobalTemporary(MTE, Inner); in EmitLValue()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngine.cpp926 if (const MaterializeTemporaryExpr *MTE = in Visit() local
928 ArgE = MTE->GetTemporaryExpr(); in Visit()
1192 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in Visit() local
1193 CreateCXXTemporaryObject(MTE, Pred, Dst); in Visit()
/external/clang/lib/Analysis/
DCFG.cpp1119 if (const MaterializeTemporaryExpr *MTE in getReferenceInitTemporaryType() local
1121 Init = MTE->GetTemporaryExpr(); in getReferenceInitTemporaryType()
3575 const MaterializeTemporaryExpr* MTE = cast<MaterializeTemporaryExpr>(E); in VisitForTemporaryDtors() local
3576 BindToTemporary = (MTE->getStorageDuration() != SD_FullExpression); in VisitForTemporaryDtors()
/external/clang/lib/AST/
DExprConstant.cpp71 if (const MaterializeTemporaryExpr *MTE = in getType() local
75 const Expr *Temp = MTE->GetTemporaryExpr(); in getType()
2623 if (const MaterializeTemporaryExpr *MTE = in findCompleteObject() local
2625 assert(MTE->getStorageDuration() == SD_Static && in findCompleteObject()
2643 const ValueDecl *ED = MTE->getExtendingDecl(); in findCompleteObject()
2648 Info.Note(MTE->getExprLoc(), diag::note_constexpr_temporary_here); in findCompleteObject()
2652 BaseVal = Info.Ctx.getMaterializedTemporaryValue(MTE, false); in findCompleteObject()