Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp78 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 DParseExpr.cpp2488 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 DParseExprCXX.cpp4054 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 DClauseT.h181 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 DTGParser.cpp1397 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 DSemaExpr.cpp4490 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 DSemaTemplateInstantiate.cpp2087 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 DSemaOpenMP.cpp3208 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 DSemaObjC.h829 QualType ExprType);
H A DSema.h6927 bool CheckUnaryExprOrTypeTraitOperand(QualType ExprType, SourceLocation OpLoc,
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1947 ExprResult ParseParenExpression(ParenParseOption &ExprType,
1954 ParenParseOption &ExprType, ParsedType &CastTy,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp825 Value *EmitUnPromotedValue(Value *result, QualType ExprType);
3456 QualType ExprType) { in EmitUnPromotedValue() argument
3457 return CGF.Builder.CreateFPTrunc(result, ConvertType(ExprType), "unpromotion"); in EmitUnPromotedValue()