Searched refs:ExprType (Results 1 – 8 of 8) sorted by relevance
/external/clang/lib/Parse/ |
D | ParseExpr.cpp | 1544 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 …]
|
D | ParseExprCXX.cpp | 2729 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/ |
D | gcmole.cc | 826 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/ |
D | Parser.h | 1353 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1359 ExprResult ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType,
|
/external/clang/lib/Sema/ |
D | SemaStmt.cpp | 1712 QualType ExprType = E->getType(); in getCopyElisionCandidate() local 1719 if (!Context.hasSameUnqualifiedType(ReturnType, ExprType)) in getCopyElisionCandidate()
|
D | SemaExpr.cpp | 2871 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()
|
D | SemaDeclCXX.cpp | 2382 QualType ExprType = E->getType(); in CastForMoving() local 2383 QualType TargetType = SemaRef.Context.getRValueReferenceType(ExprType); in CastForMoving()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2691 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc, 6501 QualType ExprType);
|