/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 24 const Expr *Callee = CE->getCallee();
|
H A D | LoopWidening.cpp | 23 static const Expr *getLoopCondition(const Stmt *LoopStmt) {
|
H A D | ExprEngineC.cpp | 26 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 D | CallEvent.cpp | 29 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 D | SIMCCodeEmitter.cpp | 234 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 D | SparcMCCodeEmitter.cpp | 126 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 D | ThreadSafety.cpp | 60 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 D | CFG.cpp | 37 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 D | LiveVariables.cpp | 232 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 D | GenericTaintChecker.cpp | 66 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 D | CallAndMessageChecker.cpp | 74 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 D | SemaExprCXX.cpp | 399 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 D | SemaExprObjC.cpp | 35 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 D | TreeTransform.h | 21 #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 D | SparcAsmParser.cpp | 288 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 D | Overload.h | 20 #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 D | TemplateDeduction.h | 170 Expr *Expression; 229 Expr *getExpr();
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 314 // 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 D | CodeGenFunction.h | 795 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 D | Decl.h | 37 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 D | ItaniumCXXABI.cpp | 145 unsigned ParmIdx, Expr *DAE) override {} 147 Expr *getDefaultArgExprForConstructor(const CXXConstructorDecl *CD,
|
H A D | StmtObjC.cpp | 16 #include "clang/AST/Expr.h" 21 ObjCForCollectionStmt::ObjCForCollectionStmt(Stmt *Elem, Expr *Collect,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMCInstLower.cpp | 78 const MCSymbolRefExpr *Expr = MCSymbolRefExpr::create(Sym, Ctx); local 79 MCOp = MCOperand::createExpr(Expr);
|
/freebsd-11.0-release/lib/clang/libclangast/ |
H A D | Makefile | 33 Expr.cpp \
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | TransAPIUses.cpp | 72 Expr *parm = E->getArg(0)->IgnoreParenCasts();
|