Searched refs:Expr (Results 151 - 175 of 403) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp24 const Expr *Callee = CE->getCallee();
H A DLoopWidening.cpp23 static const Expr *getLoopCondition(const Stmt *LoopStmt) {
H A DExprEngineC.cpp26 Expr *LHS = B->getLHS()->IgnoreParens();
27 Expr *RHS = B->getRHS()->IgnoreParens();
220 const Expr *copyExpr = nullptr;
249 void ExprEngine::VisitCast(const CastExpr *CastE, const Expr *Ex,
451 const Expr *Init = CL->getInitializer();
500 if (const Expr *InitEx = VD->getInit()) {
593 const Expr *RHS = cast<Expr>(Elem.getStmt());
646 SVal V = state->getSVal(cast<Expr>(*it), LCtx);
670 void ExprEngine::VisitGuardedExpr(const Expr *E
[all...]
H A DCallEvent.cpp29 const Expr *E = getOriginExpr();
198 if (const Expr *E = getOriginExpr()) {
214 const Expr *ArgE = getArgExpr(Index);
221 const Expr *ArgE = getArgExpr(Index);
228 const Expr *E = getOriginExpr();
238 if (const Expr *E = getOriginExpr()) {
435 const Expr *Ex = getCXXThisExpr()->ignoreParenBaseCasts();
450 const Expr *Base = getCXXThisExpr();
556 const Expr *CXXMemberCall::getCXXThisExpr() const {
573 const Expr *CXXMemberOperatorCal
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DSIMCCodeEmitter.cpp234 const MCExpr *Expr = MO.getExpr(); local
236 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc()));
251 const MCSymbolRefExpr *Expr = cast<MCSymbolRefExpr>(MO.getExpr()); local
253 Fixups.push_back(MCFixup::create(4, Expr, Kind, MI.getLoc()));
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCCodeEmitter.cpp126 const MCExpr *Expr = MO.getExpr(); local
127 if (const SparcMCExpr *SExpr = dyn_cast<SparcMCExpr>(Expr)) {
129 Fixups.push_back(MCFixup::create(0, Expr, Kind));
134 if (Expr->evaluateAsAbsolute(Res))
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafety.cpp60 const Expr *MutexExp, const NamedDecl *D,
61 const Expr *DeclExp, StringRef Kind) {
357 const Expr *Exp; // The expression for this variable, OR
365 VarDefinition(const NamedDecl *D, const Expr *E, Context C)
398 /// modifies Ctx to hold the context of the return Expr.
399 const Expr* lookupExpr(const NamedDecl *D, Context &Ctx) {
446 const Expr *Exp = VarDefinitions[i].Exp;
486 Context addDefinition(const NamedDecl *D, const Expr *Exp, Context Ctx) {
504 Context updateDefinition(const NamedDecl *D, Expr *Exp, Context Ctx) {
569 const Expr *
[all...]
H A DCFG.cpp37 if (Expr *Ex = VD->getInit())
43 /// or EnumConstantDecl from the given Expr. If it fails, returns nullptr.
44 const Expr *tryTransformToIntOrEnumConstant(const Expr *E) {
53 /// Tries to interpret a binary operator into `Decl Op Expr` form, if Expr is
56 /// If this fails, at least one of the returned DeclRefExpr or Expr will be
58 static std::tuple<const DeclRefExpr *, BinaryOperatorKind, const Expr *>
62 const Expr *MaybeDecl = B->getLHS();
63 const Expr *Constan
[all...]
H A DLiveVariables.cpp232 if (const Expr *Ex = dyn_cast<Expr>(S))
259 if (isa<Expr>(S)) {
276 if (Expr *ImplicitObj = CE->getImplicitObjectArgument()) {
302 Expr *child = cast<PseudoObjectExpr>(S)->getResultExpr();
338 Expr *LHS = B->getLHS()->IgnoreParens();
389 else if ((DR = dyn_cast<DeclRefExpr>(cast<Expr>(element)->IgnoreParens()))) {
409 const Expr *subEx = UE->getArgumentExpr();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DGenericTaintChecker.cpp66 static bool isStdin(const Expr *E, CheckerContext &C);
70 static SymbolRef getPointedToSymbol(CheckerContext &C, const Expr *Arg);
101 bool generateReportIfTainted(const Expr *E, const char Msg[],
158 static inline bool isTaintedOrPointsToTainted(const Expr *E,
352 const Expr* Arg = CE->getArg(ArgNum);
427 const Expr* Arg) {
487 const Expr *Arg = CE->getArg(i);
560 const Expr* Arg = CE->getArg(i);
573 bool GenericTaintChecker::isStdin(const Expr *E, CheckerContext &C) {
631 bool GenericTaintChecker::generateReportIfTainted(const Expr *
[all...]
H A DCallAndMessageChecker.cpp74 const Expr *ArgEx, bool IsFirstArgument,
79 static void emitBadCall(BugType *BT, CheckerContext &C, const Expr *BadE);
93 const Expr *ArgEx, std::unique_ptr<BugType> &BT,
99 const Expr *BadE) {
142 const Expr *ArgEx,
190 const Expr *ArgEx,
308 const Expr *Callee = CE->getCallee()->IgnoreParens();
476 if (const Expr *ReceiverE = ME->getInstanceReceiver())
517 if (const Expr *receiver = ME->getInstanceReceiver()) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprCXX.cpp399 Expr *E,
508 return BuildCXXTypeId(TypeInfoType, OpLoc, (Expr*)TyOrExpr, RParenLoc);
534 Expr *E,
539 !E->isNullPointerConstant(Context, Expr::NPC_ValueDependentIsNull)) {
582 return BuildCXXUuidof(GuidType, OpLoc, (Expr*)TyOrExpr, RParenLoc);
602 Sema::ActOnCXXThrow(Scope *S, SourceLocation OpLoc, Expr *Ex) {
638 ExprResult Sema::BuildCXXThrow(SourceLocation OpLoc, Expr *Ex,
737 QualType ExceptionObjectTy, Expr *E) {
824 Expr *DefaultArg =
887 static Expr *captureThi
[all...]
H A DSemaExprObjC.cpp35 ArrayRef<Expr *> Strings) {
48 for (Expr *E : Strings) {
314 ExprResult Sema::BuildObjCNumericLiteral(SourceLocation AtLoc, Expr *Number) {
384 static ExprResult CheckObjCCollectionLiteralElement(Sema &S, Expr *Element,
410 Expr *OrigElement = Element;
499 ExprResult Sema::BuildObjCBoxedExpr(SourceRange SR, Expr *ValueExpr) {
736 ExprResult Sema::BuildObjCSubscriptExpression(SourceLocation RB, Expr *BaseExpr,
737 Expr *IndexExpr,
850 Expr **ElementsBuffer = Elements.data();
1469 void Sema::EmitRelatedResultTypeNote(const Expr *
[all...]
H A DTreeTransform.h21 #include "clang/AST/Expr.h"
133 static inline ExprResult Owned(Expr *E) { return E; }
212 bool DropCallArgument(Expr *E) {
360 ExprResult TransformExpr(Expr *E);
369 ExprResult TransformInitializer(Expr *Init, bool NotCopyInit);
394 bool TransformExprs(Expr *const *Inputs, unsigned NumInputs, bool IsCall,
395 SmallVectorImpl<Expr *> &Outputs,
633 ExprResult TransformAddressOfOperand(Expr *E);
724 Expr *SizeExpr,
756 Expr *SizeExp
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp288 const MCExpr *Expr = getImm(); local
289 addExpr(Inst, Expr);
292 void addExpr(MCInst &Inst, const MCExpr *Expr) const{
294 if (!Expr)
296 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr))
299 Inst.addOperand(MCOperand::createExpr(Expr));
316 const MCExpr *Expr = getMemOff(); local
317 addExpr(Inst, Expr);
473 const MCExpr *Expr = adjustPICRelocation(SparcMCExpr::VK_Sparc_HI, ValExpr); local
477 TmpInst.addOperand(MCOperand::createExpr(Expr));
494 const MCExpr *Expr; local
1109 hasGOTReference(const MCExpr *Expr) argument
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DOverload.h20 #include "clang/AST/Expr.h"
229 NarrowingKind getNarrowingKind(ASTContext &Context, const Expr *Converted,
337 Expr *FromExpr;
349 void init(FailureKind K, Expr *From, QualType To) {
363 void setFromExpr(Expr *E) {
501 Expr *FromExpr, QualType ToType) {
790 ArrayRef<Expr *> Args,
H A DTemplateDeduction.h170 Expr *Expression;
229 Expr *getExpr();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h314 // Translate clang::Expr to til::SExpr.
329 const Expr *SelfArg; // Implicit object argument -- e.g. 'this'
331 const Expr *const *FunArgs; // Function arguments
350 CapabilityExpr translateAttrExpr(const Expr *AttrExp, const NamedDecl *D,
351 const Expr *DeclExp, VarDecl *SelfD=nullptr);
353 CapabilityExpr translateAttrExpr(const Expr *AttrExp, CallingContext *Ctx);
376 const Expr *SelfE = nullptr);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenFunction.h795 static bool shouldBindAsLValue(const Expr *expr) {
808 const Expr *e) {
859 static bool shouldBindAsLValue(const Expr *expr) {
1001 llvm::DenseMap<const Expr*, llvm::Value*> VLASizeMap;
1354 void EmitInitializerForField(FieldDecl *Field, LValue LHS, Expr *Init,
1412 bool CanDevirtualizeMemberFunctionCall(const Expr *Base,
1635 llvm::Value *EvaluateExprAsBool(const Expr *E);
1638 void EmitIgnoredExpr(const Expr *E);
1646 RValue EmitAnyExpr(const Expr *E,
1652 Address EmitVAListRef(const Expr *
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDecl.h37 class Expr;
1060 const Expr *getAnyInitializer() const {
1067 const Expr *getAnyInitializer(const VarDecl *&D) const;
1070 const Expr *getInit() const {
1073 Expr *getInit();
1078 void setInit(Expr *I);
1307 TypeSourceInfo *TInfo, StorageClass S, Expr *DefArg)
1321 StorageClass S, Expr *DefArg);
1380 Expr *getDefaultArg();
1381 const Expr *getDefaultAr
[all...]
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DItaniumCXXABI.cpp145 unsigned ParmIdx, Expr *DAE) override {}
147 Expr *getDefaultArgExprForConstructor(const CXXConstructorDecl *CD,
H A DStmtObjC.cpp16 #include "clang/AST/Expr.h"
21 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect,
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.cpp78 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx); local
79 MCOp = MCOperand::createExpr(Expr);
/freebsd-11.0-release/lib/clang/libclangast/
H A DMakefile33 Expr.cpp \
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransAPIUses.cpp72 Expr *parm = E->getArg(0)->IgnoreParenCasts();

Completed in 204 milliseconds

1234567891011>>