Home
last modified time | relevance | path

Searched refs:ValueExpr (Results 1 – 11 of 11) sorted by relevance

/external/clang/include/clang/Sema/
DLoopHint.h36 Expr *ValueExpr; member
40 ValueExpr(nullptr) {} in LoopHint()
DSema.h5108 ExprResult BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr);
/external/clang/lib/Sema/
DSemaStmtAttr.cpp51 Expr *ValueExpr = A.getArgAsExpr(3); in handleLoopHintAttr() local
78 if (ValueExpr) { in handleLoopHintAttr()
104 assert(ValueExpr && "Attribute must have a valid value expression."); in handleLoopHintAttr()
105 if (S.CheckLoopHintExpr(ValueExpr, St->getLocStart())) in handleLoopHintAttr()
127 ValueExpr, A.getRange()); in handleLoopHintAttr()
DSemaExprObjC.cpp501 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in BuildObjCBoxedExpr() argument
502 if (ValueExpr->isTypeDependent()) { in BuildObjCBoxedExpr()
504 new (Context) ObjCBoxedExpr(ValueExpr, Context.DependentTy, nullptr, SR); in BuildObjCBoxedExpr()
510 ExprResult RValue = DefaultFunctionArrayLvalueConversion(ValueExpr); in BuildObjCBoxedExpr()
515 ValueExpr = RValue.get(); in BuildObjCBoxedExpr()
516 QualType ValueType(ValueExpr->getType()); in BuildObjCBoxedExpr()
578 dyn_cast<CharacterLiteral>(ValueExpr->IgnoreParens())) { in BuildObjCBoxedExpr()
599 CheckForIntOverflow(ValueExpr); in BuildObjCBoxedExpr()
608 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
695 << ValueType << ValueExpr->getSourceRange(); in BuildObjCBoxedExpr()
[all …]
DTreeTransform.h2741 ExprResult RebuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) { in RebuildObjCBoxedExpr() argument
2742 return getSema().BuildObjCBoxedExpr(SR, ValueExpr); in RebuildObjCBoxedExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DNullabilityChecker.cpp174 const Stmt *ValueExpr = nullptr,
178 BugReporter &BR, const Stmt *ValueExpr = nullptr) const { in reportBug() argument
187 if (ValueExpr) { in reportBug()
188 R->addRange(ValueExpr->getSourceRange()); in reportBug()
192 bugreporter::trackNullOrUndefValue(N, ValueExpr, *R); in reportBug()
393 CheckerContext &C, const Stmt *ValueExpr, bool SuppressPath) const { in reportBugIfPreconditionHolds() argument
403 reportBug(Error, N, Region, C.getBugReporter(), ValueExpr); in reportBugIfPreconditionHolds()
926 const Stmt *ValueExpr = matchValueExprForBind(S); in checkBind() local
927 if (!ValueExpr) in checkBind()
928 ValueExpr = S; in checkBind()
[all …]
/external/clang/lib/CodeGen/
DCGLoopInfo.cpp123 auto *ValueExpr = LH->getValue(); in push() local
125 if (ValueExpr) { in push()
126 llvm::APSInt ValueAPS = ValueExpr->EvaluateKnownConstInt(Ctx); in push()
/external/clang/lib/Parse/
DParseObjc.cpp3341 ExprResult ValueExpr(ParseAssignmentExpression()); in ParseObjCBoxedExpr() local
3345 if (ValueExpr.isInvalid()) in ParseObjCBoxedExpr()
3351 ValueExpr = Actions.ActOnParenExpr(LPLoc, RPLoc, ValueExpr.get()); in ParseObjCBoxedExpr()
3353 ValueExpr.get()); in ParseObjCBoxedExpr()
3413 ExprResult ValueExpr(ParseAssignmentExpression()); in ParseObjCDictionaryLiteral() local
3414 if (ValueExpr.isInvalid()) { in ParseObjCDictionaryLiteral()
3419 return ValueExpr; in ParseObjCDictionaryLiteral()
3430 KeyExpr.get(), ValueExpr.get(), EllipsisLoc, None in ParseObjCDictionaryLiteral()
DParseStmt.cpp1877 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
DParsePragma.cpp872 Hint.ValueExpr = R.get(); in HandlePragmaLoopHint()
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp9117 const MCExpr *ValueExpr; in parseDirectiveEabiAttr() local
9119 if (Parser.parseExpression(ValueExpr)) { in parseDirectiveEabiAttr()
9124 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(ValueExpr); in parseDirectiveEabiAttr()