Searched refs:ExprType (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 71 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 D | ParseExpr.cpp | 2298 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 D | ParseExprCXX.cpp | 3822 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 D | SemaTemplateInstantiate.cpp | 1473 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 D | SemaExpr.cpp | 4222 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 D | SemaOpenMP.cpp | 2910 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 D | Parser.h | 1831 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1838 ParenParseOption &ExprType, ParsedType &CastTy,
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 5244 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc, 11752 QualType ExprType);
|