/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UndefBranchChecker.cpp | 36 const Expr *FindExpr(const Expr *Ex) { 41 if (const Expr *ExI = dyn_cast_or_null<Expr>(SubStmt)) 42 if (const Expr *E2 = FindExpr(ExI)) 48 bool MatchesCriteria(const Expr *Ex) { 86 const Expr *Ex = cast<Expr>(Condition);
|
H A D | CStringSyntaxChecker.cpp | 15 #include "clang/AST/Expr.h" 38 bool sameDecl(const Expr *A1, const Expr *A2) { 46 bool isSizeof(const Expr *E, const Expr *WithArg) { 54 bool isStrlen(const Expr *E, const Expr *WithArg) { 66 bool isOne(const Expr *E) { 72 StringRef getPrintableName(const Expr *E) { 125 const Expr *DstAr [all...] |
H A D | AllocationState.h | 21 const Expr *Origin);
|
H A D | ReturnUndefChecker.cpp | 30 void emitUndef(CheckerContext &C, const Expr *RetE) const; 31 void checkReference(CheckerContext &C, const Expr *RetE, 40 const Expr *RetE = RS->getRetValue(); 80 static void emitBug(CheckerContext &C, BuiltinBug &BT, const Expr *RetE, 81 const Expr *TrackingE = nullptr) { 95 void ReturnUndefChecker::emitUndef(CheckerContext &C, const Expr *RetE) const { 103 void ReturnUndefChecker::checkReference(CheckerContext &C, const Expr *RetE,
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.h | 18 #include "clang/AST/Expr.h" 27 class Expr; 49 llvm::DenseMap<const Expr *, EnqueuedBlockInfo> EnqueuedBlockMap; 73 virtual llvm::Value *getPipeElemSize(const Expr *PipeArg); 77 virtual llvm::Value *getPipeElemAlign(const Expr *PipeArg); 84 const Expr *E); 97 llvm::Function *getInvokeFunction(const Expr *E);
|
H A D | CGOpenMPRuntime.h | 41 class Expr; 94 SmallVector<const Expr *, 4> PrivateVars; 95 SmallVector<const Expr *, 4> PrivateCopies; 96 SmallVector<const Expr *, 4> FirstprivateVars; 97 SmallVector<const Expr *, 4> FirstprivateCopies; 98 SmallVector<const Expr *, 4> FirstprivateInits; 99 SmallVector<const Expr *, 4> LastprivateVars; 100 SmallVector<const Expr *, 4> LastprivateCopies; 101 SmallVector<const Expr *, 4> ReductionVars; 102 SmallVector<const Expr *, [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMCExpr.h | 44 const MCExpr *Expr; member in class:llvm::RISCVMCExpr 49 explicit RISCVMCExpr(const MCExpr *Expr, VariantKind Kind) argument 50 : Expr(Expr), Kind(Kind) {} 53 static const RISCVMCExpr *create(const MCExpr *Expr, VariantKind Kind, 58 const MCExpr *getSubExpr() const { return Expr; }
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 16 #include "clang/AST/Expr.h" 80 Expr *NoexceptExpr, 433 assert(OldProto->getNoexceptExpr() != nullptr && "Expected non-null Expr"); 907 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) { 996 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D, 1055 if (const Expr *Init = VD->getInit()) 1095 Expr *Op = DC->getExprOperand(); 1117 case Expr::ConstantExprClass: 1120 case Expr::CXXThrowExprClass: 1124 case Expr [all...] |
H A D | SemaPseudoObject.cpp | 49 typedef llvm::function_ref<Expr *(Expr *, unsigned)> SpecificRebuilderRefTy; 55 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { 73 Expr *rebuildObjCSubscriptRefExpr(ObjCSubscriptRefExpr *refExpr) { 84 Expr *rebuildMSPropertyRefExpr(MSPropertyRefExpr *refExpr) { 93 Expr *rebuildMSPropertySubscriptExpr(MSPropertySubscriptExpr *refExpr) { 106 Expr *rebuild(Expr *e) { 143 SmallVector<Expr *, 8> assocExprs; 150 Expr *assocExp [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 1 //===--- Expr.h - Classes for representing expressions ----------*- C++ -*-===// 9 // This file defines the Expr interface and subclasses. 77 Expr *RHS; 98 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 105 /// This represents one expression. Note that Expr's are subclasses of Stmt. 108 class Expr : public ValueStmt { class in namespace:clang 112 Expr() = delete; 113 Expr(const Expr&) = delete; 114 Expr(Exp 119 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, function in class:clang::Expr 134 explicit Expr(StmtClass SC, EmptyShell) : ValueStmt(SC) { } function in class:clang::Expr [all...] |
H A D | ExprObjC.h | 18 #include "clang/AST/Expr.h" 50 class ObjCStringLiteral : public Expr { 56 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, 60 : Expr(ObjCStringLiteralClass, Empty) {} 85 class ObjCBoolLiteralExpr : public Expr { 91 : Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false, 95 : Expr(ObjCBoolLiteralExprClass, Empty) {} 124 class ObjCBoxedExpr : public Expr { 132 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, 134 : Expr(ObjCBoxedExprClas [all...] |
H A D | ExprCXX.h | 10 /// Defines the clang::Expr interface and subclasses for C++ expressions. 22 #include "clang/AST/Expr.h" 89 CXXOperatorCallExpr(OverloadedOperatorKind OpKind, Expr *Fn, 90 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, 98 Create(const ASTContext &Ctx, OverloadedOperatorKind OpKind, Expr *Fn, 99 ArrayRef<Expr *> Args, QualType Ty, ExprValueKind VK, 175 CXXMemberCallExpr(Expr *Fn, ArrayRef<Expr *> Args, QualType Ty, 181 static CXXMemberCallExpr *Create(const ASTContext &Ctx, Expr *Fn, 182 ArrayRef<Expr *> Arg [all...] |
H A D | SelectorLocationsKind.h | 22 class Expr; 47 ArrayRef<Expr *> Args, 59 ArrayRef<Expr *> Args,
|
H A D | OpenMPClause.h | 21 #include "clang/AST/Expr.h" 150 Expr *PostUpdate = nullptr; 158 void setPostUpdateExpr(Expr *S) { PostUpdate = S; } 162 const Expr *getPostUpdateExpr() const { return PostUpdate; } 165 Expr *getPostUpdateExpr() { return PostUpdate; } 210 MutableArrayRef<Expr *> getVarRefs() { 211 return MutableArrayRef<Expr *>( 212 static_cast<T *>(this)->template getTrailingObjects<Expr *>(), NumVars); 216 void setVarRefs(ArrayRef<Expr *> VL) { 220 static_cast<T *>(this)->template getTrailingObjects<Expr *>()); [all...] |
H A D | StmtCXX.h | 17 #include "clang/AST/Expr.h" 147 DeclStmt *End, Expr *Cond, Expr *Inc, DeclStmt *LoopVar, 154 Expr *getRangeInit(); 158 const Expr *getRangeInit() const; 166 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 167 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 180 const Expr *getCon [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldChecker.cpp | 35 bool evaluate(StringRef Expr) const { 37 Expr = Expr.trim(); 38 size_t EQIdx = Expr.find('='); 43 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); 49 return handleError(Expr, LHSResult); 51 return handleError(Expr, unexpectedToken(RemainingExpr, LHSExpr, "")); 54 StringRef RHSExpr = Expr.substr(EQIdx + 1).ltrim(); 59 return handleError(Expr, RHSResult); 61 return handleError(Expr, unexpectedToke 146 handleError(StringRef Expr, const EvalResult &R) const argument 289 evalNextPC(StringRef Expr, ParseContext PCtx) const argument 328 evalStubOrGOTAddr(StringRef Expr, ParseContext PCtx, bool IsStubAddr) const argument 364 evalSectionAddr(StringRef Expr, ParseContext PCtx) const argument 404 evalIdentifierExpr(StringRef Expr, ParseContext PCtx) const argument 479 evalParensExpr(StringRef Expr, ParseContext PCtx) const argument 546 evalSimpleExpr(StringRef Expr, ParseContext PCtx) const argument [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 268 OMPOrderedClause *OMPOrderedClause::Create(const ASTContext &C, Expr *Num, 273 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops)); 285 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops)); 295 Expr *NumIterations) { 297 getTrailingObjects<Expr *>()[NumLoop] = NumIterations; 300 ArrayRef<Expr *> OMPOrderedClause::getLoopNumIterations() const { 301 return llvm::makeArrayRef(getTrailingObjects<Expr *>(), NumberOfLoops); 304 void OMPOrderedClause::setLoopCounter(unsigned NumLoop, Expr *Counter) { 306 getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop] = Counter; 309 Expr *OMPOrderedClaus [all...] |
/freebsd-11-stable/contrib/groff/src/libs/libgroff/ |
H A D | strcasecmp.c | 25 # define LENGTH_LIMIT_EXPR(Expr) Expr 29 # define LENGTH_LIMIT_EXPR(Expr) 0
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCExpr.h | 18 static HexagonMCExpr *create(MCExpr const *Expr, MCContext &Ctx); 37 HexagonMCExpr(MCExpr const *Expr); 38 MCExpr const *Expr; member in class:llvm::HexagonMCExpr
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.h | 64 const MCExpr *Expr; member in class:llvm::SparcMCExpr 66 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) argument 67 : Kind(Kind), Expr(Expr) {} 73 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr, 83 const MCExpr *getSubExpr() const { return Expr; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 26 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, argument 28 return new (Ctx) AArch64MCExpr(Expr, Kind); 90 Expr->print(OS, MAI); 113 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { argument 114 switch (Expr->getKind()) { 122 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); 131 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); 137 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SDNodeDbgValue.h | 49 DIExpression *Expr; member in class:llvm::SDDbgValue 59 SDDbgValue(DIVariable *Var, DIExpression *Expr, SDNode *N, unsigned R, argument 61 : Var(Var), Expr(Expr), DL(std::move(dl)), Order(O), IsIndirect(indir) { 68 SDDbgValue(DIVariable *Var, DIExpression *Expr, const Value *C, DebugLoc dl, argument 70 : Var(Var), Expr(Expr), DL(std::move(dl)), Order(O), IsIndirect(false) { 76 SDDbgValue(DIVariable *Var, DIExpression *Expr, unsigned VRegOrFrameIdx, argument 79 : Var(Var), Expr(Expr), D [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.cpp | 115 const MCExpr *Expr; local 123 Expr = MCBinaryExpr::createAdd(LHS, Off, Ctx); 125 Expr = LHS; 128 Expr = MCBinaryExpr::createAdd(Add, Off, Ctx); 130 Expr = Add; 133 Expr = Off; 135 Expr = MCConstantExpr::create(0, Ctx); 138 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind); 139 if (!Expr) [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | UninitializedValues.h | 25 class Expr; 39 const Expr *User; 55 UninitUse(const Expr *User, bool AlwaysUninit) 66 const Expr *getUser() const { return User; }
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | LoopHint.h | 35 Expr *ValueExpr;
|