Searched refs:Expr (Results 226 - 250 of 566) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValBuilder.h19 #include "clang/AST/Expr.h"
187 const SymbolConjured* conjureSymbol(const Expr *expr,
207 const Expr *expr,
211 const Expr *expr,
223 DefinedOrUnknownSVal getConjuredHeapSymbolVal(const Expr *E,
232 const Expr *expr, QualType type,
248 Optional<SVal> getConstantVal(const Expr *E);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp275 const MCExpr *Expr; local
277 Expr = MCConstantExpr::create(MO.getImm() + Offset, Ctx);
279 Expr = MO.getExpr();
286 Expr = MCBinaryExpr::createAdd(Expr, OffsetExpr, Ctx);
289 Fixups.push_back(MCFixup::create(Offset, Expr, (MCFixupKind)Kind));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DFileCheckImpl.h224 NumericSubstitution(FileCheckPatternContext *Context, StringRef Expr, argument
226 : Substitution(Context, Expr, InsertIdx) {
455 /// Parses \p Expr for a numeric substitution block at line \p LineNumber,
457 /// \p IsLegacyLineExpr indicates whether \p Expr should be a legacy @LINE
466 StringRef Expr, Optional<NumericVariable *> &DefinedNumericVariable,
522 /// Parses \p Expr for the name of a numeric variable to be defined at line
528 StringRef &Expr, FileCheckPatternContext *Context,
540 /// Parses \p Expr for use of a numeric operand at line \p LineNumber, or
548 parseNumericOperand(StringRef &Expr, AllowedOperand AO,
551 /// Parses \p Expr fo
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUnixAPIChecker.cpp80 const Expr *arg,
188 const Expr *Arg = CE->getArg(CreateModeArgIndex);
230 const Expr *oflagsEx = CE->getArg(FlagsArgIndex);
339 const Expr *arg,
375 const Expr *arg = CE->getArg(sizeArg);
403 const Expr *arg = CE->getArg(i);
H A DMallocChecker.cpp103 const Expr *E);
109 CheckerContext &C, const Expr *E);
208 static ProgramStateRef MallocUpdateRefState(CheckerContext &C, const Expr *E,
414 static ProgramStateRef ProcessZeroAllocCheck(CheckerContext &C, const Expr *E,
450 const Expr *SizeEx, SVal Init,
541 ProgramStateRef FreeMemAux(CheckerContext &C, const Expr *ArgExpr,
542 const Expr *ParentExpr, ProgramStateRef State,
568 static SVal evalMulForBufferSize(CheckerContext &C, const Expr *Blocks,
569 const Expr *BlockBytes);
635 const Expr *DeallocExp
[all...]
H A DObjCAutoreleaseWriteChecker.cpp118 const auto *MarkedStmt = Match.getNodeAs<Expr>(ProblematicWriteBind);
123 MarkedStmt = Match.getNodeAs<Expr>(CapturedBind);
H A DUndefResultChecker.cpp37 static bool isArrayIndexOutOfBounds(CheckerContext &C, const Expr *Ex) {
98 const Expr *Ex = nullptr;
H A DNoReturnFunctionChecker.cpp47 const Expr *Callee = CE.getOriginExpr();
H A DUndefinedAssignmentChecker.cpp62 const Expr *ex = nullptr;
H A DUndefCapturedBlockVarChecker.cpp87 if (const Expr *Ex = FindBlockDeclRefExpr(BE->getBody(), VD))
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp17 #include "clang/AST/Expr.h"
50 const Expr *Base, bool HadMultipleCandidates,
79 static bool IsStandardConversion(Sema &S, Expr* From, QualType ToType,
85 static bool IsTransparentUnionStandardConversion(Sema &S, Expr* From,
91 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
264 static const Expr *IgnoreNarrowingConversion(ASTContext &Ctx,
265 const Expr *Converted) {
269 Expr *Inner =
270 const_cast<Expr *>(IgnoreNarrowingConversion(Ctx, EWC->getSubExpr()));
308 ASTContext &Ctx, const Expr *Converte
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp178 bool parseExpression(MCExpr const *&Expr);
390 HexagonMCExpr *Expr = local
393 if (!Expr->evaluateAsAbsolute(Value)) {
394 Inst.addOperand(MCOperand::createExpr(Expr));
402 NewExpr->setMustExtend(Expr->mustExtend());
403 NewExpr->setMustNotExtend(Expr->mustNotExtend());
1043 bool HexagonAsmParser::parseExpression(MCExpr const *&Expr) { argument
1074 return getParser().parseExpression(Expr, Loc);
1081 MCExpr const *Expr = nullptr; local
1082 bool Error = parseExpression(Expr);
1171 MCExpr const *Expr = nullptr; local
1567 auto Expr = HexagonMCExpr::create( local
1684 MCExpr const &Expr = *Imm.getExpr(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
H A DParseExpr.cpp192 Expr *ReceiverExpr) {
1708 if (Expr *PostfixExpr = Res.get()) {
1847 Expr *ExecConfig = nullptr;
1964 Expr* OrigLHS = !LHS.isInvalid() ? LHS.get() : nullptr;
1969 Expr *Base = OrigLHS;
2006 Expr *Base = LHS.get();
2007 Expr *CorrectedBase = CorrectedLHS.get();
2335 ExprResult Expr(ParseAssignmentExpression());
2339 Expr = ExprError();
2346 Expr
3123 ExprResult Expr; local
3151 ExprResult Expr = Actions.CorrectDelayedTyposInExpr(E); local
3170 ExprResult Expr = ParseAssignmentExpression(); local
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp136 const Expr *Ex,
154 const Expr *expr,
191 SValBuilder::getConjuredHeapSymbolVal(const Expr *E,
206 const Expr *expr, QualType type,
285 Optional<SVal> SValBuilder::getConstantVal(const Expr *E) {
346 const Expr *SE = CE->getSubExpr();
364 Expr::EvalResult Result;
369 if (E->isNullPointerConstant(Ctx, Expr::NPC_ValueDependentIsNotNull))
H A DLoopWidening.cpp28 static const Expr *getLoopCondition(const Stmt *LoopStmt) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DVarBypassDetector.cpp12 #include "clang/AST/Expr.h"
43 if (const Expr *Init = VD->getInit())
60 ((isa<Expr>(S) && !isa<StmtExpr>(S)) ? origParentScope
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h22 #include "clang/AST/Expr.h"
360 getNarrowingKind(ASTContext &Context, const Expr *Converted,
473 Expr *FromExpr;
485 void init(FailureKind K, Expr *From, QualType To) {
500 void setFromExpr(Expr *E) {
641 Expr *FromExpr, QualType ToType) {
1095 Sema &S, OverloadCandidateDisplayKind OCD, ArrayRef<Expr *> Args,
1102 ArrayRef<Expr *> Args, StringRef Opc = "",
1107 void NoteCandidates(Sema &S, ArrayRef<Expr *> Args,
H A DParsedTemplate.h82 Expr *getAsExpr() const {
84 return static_cast<Expr*>(Arg);
123 /// an \c Sema::TypeTy* (for a type), an Expr* (for an
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCExpr.cpp21 PPCMCExpr::create(VariantKind Kind, const MCExpr *Expr, argument
23 return new (Ctx) PPCMCExpr(Kind, Expr, IsDarwin);
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DProgram.h30 class Expr;
72 llvm::Optional<unsigned> createGlobal(const Expr *E);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp40 // Return true if Expr is in the range [MinValue, MaxValue].
41 static bool inRange(const MCExpr *Expr, int64_t MinValue, int64_t MaxValue) { argument
42 if (auto *CE = dyn_cast<MCConstantExpr>(Expr)) {
141 void addExpr(MCInst &Inst, const MCExpr *Expr) const {
143 if (!Expr)
145 else if (auto *CE = dyn_cast<MCConstantExpr>(Expr))
148 Inst.addOperand(MCOperand::createExpr(Expr));
177 createImm(const MCExpr *Expr, SMLoc StartLoc, SMLoc EndLoc) { argument
179 Op->Imm = Expr;
1076 const MCExpr *Expr; local
1216 const MCExpr *Expr; local
1302 const MCExpr *Expr; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp42 const SCEV *visitAddRecExpr(const SCEVAddRecExpr *Expr);
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransAPIUses.cpp71 Expr *parm = E->getArg(0)->IgnoreParenCasts();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCCodeEmitter.h87 unsigned getExprOpValue(const MCExpr *Expr, SmallVectorImpl<MCFixup> &Fixups,
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DStmtObjC.cpp15 #include "clang/AST/Expr.h"
20 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect,

Completed in 1479 milliseconds

1234567891011>>