Home
last modified time | relevance | path

Searched refs:ExprType (Results 1 – 8 of 8) sorted by relevance

/external/clang/lib/Parse/
DParseExpr.cpp1544 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local
1547 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait()
1553 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait()
1887 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument
1903 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression in ParseParenExpression()
1927 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression()
1932 ExprType = CompoundStmt; in ParseParenExpression()
1940 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression()
1974 } else if (ExprType >= CompoundLiteral && in ParseParenExpression()
1985 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T); in ParseParenExpression()
[all …]
DParseExprCXX.cpp2729 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument
2733 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression()
2813 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression()
2837 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
/external/v8/tools/gcmole/
Dgcmole.cc826 template<typename ExprType>
827 ExprEffect VisitArguments(ExprType* call, const Environment& env) { in VisitArguments()
834 template<typename ExprType>
835 void VisitArguments(ExprType* call, in VisitArguments()
/external/clang/include/clang/Parse/
DParser.h1353 ExprResult ParseParenExpression(ParenParseOption &ExprType,
1359 ExprResult ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType,
/external/clang/lib/Sema/
DSemaStmt.cpp1712 QualType ExprType = E->getType(); in getCopyElisionCandidate() local
1719 if (!Context.hasSameUnqualifiedType(ReturnType, ExprType)) in getCopyElisionCandidate()
DSemaExpr.cpp2871 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument
2875 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand()
2882 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand()
2883 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand()
2886 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand()
2889 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
2893 if (RequireCompleteType(OpLoc, ExprType, in CheckUnaryExprOrTypeTraitOperand()
2898 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
DSemaDeclCXX.cpp2382 QualType ExprType = E->getType(); in CastForMoving() local
2383 QualType TargetType = SemaRef.Context.getRValueReferenceType(ExprType); in CastForMoving()
/external/clang/include/clang/Sema/
DSema.h2691 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc,
6501 QualType ExprType);