Searched refs:ExprType (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangedConstraintManager.cpp | 73 QualType ExprType = SSE->getType(); in assumeSym() local 75 SymMgr.getSymSymExpr(SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym() 80 const llvm::APSInt &Zero = getBasicVals().getValue(0, ExprType); in assumeSym()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExpr.cpp | 2301 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local 2310 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait() 2860 ExprType = CompoundStmt; in ParseParenExpression() 2907 } else if (ExprType >= CompoundLiteral && in ParseParenExpression() 2950 ExprType = CompoundLiteral; in ParseParenExpression() 3001 if (ExprType == CastExpr) { in ParseParenExpression() 3048 ExprType = FoldExpr; in ParseParenExpression() 3062 ExprType = FoldExpr; in ParseParenExpression() 3066 ExprType = SimpleExpr; in ParseParenExpression() 3114 ExprType = FoldExpr; in ParseParenExpression() [all …]
|
| H A D | ParseExprCXX.cpp | 3823 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument 3828 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression() 3924 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression() 3951 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
|
| /freebsd-13.1/contrib/llvm-project/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_PRValue, in TransformTemplateParmRefExpr()
|
| H A D | SemaExpr.cpp | 4259 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument 4263 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand() 4272 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand() 4273 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 4280 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand() 4283 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand() 4286 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand() 4291 OpLoc, ExprType, diag::err_sizeof_alignof_incomplete_or_sizeless_type, in CheckUnaryExprOrTypeTraitOperand() 4295 if (ExprType->isFunctionType()) { in CheckUnaryExprOrTypeTraitOperand() 4301 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()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 1833 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1840 ParenParseOption &ExprType, ParsedType &CastTy,
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Sema.h | 5293 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc, 11853 QualType ExprType);
|