/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RangedConstraintManager.cpp | 78 QualType ExprType = SSE->getType(); in assumeSym() local 80 SymMgr.getSymSymExpr(SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym() 85 const llvm::APSInt &Zero = getBasicVals().getValue(0, ExprType); in assumeSym()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExpr.cpp | 2488 ParenParseOption ExprType = CastExpr; in ParseExprAfterUnaryExprOrTypeTrait() local 2491 Operand = ParseParenExpression(ExprType, true/*stopIfCastExpr*/, in ParseExprAfterUnaryExprOrTypeTrait() 2497 if (ExprType == CastExpr) { in ParseExprAfterUnaryExprOrTypeTrait() 3025 Parser::ParseParenExpression(ParenParseOption &ExprType, bool stopIfCastExpr, in ParseParenExpression() argument 3045 /*IsParenthesized=*/ExprType >= CompoundLiteral); in ParseParenExpression() 3069 if (ExprType >= CompoundStmt && Tok.is(tok::l_brace)) { in ParseParenExpression() 3092 ExprType = CompoundStmt; in ParseParenExpression() 3102 } else if (ExprType >= CompoundLiteral && BridgeCast) { in ParseParenExpression() 3139 } else if (ExprType >= CompoundLiteral && in ParseParenExpression() 3150 ExprResult res = ParseCXXAmbiguousParenExpression(ExprType, CastTy, T, in ParseParenExpression() [all …]
|
H A D | ParseExprCXX.cpp | 4054 Parser::ParseCXXAmbiguousParenExpression(ParenParseOption &ExprType, in ParseCXXAmbiguousParenExpression() argument 4059 assert(ExprType == CastExpr && "Compound literals are not ambiguous!"); in ParseCXXAmbiguousParenExpression() 4156 ExprType = CompoundLiteral; in ParseCXXAmbiguousParenExpression() 4183 ExprType = SimpleExpr; in ParseCXXAmbiguousParenExpression()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | ClauseT.h | 181 template <typename IdType, typename ExprType> struct ObjectT; 214 template <typename TypeType, typename IdType, typename ExprType> // 218 std::tuple<OPT(TypeType), ObjectT<IdType, ExprType>, RangeT<ExprType>> t; 1289 template <typename TypeType, typename IdType, typename ExprType, 1294 using ExprTy = ExprType; 1297 using BaseT = ClauseT<TypeType, IdType, ExprType, Extras...>; 1300 clause::UnionOfAllClausesT<TypeType, IdType, ExprType>,
|
/freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
H A D | TGParser.cpp | 1397 TypedInit *ExprType = dyn_cast<TypedInit>(Expr); in ParseOperation() local 1398 if (!ExprType) { in ParseOperation() 1403 RecordRecTy *RecType = dyn_cast<RecordRecTy>(ExprType->getType()); in ParseOperation() 1411 StringRecTy *SType = dyn_cast<StringRecTy>(ExprType->getType()); in ParseOperation()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 4490 bool Sema::CheckUnaryExprOrTypeTraitOperand(QualType ExprType, in CheckUnaryExprOrTypeTraitOperand() argument 4495 if (ExprType->isDependentType()) in CheckUnaryExprOrTypeTraitOperand() 4504 if (const ReferenceType *Ref = ExprType->getAs<ReferenceType>()) in CheckUnaryExprOrTypeTraitOperand() 4505 ExprType = Ref->getPointeeType(); in CheckUnaryExprOrTypeTraitOperand() 4515 ExprType->isIncompleteArrayType()) in CheckUnaryExprOrTypeTraitOperand() 4519 ExprType = Context.getBaseElementType(ExprType); in CheckUnaryExprOrTypeTraitOperand() 4523 return CheckVecStepTraitOperandType(*this, ExprType, OpLoc, ExprRange); in CheckUnaryExprOrTypeTraitOperand() 4526 return CheckVectorElementsTraitOperandType(*this, ExprType, OpLoc, in CheckUnaryExprOrTypeTraitOperand() 4530 return checkPtrAuthTypeDiscriminatorOperandType(*this, ExprType, OpLoc, in CheckUnaryExprOrTypeTraitOperand() 4534 if (!CheckExtensionTraitOperandType(*this, ExprType, OpLoc, ExprRange, in CheckUnaryExprOrTypeTraitOperand() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 2087 QualType ExprType = TargetType.getNonLValueExprType(SemaRef.Context); in TransformTemplateParmRefExpr() local 2089 ExprType.addConst(); in TransformTemplateParmRefExpr() 2092 ExprType, TargetType->isReferenceType() ? VK_LValue : VK_PRValue, in TransformTemplateParmRefExpr()
|
H A D | SemaOpenMP.cpp | 3208 QualType ExprType = VD->getType().getNonReferenceType(); in ActOnOpenMPIdExpression() local 3212 Id.getLoc(), ExprType, VK_LValue); in ActOnOpenMPIdExpression()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaObjC.h | 829 QualType ExprType);
|
H A D | Sema.h | 6927 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc,
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 1947 ExprResult ParseParenExpression(ParenParseOption &ExprType, 1954 ParenParseOption &ExprType, ParsedType &CastTy,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprScalar.cpp | 825 Value *EmitUnPromotedValue(Value *result, QualType ExprType); 3456 QualType ExprType) { in EmitUnPromotedValue() argument 3457 return CGF.Builder.CreateFPTrunc(result, ConvertType(ExprType), "unpromotion"); in EmitUnPromotedValue()
|