/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ExprObjC.h | 18 #include "clang/AST/Expr.h" 29 class ObjCStringLiteral : public Expr { 34 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, 38 : Expr(ObjCStringLiteralClass, Empty) {} 60 class ObjCBoolLiteralExpr : public Expr { 65 Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false, 69 : Expr(ObjCBoolLiteralExprClass, Empty) { } 94 class ObjCBoxedExpr : public Expr { 99 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, 101 : Expr(ObjCBoxedExprClas [all...] |
H A D | StmtOpenMP.h | 18 #include "clang/AST/Expr.h" 334 MutableArrayRef<Expr *> getCounters() { 335 Expr **Storage = reinterpret_cast<Expr **>( 337 return MutableArrayRef<Expr *>(Storage, CollapsedNum); 341 MutableArrayRef<Expr *> getPrivateCounters() { 342 Expr **Storage = reinterpret_cast<Expr **>(&*std::next( 344 return MutableArrayRef<Expr *>(Storage, CollapsedNum); 348 MutableArrayRef<Expr *> getInit [all...] |
H A D | SelectorLocationsKind.h | 23 class Expr; 48 ArrayRef<Expr *> Args, 60 ArrayRef<Expr *> Args,
|
H A D | ExprCXX.h | 11 /// \brief Defines the clang::Expr interface and subclasses for C++ expressions. 19 #include "clang/AST/Expr.h" 66 CXXOperatorCallExpr(ASTContext& C, OverloadedOperatorKind Op, Expr *fn, 67 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 126 CXXMemberCallExpr(ASTContext &C, Expr *fn, ArrayRef<Expr*> args, 136 Expr *getImplicitObjectArgument() const; 160 CUDAKernelCallExpr(ASTContext &C, Expr *fn, CallExpr *Config, 161 ArrayRef<Expr*> args, QualType t, ExprValueKind VK, 195 CastKind kind, Expr *o [all...] |
H A D | StmtCXX.h | 18 #include "clang/AST/Expr.h" 141 Expr *Cond, Expr *Inc, DeclStmt *LoopVar, Stmt *Body, 148 Expr *getRangeInit(); 151 const Expr *getRangeInit() const; 158 Expr *getCond() { return cast_or_null<Expr>(SubExprs[COND]); } 159 Expr *getInc() { return cast_or_null<Expr>(SubExprs[INC]); } 169 const Expr *getCon [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 18 #include "clang/AST/Expr.h" 48 BinaryOperator *makeAssignment(const Expr *LHS, const Expr *RHS, QualType Ty); 51 BinaryOperator *makeComparison(const Expr *LHS, const Expr *RHS, 61 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 64 Expr *makeIntegralCast(const Expr *Arg, QualType Ty); 67 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg); 70 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Ar [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMMCInstLower.cpp | 29 const MCExpr *Expr; local 33 Expr = MCSymbolRefExpr::create(Symbol, MCSymbolRefExpr::VK_None, 40 Expr = MCSymbolRefExpr::create(Symbol, MCSymbolRefExpr::VK_None, 42 Expr = ARMMCExpr::createLower16(Expr, OutContext); 45 Expr = MCSymbolRefExpr::create(Symbol, MCSymbolRefExpr::VK_None, 47 Expr = ARMMCExpr::createUpper16(Expr, OutContext); 54 Expr = MCSymbolRefExpr::create(Symbol, MCSymbolRefExpr::VK_PLT, 60 Expr [all...] |
/freebsd-11.0-release/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.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.h | 63 const MCExpr *Expr; member in class:llvm::SparcMCExpr 65 explicit SparcMCExpr(VariantKind Kind, const MCExpr *Expr) argument 66 : Kind(Kind), Expr(Expr) {} 72 static const SparcMCExpr *create(VariantKind Kind, const MCExpr *Expr, 82 const MCExpr *getSubExpr() const { return Expr; }
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CheckerHelpers.h | 22 class Expr; 42 std::pair<const clang::VarDecl *, const clang::Expr *>
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.cpp | 28 const AArch64MCExpr *AArch64MCExpr::create(const MCExpr *Expr, VariantKind Kind, argument 30 return new (Ctx) AArch64MCExpr(Expr, Kind); 81 Expr->print(OS, MAI); 104 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { argument 105 switch (Expr->getKind()) { 113 const MCBinaryExpr *BE = cast<MCBinaryExpr>(Expr); 122 const MCSymbolRefExpr &SymRef = *cast<MCSymbolRefExpr>(Expr); 128 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm);
|
/freebsd-11.0-release/contrib/llvm/lib/MC/MCDisassembler/ |
H A D | MCExternalSymbolizer.cpp | 116 const MCExpr *Expr; local 124 Expr = MCBinaryExpr::createAdd(LHS, Off, Ctx); 126 Expr = LHS; 129 Expr = MCBinaryExpr::createAdd(Add, Off, Ctx); 131 Expr = Add; 134 Expr = Off; 136 Expr = MCConstantExpr::create(0, Ctx); 139 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind); 140 if (!Expr) [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 50 typedef llvm::function_ref<Expr *(Expr *, unsigned)> SpecificRebuilderRefTy; 56 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { 74 Expr *rebuildObjCSubscriptRefExpr(ObjCSubscriptRefExpr *refExpr) { 85 Expr *rebuildMSPropertyRefExpr(MSPropertyRefExpr *refExpr) { 94 Expr *rebuildMSPropertySubscriptExpr(MSPropertySubscriptExpr *refExpr) { 107 Expr *rebuild(Expr *e) { 143 SmallVector<Expr*, 8> assocs(numAssocs); 147 Expr *asso [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 569 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { argument 570 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); 571 return SE.getTruncateExpr(Operand, Expr->getType()); 574 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { argument 575 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); 576 return SE.getZeroExtendExpr(Operand, Expr->getType()); 579 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { argument 580 const SCEV *Operand = ((SC*)this)->visit(Expr->getOperand()); 581 return SE.getSignExtendExpr(Operand, Expr->getType()); 584 const SCEV *visitAddExpr(const SCEVAddExpr *Expr) { argument 591 visitMulExpr(const SCEVMulExpr *Expr) argument 598 visitUDivExpr(const SCEVUDivExpr *Expr) argument 603 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument 611 visitSMaxExpr(const SCEVSMaxExpr *Expr) argument 618 visitUMaxExpr(const SCEVUMaxExpr *Expr) argument 625 visitUnknown(const SCEVUnknown *Expr) argument 629 visitCouldNotCompute(const SCEVCouldNotCompute *Expr) argument 650 visitUnknown(const SCEVUnknown *Expr) argument 682 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | LoopHint.h | 36 Expr *ValueExpr;
|
H A D | Designator.h | 23 class Expr; 51 Expr *Index; 56 Expr *Start, *End; 89 Expr *getArrayIndex() const { 94 Expr *getArrayRangeStart() const { 98 Expr *getArrayRangeEnd() const { 136 static Designator getArray(Expr *Index, 146 static Designator getArrayRange(Expr *Start, 147 Expr *End,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
H A D | PseudoConstantAnalysis.h | 33 inline static const Decl *getDecl(const Expr *E);
|
H A D | UninitializedValues.h | 26 class Expr; 39 const Expr *User; 55 UninitUse(const Expr *User, bool AlwaysUninit) 67 const Expr *getUser() const { return User; }
|
H A D | ThreadSafetyLogical.h | 44 til::SExpr *Expr; member in class:clang::threadSafety::lexpr::Terminal 47 Terminal(til::SExpr *Expr) : LExpr(LExpr::Terminal), Expr(Expr) {} argument 49 const til::SExpr *expr() const { return Expr; } 50 til::SExpr *expr() { return Expr; }
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | ReturnUndefChecker.cpp | 31 void emitUndef(CheckerContext &C, const Expr *RetE) const; 32 void checkReference(CheckerContext &C, const Expr *RetE, 41 const Expr *RetE = RS->getRetValue(); 81 static void emitBug(CheckerContext &C, BuiltinBug &BT, const Expr *RetE, 82 const Expr *TrackingE = nullptr) { 95 void ReturnUndefChecker::emitUndef(CheckerContext &C, const Expr *RetE) const { 103 void ReturnUndefChecker::checkReference(CheckerContext &C, const Expr *RetE,
|
H A D | MallocOverflowSecurityChecker.cpp | 37 const Expr *variable; 40 MallocOverflowCheck(const BinaryOperator *m, const Expr *v, APSInt val) 51 const Expr *TheArgument, ASTContext &Context) const; 67 const Expr *TheArgument, 75 const Expr *e = TheArgument; 90 const Expr *lhs = binop->getLHS(); 91 const Expr *rhs = binop->getRHS(); 135 bool isIntZeroExpr(const Expr *E) const { 161 void CheckExpr(const Expr *E_p) { 163 const Expr * [all...] |
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DebugLocEntry.h | 33 Value(const DIExpression *Expr, int64_t i) argument 34 : Expression(Expr), EntryKind(E_Integer) { 37 Value(const DIExpression *Expr, const ConstantFP *CFP) argument 38 : Expression(Expr), EntryKind(E_ConstantFP) { 41 Value(const DIExpression *Expr, const ConstantInt *CIP) argument 42 : Expression(Expr), EntryKind(E_ConstantInt) { 45 Value(const DIExpression *Expr, MachineLocation Loc) argument 46 : Expression(Expr), EntryKind(E_Location), Loc(Loc) { 47 assert(cast<DIExpression>(Expr)->isValid());
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); 110 const Expr *Receiver, 160 const Expr *Rec = Msg->getInstanceReceiver(); 172 static bool subscriptOperatorNeedsParens(const Expr *FullExpr); 174 static void maybePutParensOnReceiver(const Expr *Receiver, Commit &commit) { 185 const Expr *Rec = Msg->getInstanceReceiver(); 233 const Expr *Rec = Msg->getInstanceReceiver(); 267 const Expr *Rec = Msg->getInstanceReceiver(); 376 static void objectifyExpr(const Expr *E, Commit &commit); 412 const Expr *SentinelExp 890 const Expr* Expr = FullExpr->IgnoreImpCasts(); local 912 const Expr* Expr = FullExpr->IgnoreImpCasts(); local [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.cpp | 55 const MCExpr *Expr = local 57 return MCBinaryExpr::createAdd(Expr,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 37 class Expr; 599 const Expr *IfCond); 609 const Expr *Hint = nullptr); 634 ArrayRef<const Expr *> CopyprivateVars, 635 ArrayRef<const Expr *> DestExprs, 636 ArrayRef<const Expr *> SrcExprs, 637 ArrayRef<const Expr *> AssignmentOps); 789 virtual void emitFlush(CodeGenFunction &CGF, ArrayRef<const Expr *> Vars, 840 const Expr *IfCond, ArrayRef<const Expr *> PrivateVar [all...] |