Home
last modified time | relevance | path

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

/external/clang/lib/Parse/
DParseExpr.cpp1782 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local
1785 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait()
1791 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait()
2184 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument
2200 ExprType >= CompoundLiteral? Sema::PCC_ParenthesizedExpression in ParseParenExpression()
2226 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression()
2246 ExprType = CompoundStmt; in ParseParenExpression()
2255 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression()
2290 } else if (ExprType >= CompoundLiteral && in ParseParenExpression()
2301 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression()
[all …]
DParseExprCXX.cpp3099 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument
3104 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression()
3199 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression()
3226 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp856 QualType ExprType = Updater->getType(); in EmitDesignatedInitUpdater() local
858 if (ExprType->isArrayType()) { in EmitDesignatedInitUpdater()
859 llvm::ArrayType *AType = cast<llvm::ArrayType>(ConvertType(ExprType)); in EmitDesignatedInitUpdater()
917 if (ExprType->isRecordType()) in EmitDesignatedInitUpdater()
1132 QualType ExprType = Updater->getType(); in Build() local
1133 RecordDecl *RD = ExprType->getAs<RecordType>()->getDecl(); in Build()
/external/v8/tools/gcmole/
Dgcmole.cc838 template<typename ExprType>
839 ExprEffect VisitArguments(ExprType* call, const Environment& env) { in VisitArguments()
846 template<typename ExprType>
847 void VisitArguments(ExprType* call, in VisitArguments()
/external/clang/include/clang/Parse/
DParser.h1476 ExprResult ParseParenExpression(ParenParseOption &ExprType,
1483 ParenParseOption &ExprType, ParsedType &CastTy,
/external/clang/lib/Sema/
DSemaExpr.cpp3711 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument
3715 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand()
3724 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand()
3725 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand()
3731 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand()
3734 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand()
3737 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
3741 if (RequireCompleteType(OpLoc, ExprType, in CheckUnaryExprOrTypeTraitOperand()
3746 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
3752 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
DSemaOpenMP.cpp1270 QualType ExprType = VD->getType().getNonReferenceType(); in ActOnOpenMPIdExpression() local
1274 Id.getLoc(), ExprType, VK_LValue); in ActOnOpenMPIdExpression()
/external/clang/include/clang/Sema/
DSema.h3916 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc,
8926 QualType ExprType);