Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp71 QualType ExprType = SSE->getType(); in assumeSym() local
73 SymMgr.getSymSymExpr(SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym()
78 const llvm::APSInt &Zero = getBasicVals().getValue(0, ExprType); in assumeSym()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExpr.cpp2298 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local
2301 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait()
2307 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait()
2764 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument
2784 /*IsParenthesized=*/ExprType >= CompoundLiteral); in ParseParenExpression()
2808 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression()
2830 ExprType = CompoundStmt; in ParseParenExpression()
2840 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression()
2877 } else if (ExprType >= CompoundLiteral && in ParseParenExpression()
2888 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression()
[all …]
H A DParseExprCXX.cpp3822 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument
3827 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression()
3923 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression()
3950 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp1473 QualType ExprType = TargetType.getNonLValueExprType(SemaRef.Context); in TransformTemplateParmRefExpr() local
1475 ExprType.addConst(); in TransformTemplateParmRefExpr()
1478 ExprType, TargetType->isReferenceType() ? VK_LValue : VK_RValue, NTTP, in TransformTemplateParmRefExpr()
H A DSemaExpr.cpp4222 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument
4226 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand()
4235 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand()
4236 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand()
4243 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand()
4246 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand()
4249 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
4254 OpLoc, ExprType, diag::err_sizeof_alignof_incomplete_or_sizeless_type, in CheckUnaryExprOrTypeTraitOperand()
4258 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand()
4264 if (CheckObjCTraitOperandConstraints(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand()
H A DSemaOpenMP.cpp2910 QualType ExprType = VD->getType().getNonReferenceType(); in ActOnOpenMPIdExpression() local
2914 Id.getLoc(), ExprType, VK_LValue); in ActOnOpenMPIdExpression()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Parse/
H A DParser.h1831 ExprResult ParseParenExpression(ParenParseOption &ExprType,
1838 ParenParseOption &ExprType, ParsedType &CastTy,
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h5244 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc,
11752 QualType ExprType);