Lines Matching refs:ScopeKind
487 enum class ScopeKind { enum
625 ScopeKind Scope, LValue &LV);
645 ScopeKind Scope);
674 llvm::PointerIntPair<APValue*, 2, ScopeKind> Value;
680 ScopeKind Scope) in Cleanup()
685 bool isDestroyedAtEndOf(ScopeKind K) const { in isDestroyedAtEndOf()
1091 ScopeKind::FullExpression); in performLifetimeExtension()
1342 template<ScopeKind Kind>
1385 if (Kind != ScopeKind::Block) in cleanup()
1394 typedef ScopeRAII<ScopeKind::Block> BlockScopeRAII;
1395 typedef ScopeRAII<ScopeKind::FullExpression> FullExpressionRAII;
1396 typedef ScopeRAII<ScopeKind::Call> CallScopeRAII;
1854 ScopeKind Scope, LValue &LV) { in createTemporary()
1870 return createLocal(Base, PVD, PVD->getType(), ScopeKind::Call); in createParam()
1874 QualType T, ScopeKind Scope) { in createLocal()
4805 ScopeKind::Block, Result); in EvaluateVarDecl()
6000 ScopeKind::Call, LV); in EvaluateCallArg()
7442 ScopeKind::FullExpression, CommonLV), in VisitBinaryConditionalOperator()
7507 ScopeKind::FullExpression, LV), in VisitPseudoObjectExpr()
8254 E->getStorageDuration() == SD_FullExpression ? ScopeKind::FullExpression in VisitMaterializeTemporaryExpr()
8255 : ScopeKind::Block, in VisitMaterializeTemporaryExpr()
8831 SubExpr, SubExpr->getType(), ScopeKind::FullExpression, Result); in VisitCastExpr()
10111 E, E->getType(), ScopeKind::FullExpression, Result); in VisitConstructExpr()
10556 ScopeKind::FullExpression, CommonLV), in VisitArrayInitLoopExpr()
14569 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14576 Info.CurrentCall->createTemporary(E, T, ScopeKind::FullExpression, LV); in Evaluate()
14591 E, Unqual, ScopeKind::FullExpression, LV); in Evaluate()